怎么区分程序中的4位16进制数和BCD码

[复制链接]
查看4105 | 回复5 | 2006-8-13 16:37:00 | 显示全部楼层 |阅读模式

我是一个初学者,在学习中遇到好多问题,请叫各位老师,怎么去怎么区分程序中的4位16进制数和BCD码呢,比如:MOV #8316 DM20,怎么去知道呢?8136是指的什么意思呢?谢谢!

ye_w | 2006-8-13 18:44:00 | 显示全部楼层
#8316 应该是立即数
liqianghit | 2006-8-14 21:49:00 | 显示全部楼层

是bcd数,PC是以十六进制显示

xiaocai_1969 | 2008-6-11 17:01:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
gorthan | 2008-6-12 14:52:00 | 显示全部楼层
你需要搞清楚#8316中的#表示什么意思。
十进制    4位16进制      BCD码
   0        0000         0000
   1        0001         0001
   2        0010         0010
   3        0011         0011
   4        0100         0100
   5        0101         0101
   6        0110         0110
   7        0111         0111
   8        1000         1000
   9        1001         1001
  10        1010    0001 0000
  11        1011    0001 0001
  12        1100    0001 0010
  13        1101    0001 0011
  14        1110    0001 0100
  15        1111    0001 0101
 
fsbj98 | 2008-6-16 21:09:00 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则