DEC是什么指令

 我来答
阿鑫聊生活
高粉答主

2020-03-16 · 生活知识分享小达人,专注于讲解生活知识。
阿鑫聊生活
采纳数:1217 获赞数:235072

向TA提问 私信TA
展开全部

DEC( DECrement ) 减1指令

传送指令

包括通用数据传送指令MOV、条件传送指令CMOVcc、堆栈操作指令PUSH/PUSHA/PUSHAD/POP/POPA/POPAD、交换指令XCHG/XLAT/BSWAP、地址或段描述符选择子传送指令LEA/LDS/LES/LFS/LGS/LSS等。 

逻辑运算

这部分指令用于执行算术和逻辑运算,包括加法指令ADD/ADC、减法指令SUB/SBB、加一指令INC、减一指令DEC、比较操作指令CMP、乘法指令MUL/IMUL、除法指令DIV/IDIV、符号扩展指令CBW/CWDE/CDQE、十进制调整指令DAA/DAS/AAA/AAS、逻辑运算指令NOT/AND/OR/XOR/TEST等。

扩展资料:

语言特点

汇编语言是计算机提供给用户的最快最有效的语言,也是能够利用计算机的所有硬件特性并能够直接控制硬件的唯-语言。但是由于编写和调试汇编语言程序要比高级语言复杂,因此目前其应用不如高级语言广泛。

汇编语言比机器语言的可读性要好,但跟高级语言比较而言,可读性还是较差。不过采用它编写的程序具有存储空间占用少、执行速度快的特点,这些是高级语言所无法取代的。在实际应用中,是否使用汇编语言,取决于具体应用要求、软件开发时间和质量等方面作权衡。 

小耳朵爱聊车
高粉答主

2019-11-19 · 说的都是干货,快来关注
知道大有可为答主
回答量:7378
采纳率:100%
帮助的人:308万
展开全部

DEC( DECrement ) 减1指令

格式:DEC OPR //Byte/Word

执行操作:(OPR)<-(OPR-1) //除CF标志位,其余标志位都受影响。

该指令将操作数的内容减1并返回操作数。操作数可以是寄存器操作数或存储器操作数。

例如:一、dec自减函数

1.dec(i,n);//i,n:integer;n为自减量

相当于i:=i-n;

2.dec(i);//i:integer;

相当于i:=i-1。

扩展资料:

汇编语言的大部分语句直接对应着机器指令,执行速度快,效率高,代码体积小,在那些存储器容量有限,但需要快速和实时响应的场合比较有用,比如仪器仪表和工业控制设备中。

在系统程序的核心部分,以及与系统硬件频繁打交道的部分,可以使用汇编语言。比如操作系统的核心程序段、I/O接口电路的初始化程序、外部设备的低层驱动程序,以及频繁调用的子程序、动态连接库、某些高级绘图程序、视频游戏程序等等。

参考资料来源:百度百科-汇编语言

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轮看殊O
高粉答主

2019-08-31 · 说的都是干货,快来关注
知道大有可为答主
回答量:2.6万
采纳率:99%
帮助的人:750万
展开全部

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
humancllyz
推荐于2017-11-27 · TA获得超过364个赞
知道答主
回答量:122
采纳率:0%
帮助的人:48.6万
展开全部
楼上瞎说,DEC是命令,
Dec命令的格式是: DEC reg
reg也就是寄存器
DEC的功能是将reg的值减1
如果reg=0,则将reg置为-1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chxlongha
2009-07-05
知道答主
回答量:17
采纳率:0%
帮助的人:23.9万
展开全部
DEC即
寄存器

比如说DEC r7就是寄存器r7的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式