📄 15.lst
字号:
Microsoft (R) Macro Assembler Version 6.11 10/31/08 11:00:46
15.ASM Page 1 - 1
0000 DATA SEGMENT
0000 00 22 44 66 88 MBUF DB 00H,22H,44H,66H,88H
0005 = 0005 COUNT EQU $-MBUF
ORG 0040H
0040 0005 [ NBUF DB COUNT DUP(0)
00
]
0045 DATA ENDS
0000 STACK1 SEGMENT PARA STACK
0000 0028 [ DW 40 DUP(?)
0000
]
0050 STACK1 ENDS
0000 CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK1
0000 B8 ---- R START:MOV AX,DATA
0003 8E D8 MOV DS,AX ;DS装入段基址
0005 BB 0000 R MOV BX,OFFSET MBUF
0008 81 C3 0004 ADD BX,COUNT-1
000C BE 0040 R MOV SI,OFFSET NBUF
000F B9 0005 MOV CX,COUNT
0012 8A 07 SAVE:MOV AL,[BX]
0014 88 04 MOV [SI],AL
0016 4B DEC BX
0017 46 INC SI
0018 49 DEC CX
0019 75 F7 JNZ SAVE ;不等于0转SAVE
001B B4 4C MOV AH,4CH ;系统功能调用
001D CD 21 INT 21H ;返回操作系统
001F CODE ENDS
END START
Microsoft (R) Macro Assembler Version 6.11 10/31/08 11:00:46
15.ASM Symbols 2 - 1
Segments and Groups:
N a m e Size Length Align Combine Class
CODE . . . . . . . . . . . . . . 16 Bit 001F Para Private
DATA . . . . . . . . . . . . . . 16 Bit 0045 Para Private
STACK1 . . . . . . . . . . . . . 16 Bit 0050 Para Stack
Symbols:
N a m e Type Value Attr
COUNT . . . . . . . . . . . . . Number 0005h
MBUF . . . . . . . . . . . . . . Byte 0000 DATA
NBUF . . . . . . . . . . . . . . Byte 0040 DATA
SAVE . . . . . . . . . . . . . . L Near 0012 CODE
START . . . . . . . . . . . . . L Near 0000 CODE
0 Warnings
0 Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -