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:
20 videos|86 docs|48 tests
|
1. What is a Simplified Instructional Computer (SIC)? |
2. What is the significance of the SIC in Computer Science Engineering (CSE)? |
3. How does the SIC differ from a real computer system? |
4. What are the benefits of using the SIC for learning computer science? |
5. Are there any limitations or drawbacks of using the SIC for educational purposes? |
20 videos|86 docs|48 tests
|
|
Explore Courses for Computer Science Engineering (CSE) exam
|