Knowee
Questions
Features
Study Tools

Discuss the differences between SIC and SIC/XE machine architectures with regard to: i)Registers ii) Instruction formats

Question

Discuss the differences between SIC and SIC/XE machine architectures with regard to: i)Registers ii) Instruction formats

🧐 Not the exact question you are looking for?Go ask a question

Solution

i) Registers:

  • SIC: The Simplified Instructional Computer (SIC) has five registers, each of 3 bits. These are the Accumulator (A), the Index register (X), the Linkage register (L), the Program Counter (PC), and the Status Word (SW).
  • SIC/XE: The SIC/XE (SIC Extended) has an additional five registers, making a total of ten. These are the Base register (B), the General Purpose registers (S, T, F), and the Input/Output registers (I/O). The General Purpose and I/O registers are not present in the standard SIC.

ii) Instruction Formats:

  • SIC: SIC uses a fixed format of 24 bits for instructions. The first 8 bits are for the operation code (opcode), the next 1 bit is for the indexing address flag, and the remaining 15 bits are for the address.
  • SIC/XE: SIC/XE uses a variable format for instructions, which can be 1, 2, 3, or 4 bytes long. The first byte is for the opcode and flags, the second byte (if present) is for the displacement or address, and the third and fourth bytes (if present) are for the address or data. This allows for more complex and diverse instructions than the standard SIC.

This problem has been solved

Similar Questions

For the SIC/XE machine in brief explain the following in brief.A) Registers       B) Addressing Modes

Explain six basic SIC assembler directives.

Translate the following SIC/XE assembly language program to machine code (in Hex). Show the contents of symbol table along with the length of the program after translation.SUM         START     0                                         FIRST       LDX        #0                                                           LDA       #0                                           LOOP       ADD       ALPHA,  X                                              TIX         COUNT                                                      JLT         LOOP                                                        STA       TOTAL                                                   COUNT    RESW     1TOTAL     RESW     1               ALPHA    RESB      4096                  END

Basic design of x86 processor.

Translate the following SIC/XE assembly language program to machine code (in Hex). Show the contents of symbol table along with the length of the program after translation.SUM         START     0                                         FIRST       LDX        #0                                                           LDA       #0                                           LOOP       ADD       ALPHA,  X                                              TIX         COUNT                                                      JLT         LOOP                                                        STA       TOTAL                                                   COUNT    RESW     1TOTAL     RESW     1               ALPHA    RESB      4096                  END                                       10CO3L31313.3.12bFor the following program explain how forward reference problem. Also write the pass 1 algorithm. Show the content of symbol table. START     0                                                         LDX       , #0                                                                                                 BACK      ADD       ALPHA, X                                             TIX         CNT                                                         JLT         BACK                                                                                                              CNT         RESW     1             ALPHA    RESB      20                  END

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.