汇编 加法减法指令 inc dec add sub neg 标志寄存器测试
生活随笔
收集整理的這篇文章主要介紹了
汇编 加法减法指令 inc dec add sub neg 标志寄存器测试
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
加法和減法
inc 和 dec
inc reg/mem
dec reg/mem
.data myWord word 1000h .code inc myWord mov bx, myWord dec bx ; 不影響進(jìn)位標(biāo)志add
add dest, source
.data var1 dword 10000h var2 dword 20000h .code mov eax, val1 add eax, var2sub
sub dest, source
.data var1 dword 30000h var2 dword 10000h .code mov eax, var1 sub eax, var2neg
獲取相反數(shù):取反,加1
neg reg/mem
將進(jìn)位置1
; 零標(biāo)志 mov ecx, 1 sub ecx, 1 ; ZF = 1 mov eax, 0ffffffffh inc eax ; ZF = 1 inc eax ; ZF = 0 dec eax ; ZF = 1; 進(jìn)位標(biāo)志 mov al, 0ffh add al, 1 ; CF = 1 mov ax, 00ffh add ax, 1 ; CF = 0 mov ax, 0ffffh add ax, 1 ; CF = 1mov al, 1 sub al, 2 ; CF = 1; 輔助進(jìn)位標(biāo)志 mov al, 0fh add al, 1 ; AF = 1; 奇偶標(biāo)志 mov al, 10001100b add al, 00000010b ; PF = 1 sub al, 10000000b ; PF = 0; 符號標(biāo)志 mov eax, 4 sub eax, 5 ; SF = 1mov bl, 1 mov bl, 2 ; SF = 1; 溢出標(biāo)志 mov al, +127 add al, 1 ; OF = 1mov al, -128 sub al, 1 ; OF = 1mov al, -128 neg al ; OF = 1mov al, +127 neg al ; OF = 0總結(jié)
以上是生活随笔為你收集整理的汇编 加法减法指令 inc dec add sub neg 标志寄存器测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入理解计算机系统 系统软件 硬件 文件
- 下一篇: 信息存储 整数表示 原码 反码 补码