Skip to content

Commit 6d1c748

Browse files
authored
Fixing the instruction layout table.
1 parent 9869d08 commit 6d1c748

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Each of these instructions has one or more _micro-operations_ in _Control Memory
3333
An instruction in memory has:
3434

3535
Opcode | Destination Register | Source Register A | Source Register B
36-
----------|---------------------------------------------------------------------------------------------
36+
----------|----------------------|-------------------|--------------------------------------------------
3737
7 bits | 3 bits | 3 bits | 3 bits
3838

3939
The _opcode_ of an instruction is the address in Control Memory of the first micro-operation for that instruction. The opcode is put into the _Control Address Register_, which indexes the micro-operation. The opcode is 7 bits long. The registers (DR,SA & SB) specified in the instruction are 3 bits each and index the _Register File_. There are 8 registers in the Register File. Registers 0 through 7 can be specified as the source or destination registers for instructions, whereas register 8 is used for certain less straight forward instructions that need the use of another.

0 commit comments

Comments
 (0)