📄 noname1.lst
字号:
0250 C2D2 CLR OV
0252 7002 JNZ NDV426
0254 D2D2 SETB OV
0256 CA NDV426 :XCH A,R2
0257 FF MOV R7,A
0258 ED MOV A,R5
0259 FE MOV R6,A
025A D0E0 POP ACC
025C F9 MOV R1,A
025D 22 RET
;------------------------------------------------------------------
;单字节无符号数乘法程序 (R3R4*R7)=(R2R3R4)
;入口: R3,R4,R7
;占用资源: ACC,B
;堆栈需求: 2字节
;出口: R2,R3,R4
;------------------------------------------------------------------
025E EC NMUL21 :MOV A,R4
025F 8FF0 MOV B,R7
0261 A4 MUL AB
0262 FC MOV R4,A
0263 E5F0 MOV A,B
0265 CB XCH A,R3
0266 8FF0 MOV B,R7
0268 A4 MUL AB
C:\USERS\SONY\DESKTOP\许靓\NONAME1.ASM
页 7
07-06-08
00:19:45
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0269 2B ADD A,R3
026A FB MOV R3,A
026B E4 CLR A
026C 35F0 ADDC A,B
026E FA MOV R2,A
026F C2D2 CLR OV
0271 22 RET
;------------------------------------------------------------------------
;单字节无符号除法程序 (R2R3R4/R7)=(R2)R3R4 余数R7
;入口: R2,R3,R4,R7
;占用资源: ACC,B,F0
;堆栈需求: 3字节
;出口: (R2),R3,R4,R7,OV
;------------------------------------------------------------------------
0272 EA NDIV31 :MOV A,R2
0273 8FF0 MOV B,R7
0275 84 DIV AB
0276 C0E0 PUSH ACC
0278 AAF0 MOV R2,B
027A 75F010 MOV B,#10H
027D C3 NDV311 :CLR C
027E EC MOV A,R4
027F 33 RLC A
0280 FC MOV R4,A
0281 EB MOV A,R3
0282 33 RLC A
0283 FB MOV R3,A
0284 EA MOV A,R2
0285 33 RLC A
0286 FA MOV R2,A
0287 92D5 MOV F0,C
0289 C3 CLR C
028A 9F SUBB A,R7
028B 20D502 JB F0,NDV312
028E 4002 JC NDV313
0290 FA NDV312 :MOV R2,A
0291 0C INC R4
0292 D5F0E8 NDV313 :DJNZ B,NDV311
0295 D0E0 POP ACC
0297 C2D2 CLR OV
0299 6002 JZ NDV314
029B D2D2 SETB OV
029D CA NDV314 :XCH A,R2
029E FF MOV R7,A
029F 22 RET
TIMER0: ;定时器0中断入口程序;
02A0 C0E0 PUSH ACC
02A2 C0D0 PUSH PSW
C:\USERS\SONY\DESKTOP\许靓\NONAME1.ASM
页 8
07-06-08
00:19:45
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
02A4 D28E SETB TR1 ;
02A6 85308C MOV TH0, TIMER0_H
02A9 85318A MOV TL0, TIMER0_L
02AC D290 SETB OUTPUT
02AE D0D0 POP PSW
02B0 D0E0 POP ACC
02B2 32 RETI
TIMER1: ;定时器1中断入口程序;
02B3 C0E0 PUSH ACC
02B5 C0D0 PUSH PSW
02B7 C28E CLR TR1
02B9 85328D MOV TH1, TIMER1_H
02BC 85338B MOV TL1, TIMER1_L
02BF C290 CLR OUTPUT
02C1 D0D0 POP PSW
02C3 D0E0 POP ACC
02C5 32 RETI
END
C:\USERS\SONY\DESKTOP\许靓\NONAME1.ASM
页 9
07-06-08
00:19:45
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
符号 值 类型
AC = 00D6H CONST 常量
ACC = 00E0H CONST 常量
ADD_16 = 0204H CODE 标号
B = 00F0H CONST 常量
CALCULATE_DC = 01D3H CODE 标号
CALCULATE_F = 01A4H CODE 标号
CY = 00D7H CONST 常量
DC_DOWN = 0183H CODE 标号
DC_TEMP_H = 0041H CONST 常量
DC_TEMP_L = 0042H CONST 常量
DC_UP = 0169H CODE 标号
DELAY = 0132H CODE 标号
DPH = 0083H CONST 常量
DPL = 0082H CONST 常量
EA = 00AFH CONST 常量
END_ADD = 020BH CODE 标号
END_KEY_SCAN = 01A3H CODE 标号
END_KEY_SCAN_DC = 019FH CODE 标号
END_KEY_SCAN_F = 0199H CODE 标号
END_SUB = 0213H CODE 标号
ES = 00ACH CONST 常量
ET0 = 00A9H CONST 常量
ET1 = 00ABH CONST 常量
EX0 = 00A8H CONST 常量
EX1 = 00AAH CONST 常量
F0 = 00D5H CONST 常量
F1 = 00D1H CONST 常量
F_DOWN = 0153H CODE 标号
F_H = 0035H CONST 常量
F_L = 0036H CONST 常量
F_TEMP_H = 0039H CONST 常量
F_TEMP_L = 0040H CONST 常量
F_UP = 013DH CODE 标号
IE = 00A8H CONST 常量
IE0 = 0089H CONST 常量
IE1 = 008BH CONST 常量
IP = 00B8H CONST 常量
IT0 = 0088H CONST 常量
IT1 = 008AH CONST 常量
KEYSCAN = 013BH CODE 标号
KEY_DC_DOWN = 0085H CONST 常量
KEY_DC_UP = 0084H CONST 常量
KEY_F_DOWN = 0083H CONST 常量
KEY_F_UP = 0082H CONST 常量
C:\USERS\SONY\DESKTOP\许靓\NONAME1.ASM
页 10
07-06-08
00:19:45
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
LOOP = 012EH CODE 标号
LOOP1 = 0134H CODE 标号
MAIN = 0100H CODE 标号
NCV424 = 0247H CODE 标号
NDIV31 = 0272H CODE 标号
NDIV42 = 0214H CODE 标号
NDV311 = 027DH CODE 标号
NDV312 = 0290H CODE 标号
NDV313 = 0292H CODE 标号
NDV314 = 029DH CODE 标号
NDV421 = 021AH CODE 标号
NDV422 = 0229H CODE 标号
NDV423 = 022EH CODE 标号
NDV425 = 024BH CODE 标号
NDV426 = 0256H CODE 标号
NEXT1 = 017DH CODE 标号
NEXT2 = 0195H CODE 标号
NMUL21 = 025EH CODE 标号
OUTPUT = 0090H CONST 常量
OV = 00D2H CONST 常量
P = 00D0H CONST 常量
P0 = 0080H CONST 常量
P1 = 0090H CONST 常量
P2 = 00A0H CONST 常量
P3 = 00B0H CONST 常量
PCON = 0087H CONST 常量
PERCENT = 0034H CONST 常量
PS = 00BCH CONST 常量
PSW = 00D0H CONST 常量
PT0 = 00B9H CONST 常量
PT1 = 00BBH CONST 常量
PX0 = 00B8H CONST 常量
PX1 = 00BAH CONST 常量
RB8 = 009AH CONST 常量
REN = 009CH CONST 常量
RI = 0098H CONST 常量
RS0 = 00D3H CONST 常量
RS1 = 00D4H CONST 常量
SBUF = 0099H CONST 常量
SCON = 0098H CONST 常量
SM0 = 009FH CONST 常量
SM1 = 009EH CONST 常量
SM2 = 009DH CONST 常量
SP = 0081H CONST 常量
SUB_16 = 020CH CODE 标号
TB8 = 009BH CONST 常量
TCON = 0088H CONST 常量
TEMP_H = 0037H CONST 常量
C:\USERS\SONY\DESKTOP\许靓\NONAME1.ASM
页 11
07-06-08
00:19:45
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
TEMP_L = 0038H CONST 常量
TF0 = 008DH CONST 常量
TF1 = 008FH CONST 常量
TH0 = 008CH CONST 常量
TH1 = 008DH CONST 常量
TI = 0099H CONST 常量
TIMER0 = 02A0H CODE 标号
TIMER0_H = 0030H CONST 常量
TIMER0_L = 0031H CONST 常量
TIMER1 = 02B3H CODE 标号
TIMER1_H = 0032H CONST 常量
TIMER1_L = 0033H CONST 常量
TL0 = 008AH CONST 常量
TL1 = 008BH CONST 常量
TMOD = 0089H CONST 常量
TR0 = 008CH CONST 常量
TR1 = 008EH CONST 常量
公有符号: 109
私有符号: 0
C:\USERS\SONY\DESKTOP\许靓\NONAME1.ASM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -