好文档 - 专业文书写作范文服务资料分享网站

微机系统实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

word范文 .

实 验 报 告

(2016--2017学年 第 1 学期)

课程名称

微型计算机原理与接口技术

实验名称(1)排除语法错误(2)测试微机系统串行口

实验时间 2016 年 12 月 11 日

指导单位 南京邮电大学

指导教师

李爱群

学生姓名 鞠黄杰 班级学号 B14020240 学院 电子科学与工程 专业 电子科学与技术

.

实 验 报 告(一)

实验名称 实验类型 排除语法错误 验证 实验学时 2 指导教师 李爱群 实验时间 2016.11. 一、 实验目的和要求 进一步学习汇编语言的源程序的编辑、汇编、目标文件的廉洁和可执行文件的执行全过程;掌握编辑软件、MASM、LINK和Debug的使用方法;掌握汇编语言的语法规则。 二、 实验环境(实验设备) 未来汇编软件、windows 7 三、 实验原理及内容 1、实验【1.3.1】中要求通过比较法完成8位二进制数转换成十进制数送屏幕显示功能。所给出的程序有很多语法错误,要求按照原样对源程序进行编辑,汇编后,根据TASM给出的错误信息对源程序进行修改,直到没有语法错误为止,然后进行链接,并执行相应的可执行文件。正确的执行结果是在屏幕上显示:25+9=34,修改后程序如下: .486 DATA SEGMENT USE16 SUM DB ?,? MESG DB '25+9=' DB 0,0,'$' N1 DB 9 N2 DB 25 DATA ENDS word范文

.

CODE SEGMENT USE16 ASSUME CS:CODE , DS:DATA BEG: MOV AX, DATA MOV DS,AX MOV BX,OFFSET SUM MOV AH,N1 MOV AL,N2 ADD AH,AL MOV [BX],AH CALL CHANG MOV AH,9 MOV DX,OFFSET MESG INT 21H MOV AH,4CH INT 21H CHANG PROC LAST: CMP BYTE PTR [BX],10 JC NEXT SUB BYTE PTR[BX],10 INC BYTE PTR [BX+7] MOV AH, BYTE PTR[BX] JMP LAST NEXT: ADD BYTE PTR[BX+8],AH ADD BYTE PTR[BX+7] ,30H ADD BYTE PTR[BX+8] ,30H RET CHANG ENDP CODE ENDS END BEG 2、实验【2.3.4】从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上 程序清单: .486 DATA SEGMENT USE16 NUM DB 2,-3,4,-4,5,-1,9,-7,1,6 MIN DB ? AB DB '0' DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE , DS:DATA word范文

微机系统实验报告

word范文.实验报告(2016--2017学年第1学期)课程名称微型计算机原理与接口技术实验名称(1)排除语法错误(2)测试微机系统串行口实验时间2016年
推荐度:
点击下载文档文档为doc格式
7ieoy1f5kc0daes3y3831emx02sb1m00vms
领取福利

微信扫码领取福利

微信扫码分享