实验1 电子1312 17 张泽虎.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验1 电子1312 17 张泽虎

电子信息学院实验报告书课程名:《微机原理与接口技术》题目:实验一BCD码转换为二进制码实验实验类别:【设计】班级:电子1312学号:17姓名:张泽虎 1、实验内容或题目题目:BCD码转换为二进制码软件实验实验内容:对于内存中给定的几个十进制BCD码数转换为二进制数。2、实验目的与要求实验目的:(1)掌握BCD码到二进制码的转换方法;(2)用于BCD码输入信号处理。实验要求:内存单元4000H~4006H中的四个十进制数(12、34、56、78)的BCD码转换为二进制数。3、实验仪器(1)DJ-598K三合一单片机微机试验仪1块(2)PC微机1台4、实验程序框图(供参考)6、实验程序(实验程序清单作为附件放在最后)7、实验步骤(1)在内存单元4000H~4007H中依次写入四个十进制数(12、34、56、78)的BCD码,即输入01、02、03、04、05、06、07、08,按MON键,返回P状态;(2)在PC机和实验系统联机状态下,运行实验程序;(3)复位RST键,查看内存4100~4107中数据。8、实验数据内存4100~4107中数据:0C,00,22,00,38,00,4E,009、思考题本题中,写入的四个BCD码是压缩型的,还是非压缩型的?为什么?答:本题写入的BCD码是非压缩型BCD码。因为非压缩型BCD码是用一个字节表示一位BCD码,实际上只用低4个二进制二进制表示一个十进制0~9,高4位为零。附件实验程序清单CODESEGMENT;S3.ASM,BCD码转换为2进制码 ASSUMECS:CODE ORG2D40HSTART: MOVCX,0004H ;INPUTDATAIN[4000]:01,02,03,04,05,06,07,08(12,34,56,78) MOVDI,4000H ;resultin[4100]:0C,00,22,00,38,00,4E,00CON1: MOVAL,[DI] ADDAL,AL ;*2 MOVBL,AL ADDAL,AL ;*2 ADDAL,AL ;*2 ADDAL,BL ;*10 INCDI MOVAH,00 ADDAL,[DI] MOV[DI+0FFH],AX INCDI LOOPCON1 JMP$ CODEENDSENDSTART

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档