国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASM > 正文

關(guān)于匯編中的NEG指令正解!(補(bǔ)碼,反碼,原碼)現(xiàn)實(shí)意義

2019-11-14 12:40:29
字體:
供稿:網(wǎng)友

預(yù)計(jì)閱讀時(shí)間:30秒。

本文核心:NEG命令就是取反+1 ,另一種方法,用0減去這個(gè)數(shù)的二進(jìn)制。

在學(xué)習(xí)匯編指令的過程中,碰到好多的問題,例如剛剛碰到一道小小的問題(入門級(jí))

知識(shí)點(diǎn):

在匯編語言中,正數(shù)的補(bǔ)碼=他本身,正數(shù)的反碼=他本身,負(fù)數(shù)的補(bǔ)碼=取反后+1,負(fù)數(shù)的反碼=按位取反(0 變 1)。在匯編語言中,NEG命令代表取補(bǔ)運(yùn)算,只有一個(gè)操作數(shù),可以理解為,對操作數(shù)去補(bǔ)并把結(jié)果放在操作數(shù)中。

疑    點(diǎn): 書本上明明寫著正數(shù)的補(bǔ)碼=他本身,可為什么執(zhí)行以下命令后結(jié)果為 F0 呢 

        例:

MOV DH,10  //把10放到DX的高八位NEG DH     //對DH進(jìn)行取補(bǔ)運(yùn)算把結(jié)果放進(jìn)DH中結(jié)果為:DH = F0

如果按書上的方法來算的話,最后結(jié)果應(yīng)該依然是10H,因?yàn)?0H是一個(gè)正數(shù)。

總結(jié):在16位匯編語言中,NEG命令無論你是否為正負(fù)數(shù),都會(huì)按照取反+1或用0減去這個(gè)數(shù)的二進(jìn)制的辦法去計(jì)算


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 大丰市| 望城县| 盘锦市| 民丰县| 化隆| 班戈县| 客服| 田林县| 驻马店市| 灵丘县| 浦城县| 岳西县| 仙桃市| 锦屏县| 青冈县| 天等县| 青铜峡市| 杭锦后旗| 乳山市| 延安市| 合作市| 修武县| 莱芜市| 呼和浩特市| 长春市| 中宁县| 肇源县| 西藏| 小金县| 奈曼旗| 上思县| 平乡县| 讷河市| 林州市| 贡嘎县| 罗平县| 武隆县| 苏尼特右旗| 太仓市| 福州市| 车险|