- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
在内存中存放有一位16进数,将其转换为ascll码并且通过屏幕将其ascll码所对应的
字符显示在屏幕上。
一、题目分析:
1.16进制数0~9对应的ascll码为30H~39H
A~F对应的ascll码为41H~46H
我们可以通过在内存中某一段区域定义出该ascll码的转换规则来处理要进行转换的16
进制数。
2.16进制数0~F在数值上是连续的。而内存单元也是连续的。所以可以将cpu的ds指向存
储ascll码转换规则的数据段,用偏移地址来进行0~F的索引。
3.要将ascll码对应的字符显示在屏幕上,我们需要将ascll码的值存放如dl中,同时将ah
置为2。
4.综上所述,该程序可以这样实现,将内存中的十六进制数存入al中,将0~F所对应的ascll码
顺序在内存中的某一个区域,将ds:[bx]指向该内存段的首地址。在进行转换时,使
用ds:[bx+al]的方式即可索引到该十六进制所对应的ascll码。将该ascll码送入dl中,置
ah为2。
二、程序代码:
datasegment;定义数据段
asclldb30h,31h,32h,33h,34h,35h,36h,37h,38h,39h
db41h,42h,43h,44h,45h,46h;定义一位十六进制数对应的ascll码
turndb13;定义内存中待转换的一位十六进制数(此以10进制表示)
dataends
codesegment;代码段
assumecs:code,ds:data
start:
pushds
xorax,ax
pushax
movax,data
movds,ax;将ds指向转换对应的内存单元
movbx,offsetascll
moval,turn;将待转换的数字送入al中
andal,0fh
xlat
movdl,al
movah,2
int21h;显示于屏幕
ret
codeends
endstart
三、调试过程:
1.用masm程序产生1.obj文件,没有错误,如下图:
在内存中存放有一位16进数,将其转换为aasll码并且通过屏幕将其码并且通过屏幕将
其码所对应的
一、题目分析:
1。16进制数0~9对应的ascl
我们可以通过在内存中某一段区域定义出该asll码的转换规则来处理要进行转换的16进
制数。
2。16进制数0~f在数值上是连续的。而内存单元也是连续的。所以可以将cpu的ds指向存
指向储储码转换规则的数据段码转换规则的数据段,0~f的索引。
3。Asll码对应的字符显示在屏幕上,我们需要将aasll码的值存放如dl中,同时将ah置为
2。
4。综上所述,该程序可以这样实现0~f所对应的asll码顺序在内存中的某一个区域,
将ds:[bx]指向该内存段的首地址。在进行转换时,使用ds:[bx+al+al{v6al]al
[al{
二、程序代码:
细分日期;定义数据段ASLLDB30H,31H,32H,33H,34H,35H,36H,37H,
37H,38H,39HDB41H,42H,42H,43H,44H,44H,45H,46H;定义一位十六
进制数对应的定义一位十六进制数对应的turndb13;10进
您可能关注的文档
- SCB004市场部物料跟进流程操作.pdf
- 高中英语听说考试评分及训练内容.pdf
- 宇宙航行与典力学局限性巩固及突破.pdf
- 第六章市场失灵与干预习题集.pdf
- 英语必修二课时作业一:听力口语阅读写作及基础训练.pdf
- 探究型、探索型及开放型问题选讲典回顾课后练习二.pdf
- 保修提交流程确认与处理.pdf
- 项目进度汇报与问题分析报告.pdf
- Co多型号计算器统计功能使用指南.pdf
- 人类与星际航行挑战.pdf
- DB42_T 1225-2016 装配式混凝土结构工程施工与质量验收规程.docx
- DB32_T 4184-2021 清水混凝土应用技术规程.docx
- DB5329_T 119-2024 大理州民宿消防安全管理规范.docx
- DB64_T 2082.3-2024 主要农业植物疫情综合防控规程 第3部分:黄瓜黑星病.docx
- DBJ41_T 111-2011 消防控制室管理技术规程.docx
- DBJ41_T 260-2021 城镇道路乳化沥青厂拌冷再生混合料技术标准.docx
- DB34_T 3029-2017 中药材加工技术规程 亳白芍.docx
- DB37_T 2368-2022 钻芯法检测混凝土抗压强度技术规程.docx
- DB62_T 5082-2025 风电紧固件回收利用技术规范.docx
- DB63_T 2450-2025 模块化装配式日光温室建造技术规范.docx
文档评论(0)