一个完整的汇编程序结构

  • 首先进行段寄存器的初始化,将段地址送相应寄存器,应该占有的区域系统才会真正为你分配。只有代码段不需要初始化,代码段寄存器的值系统自动赋给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
  • 当然只对寄存器和立即数操作不用这么复杂
发布了251 篇原创文章 · 获赞 28 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/xiong_xin/article/details/103630877