久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

匯編語言AND指令實現對兩個操作數進行邏輯(按

這篇文章主要介紹了匯編語言AND指令實現對兩個操作數進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面

AND 指令在兩個操作數的對應位之間進行(按位)邏輯與(AND)操作,并將結果存放在目標操作數中:

AND destination,source

下列是被允許的操作數組合,但是立即操作數不能超過 32 位:

AND reg, reg
AND reg, mem
AND reg, imm
AND mem, reg
AND mem, imm

操作數可以是 8 位、16 位、32 位和 64 位,但是兩個操作數必須是同樣大小。兩個操作數的每一對對應位都遵循如下操作原則:如果兩個位都是 1,則結果位等于 1;否則結果位等于 0。

下表展示了兩個輸入位 X 和 Y,第三列是表達式 X^Y 的值:

X Y X^Y
0 0 0
0 1 0
1 0 0
1 1 1

AND 指令可以清除一個操作數中的 1 個位或多個位,同時又不影響其他位。這個技術就稱為位屏蔽,就像在粉刷房子時,用遮蓋膠帶把不用粉刷的地方(如窗戶)蓋起來。

例如,假設要將一個控制字節從 AL 寄存器復制到硬件設備。并且當控制字節的位 0 和位 3 等于 0 時,該設備復位。那么,如果想要在不修改 AL 其他位的條件下,復位設備,可以用下面的指令:

and AL, 11110110b             ;清除位 0 和位 3 ,其他位不變

如,設 AL 初始化為二進制數 1010 1110,將其與 1111 0110 進行 AND 操作后,AL 等于 1010 0110:

mov al,10101110b
and al, 11110110b    ;AL 中的結果 = 1010 0110

標志位

AND 指令總是清除溢出和進位標志位,并根據目標操作數的值來修改符號標志位、零標志位和奇偶標志位。比如,下面指令的結果存放在 EAX 寄存器,假設其值為 0。在這種情況下,零標志位就會置 1:

and eax,1Fh

將字符轉換為大寫

AND 指令提供了一種簡單的方法將字符從小寫轉換為大寫。如果對比大寫 A 和小寫 a 的 ASCII 碼,就會發現只有位 5 不同:

0  1  1  0  0  0  0  1 = 61h ('a')
0  1  0  0  0  0  0  1 = 41h ('A')

其他的字母字符也是同樣的關系。把任何一個字符與二進制數 1101 1111 進行 AND,則除位 5 外的所有位都保持不變,而位 5 清 0。下例中,數組中所有字符都轉換為大寫:

  .data  array BYTE 50 DUP(?)  .code      mov ecx,LENGTHOF array      mov esi,OFFSET

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持html5模板網。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了匯編語言 寄存器內存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現if else 循環函數調用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
這篇文章主要介紹了匯編語言中中括號[]作用及lea和mov指令的區別,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
主站蜘蛛池模板: 日本三级日产三级国产三级 | 午夜成人免费视频 | 在线看av网址 | 夜久久| h在线播放 | 亚洲精品99 | 91精品一区 | 成人欧美一区二区三区视频xxx | 亚洲精品在线视频 | 激情黄色在线观看 | 爱爱免费视频 | 久艹av| 欧美色综合天天久久综合精品 | 一区视频在线免费观看 | 国产亚洲精品久久情网 | 成人不卡在线 | 婷婷二区 | 黄色片视频 | 成人av大全| 在线免费观看色 | 高清视频一区二区三区 | 91精品国产91久久久久久吃药 | h在线| 久久久精品亚洲 | 日韩国产精品一区二区三区 | ririsao久久精品一区 | 日韩久久网 | 91资源在线观看 | 久久视频精品 | 欧洲高清转码区一二区 | 色999视频| 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 你懂的国产 | 国产一区2区 | 中文一区| 日韩精品在线一区 | 色橹橹欧美在线观看视频高清 | 久久午夜影院 | 亚洲 欧美 综合 | 美国十次成人欧美色导视频 | 久久久久久高潮国产精品视 |