提前致谢。
我对这个简单的任务感到有点困惑,我正在通过IBM文档查找指令“Mulli”,我认为这只是一个简单的乘法,但事实证明不是,我得到一个例子:
# Assume GPR 4 holds 0x0000 3000.
mulli 6,4,10
# GPR 6 now holds 0x0001 E000
现在,如果你问我 0x00003000 * 10 = 0x30000
我不明白0x0001E000的值来自示例,如果有人可以向我解释这将是很好的。
感谢。
答案 0 :(得分:3)
您指示中的直接值(" 10
"):
mulli 6,4,10
是十进制,而不是十六进制。因此,您需要乘以(十进制)10
或(十六进制)0xa
。
0x3000 * 10 == 0x3000 * 0xa == 0x1E000