(实验二)二进制码转换为BCD码实验报告_第1页
(实验二)二进制码转换为BCD码实验报告_第2页
(实验二)二进制码转换为BCD码实验报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

把实验的二进制代码转换成BCD代码一、实验目的1、把握数字转换的基本方法,加深对数字的理解。2 .十进制BCD代码显示用。二、实验内容将AX的内容转换为十进制BCD代码。三、实验程序框图四、实验步骤脱机模式:(1)在p .状态下按SCAL键,输入2CE0,然后按EXEC键。(2)复位rst键,在AX赋予常数0FFFF,由于看到BCD编码的结果为4100H4104H单元,因此其值为06、05、05、03、05。联机模式:(1)PC和实验系统联机的状态下,运行该实验程序,左键单击菜单栏“文件”或工具栏“打开图标”,显示“打开文件”对话框,打开8kAsm文件夹,单击S2.ASM文件,单击“确定” 在工具栏中进行编译后,源文件的自动编译、目标代码功能加载完成,在“调试”中单击“连续运行”或工具图标开始运行程序。(2)复位“系统复位”键,用AX给出常数0FFFF,看到BCD代码的结果为4100H4104H单元,因此其值为06、05、05、03、05。 注:操作步骤请参照“实验一二进制多位相加”。五、实验步骤清单X:DICE-8086K3微机原理和接口实验箱CDROMCODE86kasmS2.ASM将ax分解为5个BCD代码,存储在Result开始的5个单元中数据段at 0; S2.ASM,BIN-BCDORG 4000HRESULT DB 5 DUP (? 中所述情节,对概念设计中的量体体积进行分析数据结束代码分段assume cs :代码,ds :数据ORG 2CE0H开始proc nearMOV AX,DATAMOV DS、AXMOV DX,0000HMOV AX,65535MOV CX,10000DIV CX系列MOV RESULT,AL; 除以10000得到WAN的位数MOV AX、DXMOV DX,0000HMOV CX,1000DIV CX系列MOV RESULT 1、AL; 除以1000得到前位数MOV AX、DXMOV DX,0000HMOV CX,100DIV CX系列MOV RESULT 2、AL; 除以100得到BAI位数MOV AX、DXMOV DX,0000HMOV CX,10DIV CX系列MOV RESULT 3、A

温馨提示

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

评论

0/150

提交评论