📄 p162.lst
字号:
Microsoft (R) Macro Assembler Version 5.00 9/26/4 Page 1-1
1 ;program title goes here p162_asm
2
3 ;**************************************
****
4 0000 data segment
5 0000 0028[ source_buffer db 40 dup('a')
6 61
7 ]
8
9 0028 data ends
10 ;**************************************
****
11
12 ;**************************************
****
13 0000 extra segment
14 0000 0028[ dest_buffer db 40 dup(?)
15 ??
16 ]
17
18 0028 extra ends
19 ;**************************************
****
20
21 ;**************************************
****
22 0000 code segment
23 ;--------------------------------------
----
24 0000 main proc far
25 assume cs:code,ds:data
,es:extra
26 0000 start:
27 ;set up stack for return
28 0000 1E push ds
29 0001 2B C0 sub ax,ax
30 0003 50 push ax
31 ;set ds register to current data segmen
t
32 0004 B8 ---- R mov ax,data
33 0007 8E D8 mov ds,ax
34 ;seg es register to current extra segme
nt
35 0009 B8 ---- R mov ax,extra
36 000C 8E C0 mov es,ax
37 ;main part of program goes here
38 000E 8D 36 0000 R lea si,source_buffe
r
39 0012 8D 3E 0000 R lea di,dest_buffer
40 0016 FC cld
;set DF flag to forward
Microsoft (R) Macro Assembler Version 5.00 9/26/4 Page 1-2
41 0017 B9 0028 mov cx,40
42 001A F3/ A4 rep movsb
43 001C CB ret
44 001D main endp
45 ;--------------------------------------
--------
46 001D code ends
47 ;**************************************
*******
48 end start
Microsoft (R) Macro Assembler Version 5.00 9/26/4 Symbols-1
Segments and Groups:
N a m e Length Align Combine Class
CODE . . . . . . . . . . . . . . 001D PARA NONE
DATA . . . . . . . . . . . . . . 0028 PARA NONE
EXTRA . . . . . . . . . . . . . 0028 PARA NONE
Symbols:
N a m e Type Value Attr
DEST_BUFFER . . . . . . . . . . L BYTE 0000 EXTRA Length = 0028
MAIN . . . . . . . . . . . . . . F PROC 0000 CODE Length = 001D
SOURCE_BUFFER . . . . . . . . . L BYTE 0000 DATA Length = 0028
START . . . . . . . . . . . . . L NEAR 0000 CODE
@FILENAME . . . . . . . . . . . TEXT p162
42 Source Lines
42 Total Lines
9 Symbols
49866 + 451030 Bytes symbol space free
0 Warning Errors
0 Severe Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -