实验1:汇编语言语法练习与分支循环子程序设计.docx
《实验1:汇编语言语法练习与分支循环子程序设计.docx》由会员分享,可在线阅读,更多相关《实验1:汇编语言语法练习与分支循环子程序设计.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验报告(2018 / 2019学年第1学期)课程名称微型计算机原理与接口技术实验名称 实验1:汇编语言语法练习与分支循环子程序设计实验时间 2018 年10 月22 日指导单位通信工程学院指导教师祁正华学生姓名杨单妮班级学号17120205学院(系)通信工程学院专 业通信工程实验报告实验名称汇编语言语法练习与分支循环子程序设计指导教师祁正华实验类型软件实验学时2+2实验时间2018.10. 22一、实验目的和要求1 .学习使用q、TASM、TLINK.和TD等命令;2 .掌握汇编源程序的编辑、汇编、链接和执行的全过程;3 .修改一个有错误的源程序;4 .运用已掌握的宏汇编编程方法,进行汇编语
2、言程序设计;5,设计一个程序,完成代码转换及屏幕显示。二、实验环境(实验设备)PC系列机,汇编语言开发工具TASM5.0,未来汇编三、实验原理及内容1 .排除语法错误。卜面给出的是一个通过比拟法完成八位二进制数转 换成十进制数送屏幕显示功能的汇编语言源程序,但有很多语法错误。 要求实验者按照原样对源程序进行编辑,汇编后,根据MASM给出的错 误信息对源程序进行修改,直到没有语法错误为止。然后进行链接, 并执行相应的可执行文件。正确的执行结果是在屏幕上显示25+9=34。2 .从BUFF单元开始存宥一字符串(长度255),编程实现统计该串字 符中的ASCII码在42H-45II间的字符个数,并将
3、统计结果以二进制形 式显示在屏幕上。实验报告1 .修改后的程序:.486DATASEGMENT USE16SUMDBMESGDB 25+9=N1DB 0, 0, $DB 9, OFOHN2DB 25DATAENDSCODESEGMENT USE16BEG:ASSUME CS:CODE, DS:DATAMOV AX, DATAMOV DS, AXMOV BX, OFFSET SUMMOV AH, N1MOV AL, N2ADD AH, ALMOV BX, AHCALL CHANGMOV AH, 9MOV DX, OFFSET MESGINT 21HMOV AH,4CHINT 21HCHANGPR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 汇编语言 语法 练习 分支 循环 子程序 设计
限制150内