释.灵℡ 发表于 2013-6-30 17:31:16

关于零基础学汇编第8集的问题求教

1280H*16 小甲鱼说是左移1位但是 我用计算器得出的是19700H:L 什么原因?

Dardy 发表于 2013-7-7 01:12:55

19700H 这个完全不了解你是怎么算出来的。

1280H*16    小甲鱼说的左移一位,是直观看来,把这4个数字,每个数字看作一位,左移一下,也就是后面补个0;
如果从位移指令来看,上面每个数字对应的是4位,也就是左移4位,才能得到12800h; (每左移一位相当于*2)

monk-half 发表于 2013-7-7 16:33:51

你把 16 当成 16H 了。此时的 16(十进制) = 10H 。(1280*10)H正好左移一位。

602201038 发表于 2013-7-17 22:18:24

十六进制*16就是左移一位,就像十进制左移一位是*10

欠你的幸福 发表于 2013-7-18 23:28:56

嗯 ,,是呀,, 我没看到你的,我光知道,但给我一个数,说实话,我还真不知道怎么搞的,,

释.灵℡ 发表于 2013-7-19 01:11:39

已经理解了 谢谢各位:lol
页: [1]
查看完整版本: 关于零基础学汇编第8集的问题求教