湖 北 大 学
计算机与信息工程学院
2016—— 2017 学年度
第 二 学期
学 生 实 验 报 告 册
学生姓名: 王一帆 班 级: 电子信息工程1501班 学 号: 2015221119300075 课程名称: 微机原理 任课老师: 姚静
学生实验守则
1、学生在规定的时间内进行实验,不得无故缺席或迟到。 2、学生在每次实验前对排定要做的实验应进行预习,并按要求作好预习报告。
3、每次实验前,必须交上次实验报告和本次实验预习报告,并经指导教师提问、检查同意后,才可进行本次实验。
4、学生进入实验室指定位置后,首先根据仪器清单核对自己使用的仪器是否有缺少或损坏,发现问题及时向指导教师报告,严禁擅自动用别组仪器。
5、实验时必须有实事求是、严肃认真的科学态度,严格遵守仪器操作规程和注意事项。
6、实验完毕应将实验数据交给指导教师检查,合格后,整理复原好仪器设备,方可离开实验室。
7、保持实验室肃静和整洁,不得大声喧哗,乱丢垃圾和吃东西。
8、学生在实验过程中,由于不遵守操作规程或未经许可,擅自进行实验而造成事故、损坏仪器设备,应及时报告,并填写损坏清单,按院有关规定进行赔偿。
实 验 报 告 单
实验名称: 顺序程序设计 1
同组人 实验室 时间
一、 实验目的:
掌握顺序程序设计与调试方法
二、实验内容:
编程实现如下功能:
若有一个数为X=10,利用加法指令和移位指令完成: (1)X*2 (2)X*4 (3)X*10
三、实验代码:
X DW 10 J DW 0,0 MOV AX,X SHL AX,1 MOV J,AX MOV J+4,AX SHL AX,1 MOV J+2,AX SHL AX,1 ADD J,AX
四、实验结果:
J 00 64 J+2 00
28
J+4 00 14
评语:
成绩:
批阅教师:
日 期
实 验 报 告 单
实验名称: 分支程序设计 1
同组人 实验室 时间
一、实验目的:
掌握分支程序设计与调试方法
二、实验内容:
编程实现如下功能:
设有3个单字节无符号数存放在BUF开始的缓冲区中,编写一个能将它们从大到小排列的程序。
三、实验代码:
BUF DB 30,20,10 MOV AL,[BUF] MOV BL,[BUF+1] MOV CL,[BUF+2] CMP AL,BL JB N
XCHG AL,BL N:CMP AL,CL JB NO
XCHG AL,CL CMP BL,CL