汇编程序:包含汇编指令和伪指令的文本。
汇编语言由汇编指令和伪指令构成,想要组合成源程序进行编译就需要这么做。
汇编指令
- 对应有机器码的指令,可以被编译为机器指令,最终被CPU执行
伪指令
- 没有对应的机器码的指令,最终不被CPU所执行。
- 指导编译器将汇编语言转换为机器码。
源程序说明
一、程序案例
assume cs:codesg
codesg segment
mov ax,0123H
mov bx,0456H
add ax,bx
add ax,ax
mov ax,4c00h
int 21h
codesg ends
end
;注释:”;“分号 ;设置创建的段与寄存器关联 cs:code,ds:data,ss:stack assume cs:code,ds:data,ss:stack ;设置段 data data segment dw 0123H,0456H,0789H,0abcH,0defH ;结束段 data data ends ;设置段 stack stack segment dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ;结束段 stack stack ends ;设置段 code code segment mov ax,stack mov ss,ax mov sp,20h ;设置栈段 mov ax,data mov ds,ax ;设置数据段 mov bx,0 mov cx,8 s: push [bx] add bx,2 loop s .... ;结束段 code code ends ;结束程序 end