汇编语言(五)--基本伪指令
本文最后更新于:2019年6月26日 晚上
概览:常用的一些伪指令的用法和作用记录。
伪指令
所谓伪指令,就是不能够像汇编指令那样生成可执行的二进制机器代码,而是在汇编程序(MASM)对源程序(.ASM)进行汇编时由汇编程序执行的。
段定义伪指令
1.段定义
1 |
|
segment与ends必须成对使用,表示段的开始与结尾。而8086中一共有四个段。
2.assume
assume用于将段寄存器与段关联起来,指明段寄存器与段的对应关系。
1 |
|
3.段寄存器的赋值方式
- 代码段寄存器CS是不能够使用MOV指令来赋值的。其他都可以用MOV初始化
- 段地址不能够直接传送给段寄存器。如
mov ds,data
data是定义的数据段,这样是错误的! - 段寄存器赋值方式:
段地址 --> 一般寄存器 --> 段寄存器
1 |
|
4.实例
1 |
|
数据定义伪指令
其他伪指令
赋值伪指令
地址计数器
设置偏移地址
操作符
未完待续……
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!