汇编逻辑运算
Posted itml
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编逻辑运算相关的知识,希望对你有一定的参考价值。
1.1逻辑与运算
1.2与运算功能
2.1或运算功能
2.2或运算功能
3.1逻辑非运算
4.1异或运算
4.2异或运算功能
将寄存器清0:mov bx 0(不影响标志位,标志位结果无法利用)
:xor bx,bx(影响标志位,标志位结果可以利用)
5.测试运算
data segment x db 7fh,5 dup (?) y dw 55aah,4 dup (?) data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov al,x and al,11101111b mov x+1,al mov al,x or al,10000000b mov x+2,al mov al,x xor al,00000011b mov x+3,al mov al,x xor al,al mov x+4,al mov al,x not al test al,10000000b jnz bb ;条件转移 mov x+5,-1 jmp mm ;无条件转移 bb: mov x+5,1 mm: mov ax,y and ax,0fffh mov y+2,ax mov ax,y or ax,000fh mov y+4,ax mov ax,y xor ax,00aah mov y+6,ax mov ax,y test ax,8000h jnz cc mov y+8,-1 mov ah,4ch int 21h cc: mov x+8,1 code ends end start
新手学习,若有错误请留言,转载请附上博文连接,谢谢!
以上是关于汇编逻辑运算的主要内容,如果未能解决你的问题,请参考以下文章