汇编语言算术与逻辑指令详解
1. 汇编语言基础回顾
在汇编语言编程中,伪指令指导汇编器如何汇编程序。例如, .MODEL SMALL 、 .STACK 64 、 .DATA 和 .CODE 等伪指令用于定义程序的模型、堆栈、数据段和代码段。以下是一个简单的示例程序:
.MODEL SMALL
.STACK 64
.DATA
HIGH_DAT DB 95
.CODE
START PROC FAR
MOV AX, @DATA
MOV DS, AX
MOV AH, HIGH_DAT
MOV BH, AH
MOV DL, BH
MOV AH, 4CH
INT 21H
START ENDP
END START
在汇编、链接和运行程序时,需要注意以下几点:
- MASM 必须以 .asm 文件作为输入。
- LINK 必须以 .obj 文件作为输入。
- 编辑器输出 .asm 文件,汇编器输出 .obj 、 .lst 和 .crf 文件,链接器输出 .exe 和 .map 文件。
2. 控制转移指令
控制转移指令用于改变程序的执行流程,主
超级会员免费看
订阅专栏 解锁全文
467

被折叠的 条评论
为什么被折叠?



