关于十进制转换问题,一直没有搞懂.请教

[复制链接]
2344|4
 楼主| disarm 发表于 2008-5-5 10:17 | 显示全部楼层 |阅读模式
关于十进制转换问题,一直没有搞懂.请教
输入一个两位数据.要求将结果存到一个寄存器中.

比如输入1和0.存到RAM中要求是A.这怎样去实现呢?(如果直接将数据10存入则实际数据是16了.)

输入3和0,本来想得到数据十进制就是30.但存到RAM中怎样变成1E呢

想了好半天也没有办法
gyt 发表于 2008-5-5 10:46 | 显示全部楼层

先看书

 楼主| disarm 发表于 2008-5-5 10:51 | 显示全部楼层

现在手上没有书.网上找了点看一下也不明白.

现在手上没有书.网上找了点看一下也不明白.两个数据怎样合成一个十六进制的.
computer00 发表于 2008-5-5 10:52 | 显示全部楼层

假设输入为x1和x2,那么结果就是A=x1*10+x2。

而不是(x1<<4)+x2。你那样操作就是后者。
 楼主| disarm 发表于 2008-5-5 11:01 | 显示全部楼层

谢谢圈圈

一语惊星梦中人.没想到这样去做.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

62

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部