dl2006
沒有女人冷冷清清,女人多了雞犬不寧
級別: 網絡英雄
|
大家看看這兩行程序從指令格式上說有什么不同? |
|
---|---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
區別在于[D= S1 S2]和[= S1 S2] 一個是32位的比較指令,一個是16位的比較指令。 在32位的比較指令中,雖然指令中只寫了D110,但實際上它用來比較的數值地址是[D111 D110]。 在16位的比較指令中,該地址為D120。 當D110=0;D111=1或其他非0值;D120=0;D121=1或其他非0值時,第一條指令條件不滿足,第二條滿足。 |
---|---|
|
qinshengyue
是我,別開槍!
級別: VIP會員
|
1樓斑竹講的非常之對,另外想提醒樓主,以后看到指令前帶D的(除掉該指令本身就以D開頭,比方說DEC 等)應該就考慮是32位的用法 |
---|---|
|
dl2006
沒有女人冷冷清清,女人多了雞犬不寧
級別: 網絡英雄
|
謝謝樓上兩位大哥,現在明白了,原以為都是一樣的呢. |
|
---|---|---|
|