The document discusses memory reference instructions in a computer architecture. These instructions refer to memory addresses as operands and specify a 12-bit address, 3-bit opcode, and 1-bit addressing mode. The instructions include AND to AC, ADD, LDA, STA, unconditional branch (jump), branch and save return address, and increment and skip if zero. The unconditional branch instruction passes control to different parts of a program, while increment and skip if zero increments a register, stores the result in memory, and skips the next instruction if the result is zero.
The document discusses memory reference instructions in a computer architecture. These instructions refer to memory addresses as operands and specify a 12-bit address, 3-bit opcode, and 1-bit addressing mode. The instructions include AND to AC, ADD, LDA, STA, unconditional branch (jump), branch and save return address, and increment and skip if zero. The unconditional branch instruction passes control to different parts of a program, while increment and skip if zero increments a register, stores the result in memory, and skips the next instruction if the result is zero.
The document discusses memory reference instructions in a computer architecture. These instructions refer to memory addresses as operands and specify a 12-bit address, 3-bit opcode, and 1-bit addressing mode. The instructions include AND to AC, ADD, LDA, STA, unconditional branch (jump), branch and save return address, and increment and skip if zero. The unconditional branch instruction passes control to different parts of a program, while increment and skip if zero increments a register, stores the result in memory, and skips the next instruction if the result is zero.
Instruction(MIR) Jump and Skips Memory Reference Instruction
• These instructions refer to memory
address as an operand. The other operand is always accumulator. Specifies 12 bit address, 3 bit opcode and 1 bit addressing mode for direct and indirect addressing. D₀-D₆ Memory Reference Instructions D₇ Register and I/O reference Instructions Memory Reference Instruction • D₀ AND to AC • D₁ ADD • D₂ LDA • D₃ STA • D₄ Branch Unconditionally(Jump) • D₅ BSA(Branch & Save Return Address) • D₆ ISZ(Increment & Skip if Zero) Branch Unconditionally(Jump)
•Passes control to the
different parts of a Programs. Branch Unconditionally(Jump)
•D₄T₄ : PC AR, SC 0 Increment & Skip if Zero
• D₆ T₄:DR M[AR] • D₆T₅:DR DR+1 , M[AR] DR • iF(DR=0) PC PC+1, SC 0