在程序集中将小数转换为十六进

时间:2012-05-27 21:54:23

标签: assembly hex type-conversion

有人可以在汇编中向我解释十进制到十六进制转换算法吗?我在变量中有一个十进制值,我应该将其打印为十六进制值.Print应该如下所示:34AC6。

1 个答案:

答案 0 :(得分:3)

假设这是一个家庭作业,这里有几个提示:

  • 变量中的值是十进制,十六进制或任何其他系统中的:它位于您的硬件支持的任何系统中(很可能是二进制)。
  • 要将值转换为十六进制,您需要通过向右移动和使用0x0F进行屏蔽来分离出4位块,并将其索引为十六进制数字数组。