📄 exe6_1.lst
字号:
Turbo Assembler Version 4.1 08/04/28 16:52:33 Page 1
E:\MasmTest\booktest\exe6_1.ASM
1 0000 STACKS SEGMENT STACK
2 0000 0100*(????) DW 256 DUP(?)
3 0200 STACKS ENDS
4 0000 DATA SEGMENT
5 0000 0056 0029 0010 0022 + BUFFER DW 56H,29H,10H,22H,09H,8FH,1AH,6DH,3DH,33H
6 0009 008F 001A 006D +
7 003D 0033
8 0014 ???? MAX DW ?
9 0016 ???? MIN DW ?
10 0018 DATA ENDS
11 0000 CODE SEGMENT
12 ASSUME CS:CODE,SS:STACKS,DS:DATA
13 0000 B8 0000s START: MOV AX,DATA
14 0003 8E D8 MOV DS,AX
15 0005 BB 0000r MOV BX,OFFSET BUFFER
16 0008 B9 000A MOV CX,10
17 000B 49 DEC CX
18 000C 8B 07 MOV AX,[BX]
19 000E 43 INC BX
20 000F 3B 07 LOP1: CMP AX,[BX]
21 0011 7F 02 JG BIG
22 0013 8B 07 MOV AX,[BX]
23 0015 43 BIG: INC BX
24 0016 E2 F7 LOOP LOP1
25 0018 A3 0014r MOV MAX,AX
26 001B EB 17 90 JMP EXIT
27 001E BB 0000r MOV BX,OFFSET BUFFER
28 0021 B9 000A MOV CX,10
29 0024 49 DEC CX
30 0025 8B 07 MOV AX,[BX]
31 0027 43 INC BX
32 0028 3B 07 LOP2: CMP AX,[BX]
33 002A 7C 02 JL SMALLS
34 002C 8B 07 MOV AX,[BX]
35 002E 43 SMALLS: INC BX
36 002F E2 F7 LOOP LOP2
37 0031 A3 0016r MOV MIN,AX
38 0034 B4 4C EXIT: MOV AH,4CH
39 0036 CD 21 INT 21H
40 0038 CODE ENDS
41 END START
Turbo Assembler Version 4.1 08/04/28 16:52:33 Page 2
Symbol Table
Symbol Name Type Value Cref (defined at #)
??DATE Text "08/04/28"
??FILENAME Text "exe6_1 "
??TIME Text "16:52:33"
??VERSION Number 040A
@CPU Text 0101H
@CURSEG Text CODE #1 #4 #11
@FILENAME Text EXE6_1
@WORDSIZE Text 2 #1 #4 #11
BIG Near CODE:0015 21 #23
BUFFER Word DATA:0000 #5 15 27
EXIT Near CODE:0034 26 #38
LOP1 Near CODE:000F #20 24
LOP2 Near CODE:0028 #32 36
MAX Word DATA:0014 #8 25
MIN Word DATA:0016 #9 37
SMALLS Near CODE:002E 33 #35
START Near CODE:0000 #13 41
Groups & Segments Bit Size Align Combine Class Cref (defined at #)
CODE 16 0038 Para none #11 12
DATA 16 0018 Para none #4 12 13
STACKS 16 0200 Para Stack #1 12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -