📄 ms-dos.lis
字号:
Microsoft (R) Macro Assembler Version 5.00 11/18/1 Page 1-1
1 0000 STACK_SEG SEGMENT STACK
2 0000 0078[ STACK_BUF DW 120 DUP(?)
3 ????
4 ]
5
6 = 00F0 TOP EQU $-STACK_BUF
7 00F0 STACK_SEG ENDS
8 0000 DATA_SEG SEGMENT PARA
9 0000 48 45 4C 4C 4F 0D 0A MESS DB 'HELLO' ,0DH,0A
H,'$'
10 24
11 0008 DATA_SEG ENDS
12 0000 CODE_SEG SEGMENT PARA
13 ;--------------------------------------
----------------
14 0000 MAIN PROC FAR
15 ASSUME CS:CODE_SEG,DS:
DATA_SEG
16 ASSUME SS:STACK_SEG
17 0000 START:
18 0000 1E PUSH DS
19 0001 33 C0 XOR AX,AX
20 0003 50 PUSH AX
21 0004 B8 ---- R MOV AX,STACK_SEG
22 0007 8E D0 MOV SS,AX
23 0009 BC 00F0 MOV SP,TOP
24 000C B8 ---- R MOV AX,DATA_SEG
25 000F BA 0000 R MOV DX,OFFSET MESS
26
27 0012 B4 09 MOV AH,9
28 0014 CD 21 INT 21H
29 0016 B4 4C MOV AH,4CH
30 0018 CD 21 INT 21H
31 001A MAIN ENDP
32 ;--------------------------------------
----------------
33 001A CODE_SEG ENDS
34 END START
Microsoft (R) Macro Assembler Version 5.00 11/18/1 Symbols-1
Segments and Groups:
N a m e Length Align Combine Class
CODE_SEG . . . . . . . . . . . . 001A PARA NONE
DATA_SEG . . . . . . . . . . . . 0008 PARA NONE
STACK_SEG . . . . . . . . . . . 00F0 PARA STACK
Symbols:
N a m e Type Value Attr
MAIN . . . . . . . . . . . . . . F PROC 0000 CODE_SEG Length = 001A
MESS . . . . . . . . . . . . . . L BYTE 0000 DATA_SEG
STACK_BUF . . . . . . . . . . . L WORD 0000 STACK_SEG Length = 0078
START . . . . . . . . . . . . . L NEAR 0000 CODE_SEG
TOP . . . . . . . . . . . . . . NUMBER 00F0
@FILENAME . . . . . . . . . . . TEXT ms-dos
30 Source Lines
30 Total Lines
10 Symbols
49318 + 425306 Bytes symbol space free
0 Warning Errors
0 Severe Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -