- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州大学学生实验报告 开课学院及实验室:实验中心 2013 年 11 月4日 学 院 机电 年级、专业、班 姓名 学号 实验课程名称 微机原理实验 成绩 实验项目名称 二进制到BCD转换 指导
教师 一、实验目的 二、实验原理(实验相关基础知识、理论) 三、实验过程原始记录(程序界面、代码、设计调试过程描述等) 四、实验结果及总结
一、实验目的
将给定的一个二进制数转换成二十进制(BCD)码。
掌握简单的数值转换算法。
基本了解数值的各种表达方法。
二、实验原理(实验相关基础知识、理论)
定义:用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码 即BCD代码。Binary-Coded Decimal?,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。 由于十进制数共有0、1、2、……、9十个数码,因此,至少需要4位二进制码来表示1位十进制数。4位二进制码共有2^4=16种码组,在这16种代码中,可以任选10种来表示10个十进制数码,共有N=16!/(16-10)!约等于2.9乘以10的10次方种方案。常用的BCD代码列于末。 常用BCD编码方式 最常用的BCD编码,就是使用0至9这十个数值的二进码来表示。这种编码方式,在中国大陆称之为“8421码”。除此以外,对应不同需求,各人亦开发了不同的编码方法,以适应不同的需求。这些编码,大致可以分成有权码和无权码两种: 有权BCD码,如:8421(最常用)、2421、5421… 无权BCD码,如:余3码、格雷码…
三、实验用设备仪器及材料:
计算机,伟福Lab2000P仿真实验箱。
、实验过程
将 AX 拆为三个 BCD 码, 并存入 Result 开始的三个单元。
data segment
Result db 3 dup(?)
data ends
code segment
assume cs:code, ds:data
start proc near
mov ax, data
mov ds, ax
mov ax, 123
mov cl, 100
div cl
mov Result, al ; 除以 100, 得百位数
mov al, ah
mov ah, 0
mov cl, 10
div cl
mov Result+1, al ; 余数除以 10, 得十位数
mov Result+2, ah ; 余数为个位数
jmp $
code ends
end start
实验步骤
(1) 进入Wave6000,输入程序并检查,保存程序。
(2) “编译”程序。
(3) 在指令“jmp $”处设断点。
(4) “全速执行”程序。
(5) 在“数据窗口(MEMOREY)”查看0400H、0401H、0402H三个单元的内容,记录并分析实验结果。
实验结果及总结
“数据窗口(MEMOREY)”查看0400H、0401H、0402H三个单元的内容
思考题:(1)请编写程序,实现BCD转换成二进制码。
程序如下:
data segment
Result db 4 dup(?)
data ends
code segment
assume cs:code, ds:data
start proc near
mov ax, data
mov ds, ax
mov al, 1
mov result, al
mov al ,2
mov Result+1, al
mo
您可能关注的文档
- 第五章 计算机专业英语词汇.docx
- 第五章 机械工程测试技术信号分析及处理.pdf
- 基于大学生网络成瘾问题看法.doc
- 连接车载应用及系统,深度解析汽车接口技术.pdf
- 汇编语言_8088、8086_接口技术_微机原理教案.doc
- 萤火虫IT服务维护手册教材.pdf
- 浅谈绘本的主题及表现形式——《只是当下》.docx
- 历年系统分析师考试下午试题(一)-附件.docx
- 网上冲浪教案(副本).doc
- 文化遗产的数字化与书目存取方法与组织: 立陶宛的解决之道.pdf
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
最近下载
- 冠心病及心衰的药物治疗.ppt VIP
- 2023欧洲车身会议资料006_Data_Catalog_Suzuki_Fronx.pdf
- 大学生心理健康与发展(第二章)大学生异常心理与心理咨询.pptx VIP
- 目的论视角下奢侈品香水广告的汉译策略研究——以迪奥为例.docx
- 2022年新版大象版六年级科学上册全册PPT课件.pptx
- 【新结构】湖北省七市州2024届高三下学期3月联合统一调研测试数学试题+答案解析.pdf VIP
- 物流和供应链(英文).ppt
- 北师大版数学八年级下册第四章 因式分解 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
- 2023欧洲车身会议资料010_SUV full aluminium case_Hyundai and Alumobility.pdf
- 心衰的新药物治疗.pptx VIP
文档评论(0)