永发信息网

汇编语言指令有哪些?

答案:3  悬赏:50  手机版
解决时间 2021-01-08 13:40
汇编语言指令有哪些?
最佳答案
一、数据位传送指令:
1、MOV   C,  bit     ;bit  可直接寻址位 C←(bit)
2、MOV   bit,C     ;C    进位位 (bit) ← C

二、位变量修改指令:
1、CLR    C          ; 将C=0
2、CLR    bit
3、CPL    C           ; 将C求反再存入C
4、CPL    bit          ; 将bit求反再存入bit
5、SETB   C          ; 将C=1
6、SETB   bit          ; (bit) ← 1

三、位变量逻辑指令:

ANL   C,   bit    ANL   C,   bit    ORL   C,   bit   ORL   C,   bit
延展阅读:
汇编指令是汇编语言中使用的一些操作符和助记符,还包括一些伪指令(如assume,end)。用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。
通用数据传送指令:
1、MOV 传送字或字节;

2、MOVSX 先符号扩展,再传送;

3、MOVZX 先零扩展,再传送;

4、PUSH 把字压入堆栈;

5、POP 把字弹出堆栈;

6、PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈;

7、POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈;

8、PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈;

9、POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈;
10、BSWAP 交换32位寄存器里字节的顺序;
11、XCHG 交换字或字节( 至少有一个操作数为寄存器,段寄存器不可作为操作数);

12、CMPXCHG 比较并交换操作数( 第二个操作数必须为累加器AL/AX/EAX );

13、XADD 先交换再累加( 结果在第一个操作数里 );

14、XLAT 字节查表转换;

15、BX 指向一张 256 字节的表的起点, AL 为表的索引值 (0-255,即0-FFH);
16、返回 AL 为查表结果。( [BX+AL]->AL )
全部回答

80x86指令系统,指令按功能可分为以下七个部分。


(1) 数据传送指令。

(2) 算术运算指令。

(3) 逻辑运算指令。

(4) 串操作指令。

(5) 控制转移指令。

(6) 处理器控制指令。

(7) 保护方式指令。

80x86指令系统,指令按功能可分为以下七个部分,数据传送指令,算术运算指令,逻辑运算指令,串操作指令, 控制转移指令,处理器控制指令,保护方式指令;
数据传送指令包括,通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩展指令、扩展传送指令。
汇编语言:(AssemblyLanguage)是面向机器的程序设计语言,在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言,于是汇编语言亦称为符号语言。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孕中期可以喝鸽子汤吗,听说鸽子汤很有营养,
我的电脑数据执行保护设置不了,选项为灰色,
天津站到海滨旅游区怎么走
河南变蛋是怎么做出来的
埃及今天发生月偏食??此刻,7月27号,21点04
怎么算鼻梁宽(数据)
南宁火车站到明秀路怎么走
一个极端爱自由的男人能不能嫁?
高中历史题,为什么选C,程朱理学和孔孟之道
购买房屋,是买毛坯房好还是精装修房好?
为什么每天我内裤都会有点湿,有的时候内裤都
2016年衡阳县栏垅乡贞一村低保人员名单
什么是授权性法律规范、命令性规范、禁止性规
宫腔底部稍内陷0.3是什么意思
求2soon空间链接
推荐资讯
给认的妹妹一段话
若x²+y²-2x-6y+10=0,求分式x²
美是什么排比句
怎么去纪检委告状
大骨炖汤的做法有哪些?
cf手游名称这个特殊符号左边的一撇怎么弄
一只羊要多少钱
语文阅读《孔乙己》第五段,回答问题。
Excel中如何在一单元格随意输入一组小写金额,
关于mysql数据库将一列分成两列的方法
上展式放料阀的技术规格
兴义八中补习班学费多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?