没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
《80×86/Pentium微机原理及接口技术》(余春暄),北京工业大学电控学院大二下学期的微机原理与接口技术课程的实验部分,80x86汇编语言的实践要做的是实验二和实验九。实验九的内容是用x86汇编语言实现数码转换。 本资源包含该实验需要编制的第三个程序代码:十六进制数转换为ASCII码。 本资源只含代码,不含实验报告,如果你需要的是实验报告就不要点开了以免浪费你宝贵的分数。本代码的可靠性极高,与网络上其他来源的实验报告中的代码不可同日而语。希望下载并采用此代码的同学能抱着治学的态度对待这份代码。 实验九-数码转换的其它程序代码也已在本站上传,需要的同学可以进入我的主页或通过搜索获取,它们包括: 1.ASCII码转换为非压缩型BCD码; 2.BCD码转换成十六进制码; 习题1.十六进制数转换为十进制数; 习题2.十进制数转换为七段码 再次重申,上面四个代码不包含在本资源中。 本代码仅供个人学习参考使用,请勿自行在其他网站及论坛发布,作者在此对访问本资源的同学表示感谢。尽管作者对代码的可靠性很有自信,但事情总不是绝对的,代码中如若有任何问题,欢迎诸位同学留言指正,感激涕零。
资源推荐
资源详情
资源评论
十六进制数转换为ASCII码
DATASG SEGMENT
DATA1 DW 048CH
DB 4 DUP(?)
DATA2 DB 4 DUP(?), '$'
DATASG ENDS
CODESG SEGMENT
ASSUME CS:CODESG
ASSUME DS:DATASG
BEGIN: MOV AX, DATASG
MOV DS, AX
LEA SI, DATA1
LEA DI, DATA1
MOV CX, 3
ADD DI, 2
PART: MOV AX, [SI]
MOV BL, CL
SH: SHR AX, 4
LOOP SH
MOV CL,BL
AND AX, 0FH
MOV [DI], AL
INC DI
LOOP PART
MOV AX, [SI]
AND AX, 0FH
MOV [DI], AL
MOV CX, 4
ADD SI, 2
DATASG SEGMENT
DATA1 DW 048CH
DB 4 DUP(?)
DATA2 DB 4 DUP(?), '$'
DATASG ENDS
CODESG SEGMENT
ASSUME CS:CODESG
ASSUME DS:DATASG
BEGIN: MOV AX, DATASG
MOV DS, AX
LEA SI, DATA1
LEA DI, DATA1
MOV CX, 3
ADD DI, 2
PART: MOV AX, [SI]
MOV BL, CL
SH: SHR AX, 4
LOOP SH
MOV CL,BL
AND AX, 0FH
MOV [DI], AL
INC DI
LOOP PART
MOV AX, [SI]
AND AX, 0FH
MOV [DI], AL
MOV CX, 4
ADD SI, 2
资源评论
永乐孤雁
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功