- [tomato] 我的理解跟你的一样! 08/13 14:25
- [vqbhqukq] 3 再次体会:数据和程序有区别吗?如何确定内存中的信息哪些是数据哪些是程序? 我理解为 没什么 08/11 15:21
- [vqbhqukq] 这个生产日期是主板的吗? 我主板的盒子上写的是07年11月啊 08/09 06:44
- [tomato] 博主继续加油! 08/07 21:21
- [tomato] 07年10月19日 08/07 21:20
- [vqbhqukq] http://www.asmedu.net/blog/user/bigimg.jsp?neighbo 08/07 12:27
- [游客] 那么,第二条的mov怎么成了BB了第三条89? ---------- 拥有操作数的一个操作符,当 08/04 15:36
- [vqbhqukq] 那么,第二条的mov怎么成了BB了第三条89? 想记下这些 必须要死记硬背吗? 有必要要学会这些 08/03 23:09
- [younggay] 了解一下每条指令对应一定的机器码就行了,去硬性的记忆机器码也没有太大意义的。呵呵 08/03 09:56
- [游客] mov ax,idata 这样形式的mov指令所对应的操作符机器码 08/03 01:07
- [mouse] http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&lev 08/21 09:39
[2008-07-29 08:36] 16进制的+法
我把936ah 和79b8h换成十进制后是37738和31160,加一起是68898
再换成十六进制答案怎么会是10d22h?
四个都没有,不知道这样算法对不对,十六进制的+法我不会.从网上也没找到
再换成十六进制答案怎么会是10d22h?
四个都没有,不知道这样算法对不对,十六进制的+法我不会.从网上也没找到
评论次数(3) |
浏览次数(530) |
类型(默认类型) |
收藏此文 |
[ 游客 发表于 2008-07-29 08:58 ]
你可以考虑用系统自带的计算器,使用科学型
[ mouse 发表于 2008-07-29 11:12 ]
我把936ah 和79b8h换成十进制后是37738和31160,加一起是68898
-----------------
十六进制加法没有必要换算成十进制,相加后再算回来,这样太麻烦了。
我们上小学学的十进制加法,我们日程用的也是。对于进位得原则是“逢十进一”。
十六进制一样,不过这里得进位原则变了,是“逢十六进一”。我记得这个书上有例题。
我把936ah 和79b8h
------------
936a
+ 79b8
-------(aH=10 a+8=18>16 进位,18=12h)
所以各位a+8=2 进位1
给个简单得例子
18H
+2ah
-----
42H
依次类推,十六进制加减根本不用转化成十进制。
第二个问题,楼主对这个题得理解有问题,没有对寄存器理解好,这个可以在看两遍书,好好把例题研究一下。
注意题支给的是add al,bl 是八位寄存器加法。
[ vqbhqukq 发表于 2008-07-29 21:07 ]
明白了,谢谢|!