DEC是汇编语言中的算术运算指令,起到减1的功能。
助记符 指令说明 字节数 周期数
DEC A 累加器减一 1 1
DEC Rn 寄存器减一 1 1
DEC direct 直接地址减一 2 2
DEC @Ri 间接RAM减一 1 1
格式:DEC DEST
功能:INC指令将目的操作数加1,结果送目的操作数。DEC指令将目的操作数减1,结果送目的操作数。目的操作数为通用寄存器或存储器操作数。
DEC指令影响标志位为OF,SF,ZF,AF,PF

Dec命令的格式是: DEC regreg也就是寄存器DEC的功能是将reg的值减1如果reg=0,则将reg置为-1
dec a 相当于 sub a,1
004012D7 > 83E8 01 SUB EAX,1
004012DA 836D FC 01 SUB DWORD PTR SS:[EBP-4],1
004012DE 41 INC ECX
004012DE FF41 FC INC DWORD PTR DS:[ECX-4]
dec R0就是说R0=R0-1。如果R0=5,那么运算过后,R0=4
参考资料来源:百度百科-DEC
