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