mshd.net
当前位置:首页 >> 汇编问题,"将一字节压缩BCD码转换成两个AsC2码 >>

汇编问题,"将一字节压缩BCD码转换成两个AsC2码

ASC码是一种字符编码,它是用7位二进制来表示数字,字符,及一些控制符号,其规律是0的ASC吗是30H,9的ASC吗是39H,压缩的BCD 码是一个字节表示2位BCD码,就如题中的9 和6,即为2位BCD码,把9的BCD码转换成ASC码即为39,6的BCD码转换成ASC码即为36

;;设十位数的ASCII码为X,个位数的ASCII码为Y, MOV A,#Y ;将个位数的ASCII码送A CLR C ;减法运算前清借位标志 SUBB A, #30H ;将个位数的ASCII码减去0的ACCII码30H,得个位数字 MOV R0, A ;将个位数送R0暂存 MOV A,#X ;将十位数的ASCII码送A C...

bcd码通常是指8421码就是将十进制的数以8421的形式展开成二进制,大家知道十进制是0~9十个数组成,这十个数每个数都有自己的8421码 bcd码是四位二进制码, 也就是将十进制的数字转化为二进制, 但是和普通的转化有一点不同, 每一个十进制的数字0-...

计算机内毫无例外地都使用二进制数进行运算,但通常采用8进制和十六进制的形式读写。对于计算机技术 专业人员,要理解这些数的含义是没问题,但对非专业人员却不那么容易的。由于日常生活中,人们最熟 悉的数制是十进制,因此专门规定了一种二进...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com