⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 page.asm

📁 这是一个MSC51单片机程序它读出片外RAM中的数据从串行口发向机
💻 ASM
📖 第 1 页 / 共 5 页
字号:
0DD6H 00     NOP
0DD7H D5BFBD DJNZ  BFH, 0D97H
0DDAH AD00   MOV   R5, 00H
0DDCH BDADC3 CJNE  R5, #ADH, 0DA2H
0DDFH C500   XCH   A, 00H
0DE1H B3     CPL   C
0DE2H B1D1   ACALL 0DD1H
0DE4H F4     CPL   A
0DE5H 00     NOP
0DE6H BDD2D1 CJNE  R5, #D2H, 0DBAH
0DE9H F4     CPL   A
0DEAH 00     NOP
0DEBH B3     CPL   C
0DECH B1D6   ACALL 0DD6H
0DEEH DD00   DJNZ  R5, 0DF0H
0DF0H B6ABDD CJNE  @R0, #ABH, 0DD0H
0DF3H B800D6 CJNE  R0, #00H, 0DCCH
0DF6H D0C9   POP   C9H
0DF8H BD00BA CJNE  R5, #00H, 0DB5H
0DFBH A3     INC   DPTR
0DFCH 2020BF JB    20H, 0DBEH
0DFFH DA00   DJNZ  R2, 0E01H
0E01H C8     XCH   A, R0
0E02H FD     MOV   R5, A
0E03H D1C7   ACALL 0EC7H
0E05H 00     NOP
0E06H D9D9   DJNZ  R1, 0DE1H
0E08H D6     XCHD  A, @R0
0E09H DD00   DJNZ  R5, 0E0BH
0E0BH C4     SWAP  A
0E0CH CF     XCH   A, R7
0E0DH 2020C4 JB    20H, 0DD4H
0E10H FE     MOV   R6, A
0E11H 00     NOP
0E12H C1F8   AJMP  0EF8H
0E14H D6     XCHD  A, @R0
0E15H DD00   DJNZ  R5, 0E17H
0E17H B9F0C1 CJNE  R1, #F0H, 0DDBH
0E1AH D6     XCHD  A, @R0
0E1BH 00     NOP
0E1CH CE     XCH   A, R6
0E1DH E0     MOVX  A, @DPTR
0E1EH D6     XCHD  A, @R0
0E1FH DD00   DJNZ  R5, 0E21H
0E21H B0D9   ANL   C, /D8H.1
0E23H C9     XCH   A, R1
0E24H AB00   MOV   R3, 00H
0E26H B3     CPL   C
0E27H C9     XCH   A, R1
0E28H 2020B6 JB    20H, 0DE1H
0E2BH BC00C5 CJNE  R4, #00H, 0DF3H
0E2EH CA     XCH   A, R2
0E2FH D6     XCHD  A, @R0
0E30H A6BB   MOV   @R0, BBH
0E32H A800   MOV   R0, 00H
0E34H D7     XCHD  A, @R1
0E35H D4     DA    A
0E36H B9B100 CJNE  R1, #B1H, 0E39H
0E39H D3     SETB  C
0E3AH C0B4   PUSH  B4H
0E3CH A800   MOV   R0, 00H
0E3EH CE     XCH   A, R6
0E3FH C2BD   CLR   IP.5
0E41H AD00   MOV   R5, 00H
0E43H C3     CLR   C
0E44H E0     MOVX  A, @DPTR
0E45H D1F4   ACALL 0EF4H
0E47H 00     NOP
0E48H C4     SWAP  A
0E49H CF     XCH   A, R7
0E4AH B3     CPL   C
0E4BH E4     CLR   A
0E4CH 00     NOP
0E4DH B4EFCF CJNE  A, #EFH, 0E1FH
0E50H D800   DJNZ  R0, 0E52H
0E52H CD     XCH   A, R5
0E53H F2     MOVX  @R0, A
0E54H CF     XCH   A, R7
0E55H D800   DJNZ  R0, 0E57H
0E57H B8A2C1 CJNE  R0, #A2H, 0E1BH
0E5AH EA     MOV   A, R2
0E5BH 00     NOP
0E5CH D2CB   SETB  C8H.3
0E5EH B1F6   ACALL 0DF6H
0E60H 00     NOP
0E61H C4     SWAP  A
0E62H DABD   DJNZ  R2, 0E21H
0E64H AD00   MOV   R5, 00H
0E66H C0D6   PUSH  D6H
0E68H C9     XCH   A, R1
0E69H BD00CE CJNE  R5, #00H, 0E3AH
0E6CH F7     MOV   @R1, A
0E6DH B2FD   CPL   F8H.5
0E6FH 00     NOP
0E70H D1C5   ACALL 0EC5H
0E72H B0B2   ANL   C, /P3.2
0E74H 00     NOP
0E75H BFB5B6 CJNE  R7, #B5H, 0E2EH
0E78H A800   MOV   R0, 00H
0E7AH B9F320 CJNE  R1, #F3H, 0E9DH
0E7DH 20D1F4 JB    F1, 0E74H
0E80H 00     NOP
0E81H D7     XCHD  A, @R1
0E82H F1D2   ACALL 0FD2H
0E84H E500   MOV   A, 00H
0E86H B0B2   ANL   C, /P3.2
0E88H CB     XCH   A, R3
0E89H B3     CPL   C
0E8AH 00     NOP
0E8BH B6BCD4 CJNE  @R0, #BCH, 0E62H
0E8EH C8     XCH   A, R0
0E8FH 00     NOP
0E90H BFADC0 CJNE  R7, #ADH, 0E53H
0E93H EF     MOV   A, R7
0E94H 00     NOP
0E95H CD     XCH   A, R5
0E96H ADC8   MOV   R5, C8H
0E98H CA     XCH   A, R2
0E99H 00     NOP
0E9AH C0A5   PUSH  A5H
0E9CH 2020C3 JB    20H, 0E62H
0E9FH F7     MOV   @R1, A
0EA0H 00     NOP
0EA1H C7     XCH   A, @R1
0EA2H FA     MOV   R2, A
0EA3H BEB800 CJNE  R6, #B8H, 0EA6H
0EA6H B1A3   ACALL 0DA3H
0EA8H C9     XCH   A, R1
0EA9H BD00B3 CJNE  R5, #00H, 0E5FH
0EACH FE     MOV   R6, A
0EADH D0DB   POP   DBH
0EAFH 00     NOP
0EB0H CB     XCH   A, R3
0EB1H BCC3A9 CJNE  R4, #C3H, 0E5DH
0EB4H 00     NOP
0EB5H CE     XCH   A, R6
0EB6H F7     MOV   @R1, A
0EB7H 2020B0 JB    20H, 0E6AH
0EBAH B200   CPL   00H
0EBCH D1D3   ACALL 0ED3H
0EBEH B0B2   ANL   C, /P3.2
0EC0H 00     NOP
0EC1H D3     SETB  C
0EC2H DCC1   DJNZ  R4, 0E85H
0EC4H D6     XCHD  A, @R0
0EC5H 00     NOP
0EC6H CE     XCH   A, R6
0EC7H BCC4CF CJNE  R4, #C4H, 0E99H
0ECAH 00     NOP
0ECBH B0B2   ANL   C, /P3.2
0ECDH BFB500 CJNE  R7, #B5H, 0ED0H
0ED0H BABAD6 CJNE  R2, #BAH, 0EA9H
0ED3H D000   POP   00H
0ED5H B1A6   ACALL 0DA6H
0ED7H BCA600 CJNE  R4, #A6H, 0EDAH
0EDAH CD     XCH   A, R5
0EDBH ADB4   MOV   R5, B4H
0EDDH A800   MOV   R0, 00H
0EDFH CF     XCH   A, R7
0EE0H CC     XCH   A, R4
0EE1H D1F4   ACALL 0EF4H
0EE3H 00     NOP
0EE4H C0BC   PUSH  BCH
0EE6H 2020D6 JB    20H, 0EBFH
0EE9H DD00   DJNZ  R5, 0EEBH
0EEBH B6A8CE CJNE  @R0, #A8H, 0EBCH
0EEEH F7     MOV   @R1, A
0EEFH 00     NOP
0EF0H C6     XCH   A, @R0
0EF1H BDC1B9 CJNE  R5, #C1H, 0EADH
0EF4H 00     NOP
0EF5H CE     XCH   A, R6
0EF6H F7     MOV   @R1, A
0EF7H B7E500 CJNE  @R1, #E5H, 0EFAH
0EFAH CE     XCH   A, R6
0EFBH E4     CLR   A
0EFCH CD     XCH   A, R5
0EFDH FE     MOV   R6, A
0EFEH 00     NOP
0EFFH D5C5D2 DJNZ  C5H, 0ED4H
0F02H B400BE CJNE  A, #00H, 0EC3H
0F05H C6     XCH   A, @R0
0F06H C8     XCH   A, R0
0F07H AA00   MOV   R2, 00H
0F09H CC     XCH   A, R4
0F0AH EC     MOV   A, R4
0F0BH CB     XCH   A, R3
0F0CH AE00   MOV   R6, 00H
0F0EH C1D9   AJMP  0ED9H
0F10H CF     XCH   A, R7
0F11H C4     SWAP  A
0F12H 00     NOP
0F13H D2F8   SETB  F8H.0
0F15H 2020B4 JB    20H, 0ECCH
0F18H A800   MOV   R0, 00H
0F1AH CA     XCH   A, R2
0F1BH AFD7   MOV   R7, D7H
0F1DH EC     MOV   A, R4
0F1EH C9     XCH   A, R1
0F1FH BD00CE CJNE  R5, #00H, 0EF0H
0F22H E2     MOVX  A, @R0
0F23H D6     XCHD  A, @R0
0F24H D200   SETB  00H
0F26H B9CCD4 CJNE  R1, #CCH, 0EFDH
0F29H AD00   MOV   R5, 00H
0F2BH CE     XCH   A, R6
0F2CH F7     MOV   @R1, A
0F2DH 2020C4 JB    20H, 0EF4H
0F30H FE     MOV   R6, A
0F31H 00     NOP
0F32H CE     XCH   A, R6
0F33H DAC2   DJNZ  R2, 0EF7H
0F35H B3     CPL   C
0F36H C4     SWAP  A
0F37H BEC6EB CJNE  R6, #C6H, 0F25H
0F3AH 00     NOP
0F3BH C0AD   PUSH  ADH
0F3DH 2020C8 JB    20H, 0F08H
0F40H F8     MOV   R0, A
0F41H 00     NOP
0F42H 303331 JNB   33H, 0F76H
0F45H 32     RETI
0F46H 00     NOP
0F47H 303331 JNB   33H, 0F7BH
0F4AH 33     RLC   A
0F4BH 00     NOP
0F4CH 303331 JNB   33H, 0F80H
0F4FH 3400   ADDC  A, #00H
0F51H 303331 JNB   33H, 0F85H
0F54H 3500   ADDC  A, 00H
0F56H 303331 JNB   33H, 0F8AH
0F59H 36     ADDC  A, @R0
0F5AH 00     NOP
0F5BH 303331 JNB   33H, 0F8FH
0F5EH 37     ADDC  A, @R1
0F5FH 00     NOP
0F60H 303331 JNB   33H, 0F94H
0F63H 38     ADDC  A, R0
0F64H 00     NOP
0F65H 303331 JNB   33H, 0F99H
0F68H 39     ADDC  A, R1
0F69H 00     NOP
0F6AH 303331 JNB   33H, 0F9EH
0F6DH 300030 JNB   00H, 0FA0H
0F70H 33     RLC   A
0F71H 33     RLC   A
0F72H 3500   ADDC  A, 00H
0F74H 303335 JNB   33H, 0FACH
0F77H 32     RETI
0F78H 00     NOP
0F79H 303335 JNB   33H, 0FB1H
0F7CH 33     RLC   A
0F7DH 00     NOP
0F7EH 303335 JNB   33H, 0FB6H
0F81H 3400   ADDC  A, #00H
0F83H 303335 JNB   33H, 0FBBH
0F86H 3500   ADDC  A, 00H
0F88H 303335 JNB   33H, 0FC0H
0F8BH 36     ADDC  A, @R0
0F8CH 00     NOP
0F8DH 303335 JNB   33H, 0FC5H
0F90H 37     ADDC  A, @R1
0F91H 00     NOP
0F92H 303335 JNB   33H, 0FCAH
0F95H 38     ADDC  A, R0
0F96H 00     NOP
0F97H 303335 JNB   33H, 0FCFH
0F9AH 39     ADDC  A, R1
0F9BH 00     NOP
0F9CH 303335 JNB   33H, 0FD4H
0F9FH 300030 JNB   00H, 0FD2H
0FA2H 3437   ADDC  A, #37H
0FA4H 32     RETI
0FA5H 00     NOP
0FA6H 303431 JNB   34H, 0FDAH
0FA9H 3100   ACALL 0900H
0FABH 303431 JNB   34H, 0FDFH
0FAEH 32     RETI
0FAFH 00     NOP
0FB0H 303431 JNB   34H, 0FE4H
0FB3H 33     RLC   A
0FB4H 00     NOP
0FB5H 303431 JNB   34H, 0FE9H
0FB8H 3400   ADDC  A, #00H
0FBAH 303431 JNB   34H, 0FEEH
0FBDH 3500   ADDC  A, 00H
0FBFH 303431 JNB   34H, 0FF3H
0FC2H 36     ADDC  A, @R0
0FC3H 00     NOP
0FC4H 303431 JNB   34H, 0FF8H
0FC7H 37     ADDC  A, @R1
0FC8H 00     NOP
0FC9H 303431 JNB   34H, 0FFDH
0FCCH 38     ADDC  A, R0
0FCDH 00     NOP
0FCEH 303431 JNB   34H, 1002H
0FD1H 39     ADDC  A, R1
0FD2H 00     NOP
0FD3H 303431 JNB   34H, 1007H
0FD6H 300030 JNB   00H, 1009H
0FD9H 3433   ADDC  A, #33H
0FDBH 32     RETI
0FDCH 00     NOP
0FDDH 303433 JNB   34H, 1013H
0FE0H 33     RLC   A
0FE1H 00     NOP
0FE2H 303433 JNB   34H, 1018H
0FE5H 3400   ADDC  A, #00H
0FE7H 303433 JNB   34H, 101DH
0FEAH 3500   ADDC  A, 00H
0FECH 303433 JNB   34H, 1022H
0FEFH 36     ADDC  A, @R0
0FF0H 00     NOP
0FF1H 303433 JNB   34H, 1027H
0FF4H 37     ADDC  A, @R1
0FF5H 00     NOP
0FF6H 303435 JNB   34H, 102EH
0FF9H 32     RETI
0FFAH 00     NOP
0FFBH 303435 JNB   34H, 1033H
0FFEH 33     RLC   A
0FFFH 00     NOP
1000H 303435 JNB   34H, 1038H
1003H 3400   ADDC  A, #00H
1005H 303435 JNB   34H, 103DH
1008H 3500   ADDC  A, 00H
100AH 303435 JNB   34H, 1042H
100DH 39     ADDC  A, R1
100EH 00     NOP
100FH 303435 JNB   34H, 1047H
1012H 300030 JNB   00H, 1045H
1015H 3531   ADDC  A, 31H
1017H 3100   ACALL 1100H
1019H 303531 JNB   35H, 104DH
101CH 32     RETI
101DH 00     NOP
101EH 303531 JNB   35H, 1052H
1021H 33     RLC   A
1022H 00     NOP
1023H 303531 JNB   35H, 1057H
1026H 3400   ADDC  A, #00H
1028H 303531 JNB   35H, 105CH
102BH 3500   ADDC  A, 00H
102DH 303531 JNB   35H, 1061H
1030H 36     ADDC  A, @R0
1031H 00     NOP
1032H 303531 JNB   35H, 1066H
1035H 37     ADDC  A, @R1
1036H 00     NOP
1037H 303531 JNB   35H, 106BH
103AH 38     ADDC  A, R0
103BH 00     NOP
103CH 303531 JNB   35H, 1070H
103FH 39     ADDC  A, R1
1040H 00     NOP
1041H 303531 JNB   35H, 1075H
1044H 300030 JNB   00H, 1077H
1047H 3537   ADDC  A, 37H
1049H 32     RETI
104AH 00     NOP
104BH 303537 JNB   35H, 1085H
104EH 33     RLC   A
104FH 00     NOP
1050H 303537 JNB   35H, 108AH
1053H 3400   ADDC  A, #00H
1055H 303537 JNB   35H, 108FH
1058H 3500   ADDC  A, 00H
105AH 303537 JNB   35H, 1094H
105DH 37     ADDC  A, @R1
105EH 00     NOP
105FH 303537 JNB   35H, 1099H
1062H 38     ADDC  A, R0
1063H 00     NOP
1064H 303537 JNB   35H, 109EH
1067H 39     ADDC  A, R1
1068H 00     NOP
1069H 303537 JNB   35H, 10A3H
106CH 300030 JNB   00H, 109FH
106FH 3535   ADDC  A, 35H
1071H 32     RETI
1072H 00     NOP
1073H 303535 JNB   35H, 10ABH
1076H 33     RLC   A
1077H 00     NOP
1078H 303535 JNB   35H, 10B0H
107BH 3400   ADDC  A, #00H
107DH 303535 JNB   35H, 10B5H
1080H 3500   ADDC  A, 00H
1082H 303535 JNB   35H, 10BAH
1085H 36     ADDC  A, @R0
1086H 00     NOP
1087H 303535 JNB   35H, 10BFH
108AH 37     ADDC  A, @R1
108BH 00     NOP
108CH 303535 JNB   35H, 10C4H
108FH 38     ADDC  A, R0
1090H 00     NOP
1091H 303535 JNB   35H, 10C9H
1094H 300030 JNB   00H, 10C7H
1097H 3539   ADDC  A, 39H
1099H 32     RETI
109AH 00     NOP
109BH 303539 JNB   35H, 10D7H
109EH 33     RLC   A
109FH 00     NOP
10A0H 303539 JNB   35H, 10DCH
10A3H 3400   ADDC  A, #00H
10A5H 303539 JNB   35H, 10E1H
10A8H 3500   ADDC  A, 00H
10AAH 303539 JNB   35H, 10E6H
10ADH 36     ADDC  A, @R0
10AEH 00     NOP
10AFH 303539 JNB   35H, 10EBH
10B2H 37     ADDC  A, @R1
10B3H 00     NOP
10B4H 303539 JNB   35H, 10F0H
10B7H 38     ADDC  A, R0
10B8H 00     NOP
10B9H 303539 JNB   35H, 10F5H
10BCH 39     ADDC  A, R1
10BDH 00     NOP
10BEH 303539 JNB   35H, 10FAH
10C1H 300030 JNB   00H, 10F4H
10C4H 37     ADDC  A, @R1
10C5H 39     ADDC  A, R1
10C6H 32     RETI
10C7H 00     NOP
10C8H 303739 JNB   37H, 1104H
10CBH 33     RLC   A
10CCH 00     NOP
10CDH 303739 JNB   37H, 1109H
10D0H 3400   ADDC  A, #00H
10D2H 303739 JNB   37H, 110EH
10D5H 3500   ADDC  A, 00H
10D7H 303739 JNB   37H, 1113H
10DAH 36     ADDC  A, @R0
10DBH 00     NOP
10DCH 303739 JNB   37H, 1118H
10DFH 37     ADDC  A, @R1
10E0H 00     NOP
10E1H 303739 JNB   37H, 111DH
10E4H 38     ADDC  A, R0
10E5H 00     NOP
10E6H 303739 JNB   37H, 1122H
10E9H 39     ADDC  A, R1
10EAH 00     NOP
10EBH 303533 JNB   35H, 1121H
10EEH 32     RETI
10EFH 00     NOP
10F0H 303533 JNB   35H, 1126H
10F3H 33     RLC   A
10F4H 00     NOP
10F5H 303533 JNB   35H, 112BH
10F8H 3400   ADDC  A, #00H
10FAH 303533 JNB   35H, 1130H
10FDH 3500   ADDC  A, 00H
10FFH 303533 JNB   35H, 1135H
1102H 36     ADDC  A, @R0
1103H 00     NOP
1104H 303533 JNB   35H, 113AH
1107H 37     ADDC  A, @R1
1108H 00     NOP
1109H 303533 JNB   35H, 113FH
110CH 38     ADDC  A, R0
110DH 00     NOP
110EH 303533 JNB   35H, 1144H
1111H 39     ADDC  A, R1
1112H 00     NOP
1113H 303337 JNB   33H, 114DH
1116H 32     RETI
1117H 00     NOP
1118H 303337 JNB   33H, 1152H
111BH 33     RLC   A
111CH 00     NOP
111DH 303337 JNB   33H, 1157H
1120H 3400   ADDC  A, #00H
1122H 303337 JNB   33H, 115CH
1125H 3500   ADDC  A, 00H
1127H 303337 JNB   33H, 1161H
112AH 37     ADDC  A, @R1
112BH 00     NOP
112CH 303337 JNB   33H, 1166H
112FH 38     ADDC  A, R0
1130H 00     NOP
1131H 303337 JNB   33H, 116BH
1134H 39     ADDC  A, R1
1135H 00     NOP
1136H 303337 JNB   33H, 1170H
1139H 300030 JNB   00H, 116CH
113CH 37     ADDC  A, @R1
113DH 3131   ACALL 1131H
113FH 00     NOP
1140H 303731 JNB   37H, 1174H
1143H 32     RETI
1144H 00     NOP
1145H 303731 JNB   37H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -