二进制转化为十六进制
温柔似野鬼°
997次浏览
2021年01月17日 16:12
最佳经验
本文由作者推荐
结婚堵门-一寸光阴不可轻
《微机原理》实验报告(参考格式,
16K
纸)
一、实验目的和要求
微机原理是信息类专业的一门 选修课,
而实验课是为了巩固课堂所学内容,
并且能够亲自上机操作。其目的主要是使学生真正 了解微机工作原理和低级语
言程序设计的相关知识,通过实验训练进一步培养学生分析问题和解决问题的
能力,培养学生的创新意识、创新精神和创新能力,为学生今后从事微机系统
开发与研究工作打 下扎实的基础。
上机操作是本课程的重要组成部分,
通过上机操作可以使学生巩固和 理解微
机工作原理和低级语言程序设计的相关知识,培养学生独立思考、运用所学知
识解决实际 问题等方面能力的重要环节。本次实验要求为:
1.
掌握
86
系列汇编语言及指令的格式和寻址方式
2.
掌握
86
系列汇编语言各类指令的用法。
3.
掌握简单程序、分支程序、循环程序、子程序等的设计方法
4.
在实验的全过程中,
培养学生勤奋学习、
求真、求实的科学品德,
培养
学生 的动手能力、思维能力、想象能力、表达能力。
二、实验内容和原理
题目设计要求:
在源程序中设置数据段、堆栈段及代码段。在数据段中定义八个字节 数据,把
这些数据转换成
16
进制数的
ASCll
码存在上述数据之 后,
然后在屏幕上显示这
些数据。显示数据用
DOS
功能
2
号调用,每个数据用空格分隔。
三、仪器名称及主要规格(包括量程、分度值、精度等)
、
材料
计算机(配置)
,
Pentiun(R) Dual-Core CPU
T4300 @ 2.10GHz
2.09GHz , 1.93GHz
的内存
第
1
页
四、实验步骤
(填题目分析、程序框图)
题目分析:
在源程序中设 置数据段、
堆栈段及代码段。在数据段中定义八个字节数据,
把这些数据转换成
16< br>进制数的
ASCll
码存在上述数据之后,
然后在屏幕上显示
这些数据 。
程序框图:
第
2
页
DI
←
DI+1 ,AL
←
BH
BL
←
BL-1
调显示字符子程序
结束
重新设
ASCII
区指针
SI
设置
ASCII
区长度
CX
CX
←
CX-1
≠
0
是
BL
≠
0
SI
←
SI+1
第
3
页
P1
开始
BL
←
2
DL
←
[SI]
G
AH
←
2
执行
INT
21H
SI
←
SI+1
是
BL
←
BL-1
≠
0
显示空格
T
BL
←
2
是
CX
←
CX-1
≠
0
否
返回
第
4
页