汇编语言自学课程要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《汇编语言自学课程》要求
一、自学内容
在学习《微机原理与接口技术》课程的基础上,通过自主学习进一步掌握8086指令系统和程序设计方法,能够熟练运用各种常用指令完成顺序、分支、循环等结构的程序设计与调试。
二、实践环节
经过前期自学准备,将在11月份安排上机。
为保证上机效果和程序调试的连续性,每次4学时,共4次。
具体时间待定。
1、第一次上机
目的:完成顺序程序的设计,并通过此程序掌握汇编语言调试软件debug
的使用方法,为后续上机调试程序打好基础。
题目:编写人机交互程序,在屏幕上显示提问“What is your name?”,并
可输入回答信息“My name is……”
Debug软件介绍可参考附件1,也可自行查找其他参考资料。
重点掌握汇
编、反汇编、单步执行(跟踪)、连续执行、设置断点、查看或修改内存
和寄存器内容等常用命令。
2、第二次上机
目的:分支程序设计与调试
题目:(1)《微型计算机原理》教材P214第五章习题11
(2)《微型计算机原理》教材P214第五章习题24
3、第三次上机
目的:循环程序设计与调试
题目:(1)《微型计算机原理》教材P214第五章习题13
(2)《微型计算机原理》教材P214第五章习题22(要求4位非压缩BCD数从键盘键入)
4、第四次上机
目的:子程序和中断程序设计与调试
题目:(1)编写程序统计AX寄存器中1的个数。
要求调用子程序实现,子程序功能为统计AL寄存器中1的个数。
(2)模仿P267例题,用INT n指令实现中断服务程序的调用。
中断类型号指定为70H,中断服务程序功能为在屏幕上显示一行
字符串,字符串内容自定义。
三、注意事项
1、四次上机结束后要完成手写实验报告,代码可打印附后。
每次一份,共四份,按顺序装订在一起,外加封面,用作业纸或稿纸即可。
不得复制、抄袭,否则取消成绩。
2、除第一次上机外,每次都布置两道题目,应提前编写好代码,若时间不够,至少保证调通其中一道,并在报告中写出调试过程和结果,但两道题的代码必须都附在报告后。
3、报告内容:实验目的、实验内容(即题目要求、编程思路或流程图等)、调试步骤(调试过程、遇到问题和解决方法等)、实验结果、心得体会(根据具体情况,勿编造)、程序代码等。
4、封面格式:标题---汇编语言自学课程实验报告,班级,姓名,学号。