三、实验内容
完成汇编程序由编辑、编译、链接到调试的全过程。在调试过程中应使用单步、断点等方法调试,注意观察寄存器、标志位和有关存储器内容的变化。
我们用到的debug功能有
- R命令查看、改变CPU寄存器的内容
- D命令查看内存中的内容
- E命令改写内存中的内容
- U命令将内存中的机器指令翻译成汇编指令
- T命令执行一条机器指令
- A命令以汇编指令的格式在内存中写入一条机器指令
将上述命令在dos中运行后结果截图显示:如:
结果显示要求全面,完整。
四、实验报告要求
1.实验目的
2.使用仪器
3.实验内容
实验编写与程序调试、运行结果要求完整,数据正确。
实验二 算术逻辑运算(进制转换与输入输出)
一、实验目的
掌握简单程序的设计和调试方法,灵活使用移位指令,实现算数逻辑转换,实现输出。
二、实验仪器、器材
PC、MASM
三、实验内容
实现十进制数的十六进制输出,通过移位运算实现逻辑运算,并且完成语句的输出和内存空间数据的输出,完成此程序的编写与调试。
将3A07H以16进制输出,数据段如下:
DATA SEGMENT
NUM DW 0011101000000111B
NOTES DB ‘The result is :’ , ’$’
DATA ENDS
四、实验报告要求
1.实验目的
2.使用仪器
3.实验内容
程序编写与程序调试、运行结果要求完整,数据正确。
实验三 程序结构化实验——分支、顺序、循环结构实验
一、实验目的
1. 掌握分支程序设计和调试方法,掌握接收键盘数据的方法,并了解将键盘数据显示时须转换为ASCII码的原理。
2. 掌握循环程序的设计和调试方法,掌握用汇编语言编写程序的思路和方法。
二、实验仪器、器材
PC、MASM
三、实验内容
编写程序,将16进制数3A07H转换成10进制数,并且输出。
四、实验报告要求
1.实验目的
2.使用仪器
3.实验内容
程序编写与程序调试、运行结果要求完整,数据正确。
实验四 汇编语言程序设计练习
一、实验目的
考查汇编语言程序设计的水平和能力。
二、实验仪器、器材
PC、MASM
三、实验内容
用T将数字0-9替换为对应的字符,实现将学生个人学号加密的过程,并将加密后的学号输出
加密规则如下:
T DB 'A','B','C','D','E','F','G','H','I','J'
四、实验报告要求
1.实验目的
2.使用仪器
3.实验内容
程序编写与程序调试、运行结果要求完整,数据正确。
实验报告评分标准:
优:实验态度认真,程序编写主动,报告格式规范内容完整,数据准确,具有独立解决问题的能力。
良:程序设计相关知识掌握良好,实验结果可行,报告书写认真,图表表达清晰、规范,态度认真。
中:程序设计相关知识掌握较好,方案设计正确,报告书写较认真,图表表达较完整,学习态度较认真。
及格:程序设计相关知识掌握一般,图面表达一般,基本完成实验任务,报告书写一般。
不及格:程序设计相关知识掌握一般,方案设计有错误,图面表达不够清晰、规范,未完成实验任务,报告书书写不够认真,有抄袭现象。
|