Mercurial > hg > ede
view tests/asm/full.dsm @ 42:792da050d8c4 tip
more dox
author | james <jb302@eecs.qmul.ac.uk> |
---|---|
date | Tue, 22 Apr 2014 14:25:14 +0100 |
parents | 6b947f6d69d9 |
children |
line wrap: on
line source
0x17 0x0 nop 0x18 0x8 set C 0x19 0x9 clr C 0x1a 0xa set BS 0x1b 0xb clr BS 0x1c 0xc set iE 0x1d 0xd clr IE 0x1e 0xe cpl C 0x1f 0xf cpl A 0x20 0x10 xcsd 0x21 0x11 sfa 0x22 0x12 laf 0x23 0x13 mov DPTR, SP 0x24 0x14 mov SP, DPTR 0x25 0x15 0x42 mov A, #'B' 0x27 0x16 0x5757 mov SP, #'WW' 0x2a 0x17 0x5757 mov DPTR, #((0x2BAB * 2) - 0x42 + 0x01 + 0x42) 0x2d 0x18 0x161 mov A, 353 0x30 0x19 0x161 mov 353, A 0x33 0x1a mov A, @A+DPTR 0x34 0x1b mov A, @A+PC 0x35 0x1c 0x161 mov A, @353 0x38 0x1d 0x161 mov @353, A 0x3b 0x1e mov A, @DPTR 0x3c 0x1f mov @DPTR, A 0x3d 0x20 mov @DPTR, R0 0x3e 0x21 mov @DPTR, R1 0x3f 0x22 mov @DPTR, R2 0x40 0x23 mov @DPTR, R3 0x41 0x24 mov @DPTR, DPH 0x42 0x25 mov @DPTR, DPL 0x43 0x26 mov @DPTR, SPH 0x44 0x27 mov @DPTR, SPL 0x45 0x28 0x42 mov R0, #0x42 0x47 0x29 0x42 mov R1, #0x42 0x49 0x2a 0x42 mov R2, #0x42 0x4b 0x2b 0x42 mov R3, #0x42 0x4d 0x2c 0x42 mov DPH, #0x42 0x4f 0x2d 0x42 mov DPL, #0x42 0x51 0x2e 0x42 mov SPH, #0x42 0x53 0x2f 0x42 mov SPL, #0x42 0x55 0x30 mov R0, A 0x56 0x31 mov R1, A 0x57 0x32 mov R2, A 0x58 0x33 mov R3, A 0x59 0x34 mov DPH, A 0x5a 0x35 mov DPL, A 0x5b 0x36 mov SPH, A 0x5c 0x37 mov SPL, A 0x5d 0x38 mov A, R0 0x5e 0x39 mov A, R1 0x5f 0x3a mov A, R2 0x60 0x3b mov A, R3 0x61 0x3c mov A, DPH 0x62 0x3d mov A, DPL 0x63 0x3e mov A, SPH 0x64 0x3f mov A, SPL 0x65 0x40 mov R0, @DPTR 0x66 0x41 mov R0, R1 0x67 0x42 mov R0, R2 0x68 0x43 mov R0, R3 0x69 0x44 mov R0, DPH 0x6a 0x45 mov R0, DPL 0x6b 0x46 mov R0, SPH 0x6c 0x47 mov R0, SPL 0x6d 0x48 mov R1, R0 0x6e 0x49 mov R1, @DPTR 0x6f 0x4a mov R1, R2 0x70 0x4b mov R1, R3 0x71 0x4c mov R1, DPH 0x72 0x4d mov R1, DPL 0x73 0x4e mov R1, SPH 0x74 0x4f mov R1, SPL 0x75 0x50 mov R2, R0 0x76 0x51 mov R2, R1 0x77 0x52 mov R2, @DPTR 0x78 0x53 mov R2, R3 0x79 0x54 mov R2, DPH 0x7a 0x55 mov R2, DPL 0x7b 0x56 mov R2, SPH 0x7c 0x57 mov R2, SPL 0x7d 0x58 mov R3, R0 0x7e 0x59 mov R3, R1 0x7f 0x5a mov R3, R2 0x80 0x5b mov R3, @DPTR 0x81 0x5c mov R3, DPH 0x82 0x5d mov R3, DPL 0x83 0x5e mov R3, SPH 0x84 0x5f mov R3, SPL 0x85 0x60 mov DPH, R0 0x86 0x61 mov DPH, R1 0x87 0x62 mov DPH, R2 0x88 0x63 mov DPH, R3 0x89 0x64 mov DPH, @DPTR 0x8a 0x65 mov DPH, DPL 0x8b 0x66 mov DPH, SPH 0x8c 0x67 mov DPH, SPL 0x8d 0x68 mov DPL, R0 0x8e 0x69 mov DPL, R1 0x8f 0x6a mov DPL, R2 0x90 0x6b mov DPL, R3 0x91 0x6c mov DPL, DPH 0x92 0x6d mov DPL, @DPTR 0x93 0x6e mov DPL, SPH 0x94 0x6f mov DPL, SPL 0x95 0x70 mov SPH, R0 0x96 0x71 mov SPH, R1 0x97 0x72 mov SPH, R2 0x98 0x73 mov SPH, R3 0x99 0x74 mov SPH, DPH 0x9a 0x75 mov SPH, DPL 0x9b 0x76 mov SPH, @DPTR 0x9c 0x77 mov SPH, SPL 0x9d 0x78 mov SPL, R0 0x9e 0x79 mov SPL, R1 0x9f 0x7a mov SPL, R2 0xa0 0x7b mov SPL, R3 0xa1 0x7c mov SPL, DPH 0xa2 0x7d mov SPL, DPL 0xa3 0x7e mov SPL, SPH 0xa4 0x7f mov SPL, @DPTR 0xa5 0x80 anl A, R0 0xa6 0x81 anl A, R1 0xa7 0x82 anl A, R2 0xa8 0x83 anl A, R3 0xa9 0x84 anl A, DPH 0xaa 0x85 anl A, DPL 0xab 0x86 0x42 anl A, #0x42 0xad 0x87 anl A, @DPTR 0xae 0x88 orl A, R0 0xaf 0x89 orl A, R1 0xb0 0x8a orl A, R2 0xb1 0x8b orl A, R3 0xb2 0x8c orl A, DPH 0xb3 0x8d orl A, DPL 0xb4 0x8e 0x42 orl A, #0x42 0xb6 0x8f orl A, @DPTR 0xb7 0x90 xrl A, R0 0xb8 0x91 xrl A, R1 0xb9 0x92 xrl A, R2 0xba 0x93 xrl A, R3 0xbb 0x94 xrl A, DPH 0xbc 0x95 xrl A, DPL 0xbd 0x96 0x42 xrl A, #0x42 0xbf 0x97 xrl A, @DPTR 0xc0 0x98 rl A 0xc1 0x99 rlc A 0xc2 0x9a rr A 0xc3 0x9b rrc A 0xc4 0x9c inc DPTR 0xc5 0x9d dec DPTR 0xc6 0x9e inc A 0xc7 0x9f dec A 0xc8 0xa0 add A, R0 0xc9 0xa1 add A, R1 0xca 0xa2 add A, R2 0xcb 0xa3 add A, R3 0xcc 0xa4 add A, DPH 0xcd 0xa5 add A, DPL 0xce 0xa6 0x42 add A, #0x42 0xd0 0xa7 add A, @DPTR 0xd1 0xa8 addc A, R0 0xd2 0xa9 addc A, R1 0xd3 0xaa addc A, R2 0xd4 0xab addc A, R3 0xd5 0xac addc A, DPH 0xd6 0xad addc A, DPL 0xd7 0xae 0x42 addc A, #0x42 0xd9 0xaf addc A, @DPTR 0xda 0xb0 sub A, R0 0xdb 0xb1 sub A, R1 0xdc 0xb2 sub A, R2 0xdd 0xb3 sub A, R3 0xde 0xb4 sub A, DPH 0xdf 0xb5 sub A, DPL 0xe0 0xb6 0x42 sub A, #0x42 0xe2 0xb7 sub A, @DPTR 0xe3 0xb8 subb A, R0 0xe4 0xb9 subb A, R1 0xe5 0xba subb A, R2 0xe6 0xbb subb A, R3 0xe7 0xbc subb A, DPH 0xe8 0xbd subb A, DPL 0xe9 0xbe 0x42 subb A, #0x42 0xeb 0xbf subb A, @DPTR 0xec 0xc1 0x61 pjmp 353 0xee 0xc1 0x61 pjmp 353 0xf0 0xc1 0x61 pjmp 353 0xf2 0xc1 0x61 pjmp 353 0xf4 0xc1 0x61 pjmp 353 0xf6 0xc1 0x61 pjmp 353 0xf8 0xc1 0x61 pjmp 353 0xfa 0xc1 0x61 pjmp 353 0xfc 0xc9 0x61 pcall 353 0xfe 0xc9 0x61 pcall 353 0x100 0xc9 0x61 pcall 353 0x102 0xc9 0x61 pcall 353 0x104 0xc9 0x61 pcall 353 0x106 0xc9 0x61 pcall 353 0x108 0xc9 0x61 pcall 353 0x10a 0xc9 0x61 pcall 353 0x10c 0xd0 0x55 djnz R0, 85 0x10e 0xd1 0x53 djnz R1, 83 0x110 0xd2 0x51 djnz R2, 81 0x112 0xd3 0x4f djnz R3, 79 0x114 0xd4 0x4d cjne R0, #0x42, 77 0x116 0xd5 0x4b cjne R1, #0x42, 75 0x118 0xd6 0x49 cjne R2, #0x42, 73 0x11a 0xd7 0x47 cjne R3, #0x42, 71 0x11c 0xd8 0x161 ljmp 353 0x11f 0xd9 0x161 lcall 353 0x122 0xda ret 0x123 0xdb reti 0x124 0xdc 0x3d sjmp 61 0x126 0xdd jmp @A+DPTR 0x127 0xde jmp @DPTR 0x128 0xdf 0x4239 cjne A, #0x42, 57 0x12b 0xe0 0x36 jz 54 0x12d 0xe1 0x34 jnz 52 0x12f 0xe2 0x32 jc 50 0x131 0xe3 0x30 jnc 48 0x133 0xe4 0x2e jpo 46 0x135 0xe5 0x2c jpe 44 0x137 0xe6 0x2a js 42 0x139 0xe7 0x28 jns 40 0x13b 0xe8 push R0 0x13c 0xe9 push R1 0x13d 0xea push R2 0x13e 0xeb push R3 0x13f 0xec push DPH 0x140 0xed push DPL 0x141 0xee push A 0x142 0xef push FLAGS 0x143 0xf0 pop R0 0x144 0xf1 pop R1 0x145 0xf2 pop R2 0x146 0xf3 pop R3 0x147 0xf4 pop DPH 0x148 0xf5 pop DPL 0x149 0xf6 pop A 0x14a 0xf7 pop FLAGS 0x14b 0xf8 mul R0, R1 0x14c 0xf9 div R0, R1 0x14d 0xfa da A 0x14e 0xfc 0x50 in A, 'P' 0x150 0xfd 0x50 out 'P', A 0x152 0xfe 0x56 int 'V' 0x154 0xff hlt