📄 noname.lst
字号:
Turbo Assembler Version 4.1 05/01/13 01:44:51 Page 1
C:\DOCUME~1\苏杰~1.RFC\桌面\汇编程~1\汇编程~1\NoName.ASM
1 0000 DATA SEGMENT
2
3
4 0000 04*(??) OUTBUF DB 4 DUP(?)
5
6
7 0004 DATA ENDS
8
9
10 0000 CODE SEGMENT
11
12
13 ASSUME CS:CODE,DS:DATA
14
15
16 0000 MAIN PROC FAR
17
18
19 0000 1E PUSH DS
20
21
22 0001 33 C0 XOR AX,AX
23
24
25 0003 50 PUSH AX
26
27
28 0004 B8 0000s MOV AX,DATA
29
30
31 0007 8E D8 MOV DS,AX
32
33
34 0009 BE 0000r LOP1: MOV SI,OFFSET OUTBUF
35
36
37 000C 56 PUSH SI
38
39
40 000D B4 00 MOV AH,0
41
42
43 000F CD 1A INT 1AH
44
45
46 0011 8A C2 MOV AL,DL
47
48
49 0013 B4 00 MOV AH,0
50
51
52 0015 B3 14 MOV BL,20
53
54
55 0017 F6 F3 DIV BL
56
57
Turbo Assembler Version 4.1 05/01/13 01:44:51 Page 2
C:\DOCUME~1\苏杰~1.RFC\桌面\汇编程~1\汇编程~1\NoName.ASM
58 0019 FE C4 INC AH
59
60
61 001B 8A C4 LOP2: MOV AL,AH
62
63
64 001D B4 00 MOV AH,0
65
66
67 001F B3 0A MOV BL,10
68
69
70 0021 F6 F3 DIV BL
71
72
73 0023 04 30 ADD AL,30H
74
75
76 0025 88 04 MOV [SI],AL
77
78
79 0027 46 INC SI
80
81
82 0028 80 C4 30 ADD AH,30H
83
84
85 002B 88 24 MOV [SI],AH
86
87
88 002D 46 INC SI
89
90
91 002E C6 04 20 MOV BYTE PTR [SI],20H
92
93
94 0031 46 INC SI
95
96
97 0032 C6 04 24 MOV BYTE PTR [SI],'$'
98
99
100 0035 5A POP DX
101
102
103 0036 B4 09 MOV AH,9
104
105
106 0038 CD 21 INT 21H
107
108
109 003A B9 2328 MOV CX,9000
110
111
112 003D BB FFFF DONE1:MOV BX,0FFFFH
113
114
Turbo Assembler Version 4.1 05/01/13 01:44:51 Page 3
C:\DOCUME~1\苏杰~1.RFC\桌面\汇编程~1\汇编程~1\NoName.ASM
115 0040 4B DONE:DEC BX
116
117
118 0041 75 FD JNE DONE
119
120
121 0043 E2 F8 LOOP DONE1
122
123
124 0045 B4 06 MOV AH,6
125
126
127 0047 B2 FF MOV DL,0FFH
128
129
130 0049 CD 21 INT 21H
131
132
133 004B 74 BC JE LOP1
134
135
136 004D 3C 51 CMP AL,'Q'
137
138
139 004F 74 02 JE LAST
140
141
142 0051 EB B6 JMP LOP1
143
144
145 0053 CB LAST: RET
146
147
148 0054 MAIN ENDP
149
150
151 0054 CODE ENDS
152
153
154 END MAIN
Turbo Assembler Version 4.1 05/01/13 01:44:51 Page 4
Symbol Table
Symbol Name Type Value Cref (defined at #)
??DATE Text "05/01/13"
??FILENAME Text "NoName "
??TIME Text "01:44:51"
??VERSION Number 040A
@CPU Text 0101H
@CURSEG Text CODE #1 #10
@FILENAME Text NONAME
@WORDSIZE Text 2 #1 #10
DONE Near CODE:0040 #115 118
DONE1 Near CODE:003D #112 121
LAST Near CODE:0053 139 #145
LOP1 Near CODE:0009 #34 133 142
LOP2 Near CODE:001B #61
MAIN Far CODE:0000 #16 154
OUTBUF Byte DATA:0000 #4 34
Groups & Segments Bit Size Align Combine Class Cref (defined at #)
CODE 16 0054 Para none #10 13
DATA 16 0004 Para none #1 13 28
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -