// Data file for Mano MicroComputer example // Mano, pp 213-239 // changes ram, name M, size 2048 16 register, name AR, size 10 register, name PC, size 10 register, name DR, size 16 register, name AC, size 16 assembler word, bytes 2 format, name f0, words 1, fieldCount 0, codeBits 0 15 format, name f1, words 1, fieldCount 1, codeBits 11 15, f1 0 10 ADD, f1, 0000 // add memory to AC BNG, f1, 0001 // branch negative STR, f1, 0002 // AC to memory EXC, f1, 0003 // exchange AC and memory HLT, f0, 000F // HALT endAssembler