当前位置:文档之家› 实验二_指令系统相关程序的编写与调试实验

实验二_指令系统相关程序的编写与调试实验

重庆大学
学生实验报告
实验课程名称汇编语言程序设计
开课实验室DS1502
学院软件学院年级16 专业班软件工程5班学生姓名吉沼橙学号********
开课时间2017 至2018 学年第 1 学期
软件工程学院制
《汇编语言程序设计》实验报告
Add sp,4
Pop ax
Pop bx
Push ax
Push bx
Pop ax
Pop bx
Mov ah,4ch
Int 21h Code ends
End start
先转换成asm格式然后转换成obj格式
然后转换成exe格式
(2)用debug跟踪lab2.exe 的执行过程,写出每一步执行后,相关寄存器中的内容和栈顶的内容。

开始每一步的执行:
1:AX=2000
2:SS=2000
3:SP=0004
4: AX=0000 SP=0006
5: BX=0000 SP=0008
6.7:AX与BX入栈SP由0008到0004
8:AX与BX出栈SP由0004到0008
(5)习题:3.37 -教材114页。

MOV AL, STATUS
AND AL, 00010101B ;只保留第1、3、5位
CMP AL, 00010101B
JZ ROUTINE_1 ;3位全为1转ROUTINE_1
JZ ROUTINE_2 ;两位为1转ROUTINE_2 JZ ROUTINE_3 ;1位为1转ROUTINE_3
JZ ROUTINE_4 ;3位全为0转ROUTINE_4 ROUTINE_3:
JMP EXIT
ROUTINE_1:
JMP EXIT
ROUTINE_2:
JMP EXIT
ROUTINE_4:
EXIT: INT 21H。

相关主题