汇编程序:包含汇编指令和伪指令的文本。

汇编语言由汇编指令和伪指令构成,想要组合成源程序进行编译就需要这么做。

汇编指令

  • 对应有机器码的指令,可以被编译为机器指令,最终被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
源程序 说明

相关文章:

  • 2021-09-14
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2022-01-29
  • 2022-12-23
  • 2021-12-19
猜你喜欢
  • 2021-10-09
  • 2022-02-21
  • 2021-10-12
  • 2021-11-29
  • 2021-05-29
  • 2021-11-21
相关资源
相似解决方案