一个完整的汇编程序结构
程序员文章站
2024-02-02 15:46:16
...
- 首先进行段寄存器的初始化,将段地址送相应寄存器,应该占有的区域系统才会真正为你分配。只有代码段不需要初始化,代码段寄存器的值系统自动赋给CS。
assume cs:code
datas segment
;...
datas ends
stack segment
;...
stack ends
code segment
start:
mov ax,datas
mov ds,ax
mov ax,stack
mov ss,ax
;mov sp,立即数
;...
mov ah,4ch
int 21h
code ends
end start
- 当然只对寄存器和立即数操作不用这么复杂