📄 exe6_9.lst
字号:
Turbo Assembler Version 4.1 08/04/28 19:43:18 Page 1
E:\MasmTest\booktest\exe6_9.ASM
1 0000 STACK SEGMENT STACK
*Warning* E:\MasmTest\booktest\exe6_9.ASM(1) Reserved word used as symbol: STACK
2 0000 0100*(????) DW 256 DUP(?)
3 0200 STACK ENDS
4 0000 DATA SEGMENT
5 0000 ?? A DB ?
6 0001 ?? B DB ?
7 0002 DATA ENDS
8 0000 CODE SEGMENT
9 ASSUME CS:CODE,SS:STACK,DS:DATA
10 0000 B8 0000s START: MOV AX,DATA
11 0003 8E D8 MOV DS,AX
12 0005 B4 01 MOV AH,1
13 0007 CD 21 INT 21H
14 0009 A2 0000r MOV A,AL
15 000C B4 01 MOV AH,1
16 000E CD 21 INT 21H
17 0010 A2 0001r MOV B,AL
18 0013 38 06 0000r CMP A,AL
19 0017 7D 07 JGE AGB
20 0019 B2 41 MOV DL, 'A'
21 001B B3 41 MOV BL,'A'
22 001D EB 05 90 JMP DISP
23 0020 B2 41 AGB: MOV DL,'A'
24 0022 B3 42 MOV BL,'B'
25 0024 B4 02 DISP: MOV AH,2
26 0026 CD 21 INT 21H
27 0028 B2 3E MOV DL,'>'
28 002A CD 21 INT 21H
29 002C 8A D3 MOV DL,BL
30 002E CD 21 INT 21H
31 0030 B4 4C MOV AH,4CH
32 0032 CD 21 INT 21H
33 0034 CODE ENDS
34 END START
Turbo Assembler Version 4.1 08/04/28 19:43:18 Page 2
Symbol Table
Symbol Name Type Value Cref (defined at #)
??DATE Text "08/04/28"
??FILENAME Text "exe6_9 "
??TIME Text "19:43:18"
??VERSION Number 040A
@CPU Text 0101H
@CURSEG Text CODE #1 #4 #8
@FILENAME Text EXE6_9
@WORDSIZE Text 2 #1 #4 #8
A Byte DATA:0000 #5 14 18
AGB Near CODE:0020 19 #23
B Byte DATA:0001 #6 17
DISP Near CODE:0024 22 #25
START Near CODE:0000 #10 34
Groups & Segments Bit Size Align Combine Class Cref (defined at #)
CODE 16 0034 Para none #8 9
DATA 16 0002 Para none #4 9 10
STACK 16 0200 Para Stack #1 9
Turbo Assembler Version 4.1 08/04/28 19:43:18 Page 3
Error Summary
*Warning* E:\MasmTest\booktest\exe6_9.ASM(1) Reserved word used as symbol: STACK
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -