dec是什么意思?

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命令的格式是: 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