汇编监测点2.1
mov ax,62627 AX=F4A3Hmov ah,31H AX=31A3Hmov al,23H AX=3123Hadd ax,ax AX=6246H addax,ax这怎么加的啊?上面怎么加过来得啊? 本帖最后由 小咒 于 2013-8-27 10:37 编辑为什么加不过来? 3123+3123=6246(另外提醒:寄存器为16进制显示)
其实就算是FFFF+FFFF=1FFFE,但是寄存器只会显示FFFE最前面的1去哪里了你现在也不用深究,顺着书学下去就会明白了这个知识点在比较后面 什么??
ax = 6246h 啊
add ax,ax 就是把6246h+6246h的值放到ax中啊
就是C48C啊 哪里不会???? 看错问题了,楼主是想问ax怎么得到3123的?
mov ah,31h ; ah是ax的高8位寄存器放入31h
mov al,23h; al是ax的低8位寄存器放入23h
高位是31低位是23那么结果ax=3123
ax,bx,cx,dx寄存器都是可以拆分为2个8位的寄存器来使用
高位为h低位为l表示 小咒 发表于 2013-8-27 10:30 static/image/common/back.gif
为什么加不过来? 3123+3123=6246(另外提醒:寄存器为16进制显示)
其实就算是FFFF+FFFF=1FFFE,但是寄存 ...
喔喔。他这个题就是从上往下一步步的过来得吗? 我的意思就是怎么得到6246的。原来只把3123加了就行了啊。谢谢啊。 牡丹花下死做鬼 发表于 2013-8-27 10:40 static/image/common/back.gif
什么??
ax = 6246h 啊
add ax,ax 就是把6246h+6246h的值放到ax中啊
对了,麻烦你可不可以跟我说一下两个16进制的数怎么相加啊? 四六★不懂 发表于 2013-8-27 10:54 static/image/common/back.gif
对了,麻烦你可不可以跟我说一下两个16进制的数怎么相加啊?
纳尼逢16进一啊 和10进制一样啊
aaa+179
a + 9 == 13 写3 进一
a + 7 == 11 加进的1 ==12 写2进一
a + 1 = b加进的1 = c
所以结果是c23 牡丹花下死做鬼 发表于 2013-8-27 10:57 static/image/common/back.gif
纳尼逢16进一啊 和10进制一样啊
aaa+179
a + 9 == 13 写3 进一
逢16进一, 那要 是那两个数加起来没有16怎么算啊?:sad 小菜鸟啊,望大哥指教啊。
还有遇到那个ABCDEF是当作1011121314 15来算吗? 四六★不懂 发表于 2013-8-27 11:20 static/image/common/back.gif
逢16进一, 那要 是那两个数加起来没有16怎么算啊? 小菜鸟啊,望大哥指教啊。
还有遇到 ...
是啊 十六进制 的A 就是十进制的10 啊 牡丹花下死做鬼 发表于 2013-8-27 11:20 static/image/common/back.gif
是啊 十六进制 的A 就是十进制的10 啊
那个两个数加起来没有16 或是15 14等等,以现在来说就是把那个1舍去了是吗? 四六★不懂 发表于 2013-8-27 11:26 static/image/common/back.gif
那个两个数加起来没有16 或是15 14等等,以现在来说就是把那个1舍去了是吗?
纳尼 如果是15 就写F啊 就像十进制加起来是8没到10 就写8 啊 四六★不懂 发表于 2013-8-27 11:26 static/image/common/back.gif
那个两个数加起来没有16 或是15 14等等,以现在来说就是把那个1舍去了是吗?
2进制=2进1 最大数为1
8进制=8进1 最大数为7
10进制=10进1 最大数为9
16进制=16进1 最大数为F
2进制表示法0-1
8进制表示法0-1-2-3-4-5-6-7
10进制表示法0-1-2-3-4-5-6-7-8-9
16进制表示法0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
16进制中的A=10 B=11以此类推
牡丹花下死做鬼 发表于 2013-8-27 10:40 static/image/common/back.gif
什么??
ax = 6246h 啊
add ax,ax 就是把6246h+6246h的值放到ax中啊
小版主你看错了哟
AX=6246H 是add后的结果 小咒 发表于 2013-8-27 11:45 static/image/common/back.gif
小版主你看错了哟
AX=6246H 是add后的结果
是吗 O(∩_∩)O~没仔细看 O(∩_∩)O~ 牡丹花下死做鬼 发表于 2013-8-27 11:27 static/image/common/back.gif
纳尼 如果是15 就写F啊 就像十进制加起来是8没到10 就写8 啊
哦哦哦。知道啦。谢谢啦。 学了几天的汇编了,赶脚还没入门啦我,哎,也许学习的时间还不够吧,有什么经验分享下呗 ston77 发表于 2013-8-28 07:14 static/image/common/back.gif
学了几天的汇编了,赶脚还没入门啦我,哎,也许学习的时间还不够吧,有什么经验分享下呗
同感啊。 咱都是初学者,慢慢来。认真学就行。该看第九个视频了。怎么算不入门啊?一点不懂讲的是什么意思吗? 四六★不懂 发表于 2013-8-28 11:04 static/image/common/back.gif
同感啊。 咱都是初学者,慢慢来。认真学就行。该看第九个视频了。怎么算不入门啊?一点不懂讲的是什么意 ...
除了看懂几个nop mov add sum jum指令感觉编不出菜菜鸟级别的程序 呵呵 我现在搞懂了——
说难不难 不知道的话不真难—— 真不是骗人的。 这不就是ax=ax+ax的意思么
页:
[1]
2