Simplified Instructional Computer (SIC) is a hypothetical computer that has hardware features which are often found in real machines. There are two versions of this machine:
Object program for SIC can be properly executed on SIX/XE which is known as upward compatability.
1. Memory
2. Registers: There are 5 registers in SIC. Every register has an address associated with it known as register number. Size of each register is 3 bytes. On basis of register size, integer size is dependent.
(i) A(Accumulator-0): It is used for mathematical operations.
(ii) X(Index Register-1): It is used for addressing.
(iii) L(Linkage Register-2): It stores the return address of instruction in case of subroutines.
(iv) PC(Program Counter-8): It holds the address of next instruction to be executed.(v) SW(Status Word-9): It contains the variety of information
Status Word Register:
3. Data Format
4. Instruction Format
All instructions in SIC have 24 bit format.
5. Instruction Set
6. Input and Output: It is performed by transferring 1 byte at a time from or to rightmost 8 bits of accumulator. Each device has 8 bit unique code.
There are 3 I/O instructions:
![]() |
Use Code STAYHOME200 and get INR 200 additional OFF
|
Use Coupon Code |
18 videos|63 docs|37 tests
|