微机原理实验报告

上传人:0d7ed2****63.com 文档编号:170155706 上传时间:2022-11-19 格式:DOC 页数:5 大小:14.50KB
收藏 版权申诉 举报 下载
微机原理实验报告_第1页
第1页 / 共5页
微机原理实验报告_第2页
第2页 / 共5页
微机原理实验报告_第3页
第3页 / 共5页
资源描述:

《微机原理实验报告》由会员分享,可在线阅读,更多相关《微机原理实验报告(5页珍藏版)》请在装配图网上搜索。

1、微机原理实验报告 - 华 北 电 力 大 学 科 技 学 院 课程名称:微机原理实验指导教师:郭学生姓名:牛玺童班 级:电气学 号: 实 验 报 告 军 11k6 111904010415 实验一 数据转换实验 一、实验目的 (1) 初步掌握在PC机上建立、汇编、链接和运行8086/88汇编语言程序的过程。 (2) 通过对两个验证性试验的阅读、调试、掌握不同进制数及编码互相转换的程序设计方法。 (3) 完成程序设计题,加深对数码转换的理解,理解简单程序设计方法。 二、实验内容 1. 十六进制数转换为ASCII码 设二字节十六进制数存放于其实地址为3500H的内存单元中,把他们转换成ASCII码

2、后,再分别存入起始地址为350A的四个内存单元中。从书上ASCII码表中可知十六进制数加30H即可得到0H9H的ASCII码,而要得到AHFH的ASCII码,那么需再加7H。 请根据所给流程图理清思路,总结出对应的假设干要点。将流程图与参考程序互相。根据分析p 的结果将运行时内存的变化列写出来。 学习并使用MASM或WAVE仿真软件分析p 程序运行过程中相关存放器及相应内存的变化情况来验证自己的猜测,以稳固命令的学习,进步编程才能。 - 1 - 1.1 程序流程图 开场CX? 代码长度DI ? 起始地址DX? 16进制数AX?DX取低四位09?N是AHFH,再增加7HY转换为ASCII码存结果

3、,修改地址指针DX内容右移四次NCX-1=0?Y完毕图1-1-1 - 2 - 1.2 实验程序 DATAS SEGMENT STACKS SEGMENT CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 MOV CX,0004H;根据转换个数设定循环次数 ;两字节十六进制数如6B2C对应有四个用十六进制表示的ASCII码表示,即四个字节 MOV DI,3500H;指向该两字节十六进制数起始地址,此时在调试窗口修改内存字节 MOV DX,DI;将地址3500H中的内容

4、6B2C给DX A1: MOV AX,DX;第一次时DX=6B2C, ;因为想顺序取C、2、6、B,所以需要一个中间变量 AND AX,000FH;取低四位,第一次取到C, CMP AL,0AH;判断AL属于09,还是AF JB A2;假如是09,那么跳转到A2 ADD AL,07H;假设属于AF,再加上07H后也是再加上30H即得到转换。 A2: ADD AL,30H;09的ASCII码对应的十六进制比其 ;本身注意:亦是十六进制大30H MOV DI+0AH,AL;将转码后的C,即43H给350A INC DI;将DI指向下一字节,用于存储转码后的值,第一次自增后要存?2? PUSH CX

5、;功能是接下来要用到CX作为一个中间变量, ;而刚刚已经使用并且接下来还会用到CX的值, ;也可以不用CX,用其他不用的存放器或者直接立即数形式的。 MOV CL,04H;假设直接用立即数,可能不稳定,原因不详用一个中间变量。 - 3 - SHR DX,CL;右移四位,如第一次转码后,DX=6B2C, ;为下一次取低四位的2做好前提,将0010b移到低四位 POP CX;执行完后,CX又用于计数 LOOP A1;每一次转码后,执行完此句后,CX的值都要变化, ;分别是3,2,1,0;正好四次。 MOV AH,4CH INT 21H 1.3 实验过程与心得 1.3.1 编程要点 1.数据在内存空间中的存储情况要明晰; 图1-1-2 图1-1-3 如上图所示图1-2为处理前的存储情况,通过调试中的内存修改来实现并检查,图1-3为最后期待的转码结果,通过查询内存来检查。 2.根本功能的实现:分两种情况去转码。 中间涉及到比拟选择语句,可以通过标志位来理解学习JB的实现条件是由于标志位的变化。 3.取与存两个“指针”的变化 - 4 - 第 5 页 共 5 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!