Assembler

Der Grossteil der Informationen findest du in den Slides. Unten findest du primär Aufträge und Links.

Slides Computerarchitektur / LMC

Slides Branching / Labels

Code Name Description
0 HLT Stop (Little Man has a rest).
1 ADD Add the contents of the memory address to the Accumulator
2 SUB Subtract the contents of the memory address from the Accumulator
3 STA or STO Store the value in the Accumulator in the memory address given.
4 This code is unused and gives an error.
5 LDA Load the Accumulator with the contents of the memory address given
6 BRA Branch - use the address given as the address of the next instruction
7 BRZ Branch to the address given if the Accumulator is zero
8 BRP Branch to the address given if the Accumulator is zero or positive
9 INP or OUT Input or Output. Take from Input if address is 1, copy to Output if address is 2.
9 OTC Output accumulator as a character if address is 22. (Non-standard instruction)
9 DAT Used to indicate a location that contains data.
  • gf_informatik/assembler.1717767600.txt.gz
  • Zuletzt geändert: 2024-06-07 13:40
  • von hof