目录标题
上机过程
- 编辑汇编源程序:
test.asm
- 编译:
masm test
- 链接:
link test
- 调试:
debug test.exe
- 运行:
test
汇编源程序组成
- 指令
- 伪操作
- 宏指令
段定义、assume、字符串定义
data segment
buffer dw "HELLO"
buffer db "HELLO"
data ends
code segment
main proc far
assume ds:data,cs:code
push ds
mov ax,0
push ax
mov ax,data
mov ds,ax
...
ret
main endp
code ends
end main
LABEL、DUP
同一块内存可以具有不同的类型属性。
BYTE_ARRAY LABEL BYTE
WORD_ARRAY DW 50 DUP(?)
EQU、=
表达式赋值伪操作,给表达式赋一个名字,这个名字不占用内存,不允许重复定义
=也是赋值,但允许重复定义。
地址计数器$
当前正在汇