; MikrSimD-Programm-Speicher: firmware.mps ; AD Befehl 0 1 2 3 4 5 6 7 8 9 A B C D E F FA 00 mov op,[ip] . . . . . 5 . . 8 . . . . . . . 01 01 . . . . . . . . . . . . C . . . 02 02 . . . . . . 6 . . 9 . . . . . . 03 03 inc ip . . . . 4 5 . 7 . . . . . . . . 04 04 mov dr,[ip] . . . . . 5 . . 8 . . . . . . . 05 05 . . . . . . . . . . . . C . . . 06 06 inc ip . . . . 4 5 . 7 . . . . . . . . 07 07 do command . . . . . . . . . . . . . . . F 00 08 . . . . . . . . . . . . . . . . 09 09 . . . . . . . . . . . . . . . . 0A 0A . . . . . . . . . . . . . . . . 0B 0B . . . . . . . . . . . . . . . . 0C 0C . . . . . . . . . . . . . . . . 0D 0D . . . . . . . . . . . . . . . . 0E 0E . . . . . . . . . . . . . . . . 0F 0F . . . . . . . . . . . . . . . . 10 10 MOV AX,[nn] . . . . . . . . 8 9 . . . . . . 11 11 . . . . . . . . . . . . C . . . 12 12 MOV AX, nn 0 . . . . . . . . 9 . . . . . . 00 13 MOV AX,[BX] . . . 3 . . . . 8 . . . . . . . 14 14 . . . . . . . . . . . . C . . . 15 15 0 . . . . . . . . 9 . . . . . . 00 16 MOV BX,[AX] . 1 . . . . . . 8 . . . . . . . 17 17 . . . . . . . . . . . . C . . . 18 18 . . 2 . . . . . . 9 . . . . . . 00 19 MOV [nn],AX . . . . . . . . 8 9 . . . . . . 1A 1A . 1 . . . . . . . . A . . . . . 1B 1B . . . . . . . . . . . B . . . . 00 1C MOV [BX],AX . . . 3 . . . . 8 . . . . . . . 1D 1D . 1 . . . . . . . . A . . . . . 1E 1E . . . . . . . . . . . B . . . . 00 1F MOV [AX],BX . 1 . . . . . . 8 . . . . . . . 20 20 . . . 3 . . . . . . A . . . . . 21 21 . . . . . . . . . . . B . . . . 00 22 MOV BX,[nn] . . . . . . . . 8 9 . . . . . . 23 23 . . . . . . . . . . . . C . . . 24 24 MOV BX, nn . . 2 . . . . . . 9 . . . . . . 00 25 MOV [nn],BX . . . . . . . . 8 9 . . . . . . 26 26 . . . 3 . . . . . . A . . . . . 27 27 . . . . . . . . . . . B . . . . 00 28 MOV AX, BX 0 . . 3 . . . . . . . . . . . . 00 29 . . . . . . . . . . . . . . . . 2A 2A MOV BX, AX . 1 2 . . . . . . . . . . . . . 00 2B . . . . . . . . . . . . . . . . 2C 2C ADD AX,[nn] . . . . . . . . 8 9 . . . . . . 2D 2D . . . . . . . . . . . . C . . . 2E 2E ADD AX, nn 0 1 . . . . . . . 9 . . . . . . 00 2F ADD AX,[BX] . . . 3 . . . . 8 . . . . . . . 30 30 . . . . . . . . . . . . C . . . 31 31 0 1 . . . . . . . 9 . . . . . . 00 32 ADD AX, BX . . . 3 . . . . . . A . . . . . 33 33 0 1 . . . . . . . 9 . . . . . . 00 34 SUB AX,[nn] . . . . . . . . 8 9 . . . . . . 35 35 . . . . . . . . . . . . C . . . 36 36 SUB AX, nn 0 1 . . . . . . . 9 . . . D . . 00 37 . . . . . . . . . . . . . . . . 38 38 SUB AX,[BX] . . . 3 . . . . 8 . . . . . . . 39 39 . . . . . . . . . . . . C . . . 3A 3A 0 1 . . . . . . . 9 . . . D . . 00 3B . . . . . . . . . . . . . . . . 3C 3C SUB AX, BX . . . 3 . . . . . . A . . . . . 3D 3D 0 1 . . . . . . . 9 . . . D . . 00 3E . . . . . . . . . . . . . . . . 3F 3F ADD BX,[nn] . . . . . . . . 8 9 . . . . . . 40 40 . . . . . . . . . . . . C . . . 41 41 ADD BX, nn . . 2 3 . . . . . 9 . . . . . . 00 42 . . . . . . . . . . . . . . . . 43 43 ADD BX, AX . 1 . . . . . . . . A . . . . . 44 44 . . 2 3 . . . . . 9 . . . . . . 00 45 ADD BX,[AX] . 1 . . . . . . 8 . . . . . . . 46 46 . . . . . . . . . . . . C . . . 47 47 . . 2 3 . . . . . 9 . . . . . . 00 48 SUB BX,[nn] . . . . . . . . 8 9 . . . . . . 49 49 . . . . . . . . . . . . C . . . 4A 4A SUB BX, nn . . 2 3 . . . . . 9 . . . D . . 00 4B . . . . . . . . . . . . . . . . 4C 4C SUB BX, AX . 1 . . . . . . . . A . . . . . 4D 4D . . 2 3 . . . . . 9 . . . D . . 00 4E SUB BX,[AX] . 1 . . . . . . 8 . . . . . . . 4F 4F . . . . . . . . . . . . C . . . 50 50 . . 2 3 . . . . . 9 . . . D . . 00 51 INC [nn] . . . . . . . . 8 9 . . . . . . 52 52 . . . . . . . . . . . . C . . . 53 53 . . 2 . . . . . . 9 . . . . . . 54 54 . . . 3 . . . 7 . . A . . . . . 55 55 . . . . . . . . . . . B . . . . 00 56 DEC [nn] . . . . . . . . 8 9 . . . . . . 57 57 . . . . . . . . . . . . C . . . 58 58 . . 2 . . . . . . 9 . . . . . . 59 59 . . . 3 . . . 7 . . A . . D . . 5A 5A . . . . . . . . . . . B . . . . 00 5B INC AX 0 1 . . . . . 7 . . . . . . . . 00 5C INC BX . . 2 3 . . . 7 . . . . . . . . 00 5D . . . . . . . . . . . . . . . . 5E 5E DEC AX 0 1 . . . . . 7 . . . . . D . . 00 5F DEC BX . . 2 3 . . . 7 . . . . . D . . 00 60 . . . . . . . . . . . . . . . . 61 61 JMP [nn] . . . . . . . . 8 9 . . . . . . 62 62 . . . . . . . . . . . . C . . . 63 63 JMP nn . . . . 4 . . . . 9 . . . . . . 00 64 . . . . . . . . . . . . . . . . 65 65 JS nn . . . . . . . . . . . . . . E . 66 66 . . . . . . . . . . . . . . . . 00 67 . . . . 4 . . . . 9 . . . . . . 00 68 JNS nn . . . . . . . . . . . . . . E . 69 69 . . . . 4 . . . . 9 . . . . . . 00 6A . . . . . . . . . . . . . . . . 00 6B JZ nn . . . . . . . . . . . . . . E . 6C 6C . . . . . . . . . . . . . . . . 6E 6D . . . . . . . . . . . . . . . . 00 6E 0 1 . . . . . 7 . . . . . D . . 6F 6F . . . . . . . . . . . . . . E . 70 70 0 1 . . . . . 7 . . . . . . . . 00 71 0 1 . . . . . 7 . . . . . . . . 72 72 . . . . 4 . . . . 9 . . . . . . 00 73 JNZ nn . . . . . . . . . . . . . . E . 74 74 . . . . . . . . . . . . . . . . 76 75 . . . . 4 . . . . 9 . . . . . . 00 76 0 1 . . . . . 7 . . . . . D . . 77 77 . . . . . . . . . . . . . . E . 78 78 . . . . . . . . . . . . . . . . 7A 79 0 1 . . . . . 7 . . . . . . . . 00 7A 0 1 . . . . . 7 . . . . . . . . 7B 7B . . . . 4 . . . . 9 . . . . . . 00 7C HALT . . . . 4 . 6 . . . . . . . . . 7C