mov ax, 0?
? ? 這樣應(yīng)清零了;
sub ax, ax
? ? 這樣也清了;
xor ax, ax
? ? 這樣也清零了;自己跟自己異或,異或是同則結(jié)果為0、不同結(jié)果為1;自己和自己,每一位都是相同的,異或后結(jié)果為0;
and ax, 0
? ? 和0相與,這樣也清零了;
自己寫代碼用?xor ax, ax ,用這個(gè)就對了,都用這個(gè);
看一下xor ax, ax 的情況;單步,執(zhí)行完mov語句之后,
執(zhí)行完xor語句之后 ;
?
在匯編中將AL寄存器清0、將AL寄存器高2位清0分別是用什么指令實(shí)現(xiàn)的
? ? 1、AND AX,0FF00H。
? ? 2、AND AX,0FF3FH。
先隨便給ax賦一個(gè)值,然后執(zhí)行? ?AND AX,0FF3FH? ?看一下;單步,
?
?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-670117.html
FF3F的二進(jìn)制是如下,
文章來源:http://www.zghlxwxcb.cn/news/detail-670117.html
?
到了這里,關(guān)于8086匯編語言寄存器清零學(xué)習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!