汇编语言指令都有哪些?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言指令都有哪些?相关的知识,希望对你有一定的参考价值。
一、数据位传送指令:
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 )
参考技术A80x86指令系统,指令按功能可分为以下七个部分。
(1) 数据传送指令。
(2) 算术运算指令。
(3) 逻辑运算指令。
(4) 串操作指令。
(5) 控制转移指令。
(6) 处理器控制指令。
(7) 保护方式指令。
80x86指令系统,指令按功能可分为以下七个部分,数据传送指令,算术运算指令,逻辑运算指令,串操作指令, 控制转移指令,处理器控制指令,保护方式指令;
数据传送指令包括,通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩展指令、扩展传送指令。
汇编语言:(AssemblyLanguage)是面向机器的程序设计语言,在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言,于是汇编语言亦称为符号语言。
VS 指令都有哪些啊
我只知道有 -vshp,-dhon,请问还有其他的指令码
参考技术A -weather snow下雪-weather rain下雨-weather wind刮风-weather moonlight月光灯-water red河水变红-water green河水变绿-water blue河水变蓝 参考技术B 功能:Linux vs. MS-DOS——————————————————————————————————————————–磁盘格式转换:tune2fs -j vs. convert设定命令列颜色:dircolors vs. color检查磁盘:fsck vs. chkdsk移除目录:rmdir vs. rmdir修改ACL:chacl vs. cacls删除子目录:rmdir vs. rd转移目录:cd vs. cd显示档案内容:cat vs. type系统核心:bash vs. cmd比对两个档案的差异:cmp vs. comp系统关机指令:shutdown vs. shutdown以树状图显示磁盘目录:tree vs. tree显示OS版本信息:uname vs. ver显示或变更档案属性:chmod vs. attrib查看远程主机:nc vs. net跟踪路由信息:route vs. tracert显示网络装置:ifconfig vs. ipconfig传输档案:ftp vs. ftp远端登入:telnet vs. telnet侦测主机:ping vs. ping查看开启了哪些服务:netstart vs. net start应用程序排程:at vs. at复制文件:cp vs. copy移动文件:mv vs. move列举文件:ls vs. dir清除屏幕:clear vs. cls删除文件:rm vs. del创建目录:mkdir vs. md查看文件:less vs. more文件重命名:mv vs. ren比较文件内容:diff vs. fc查看当前路径:pwd vs. chdir把输出回显到屏幕:echo vs. echo在文件中寻找字串:grep vs. find显示命令帮助:man vs. help关闭和退出:exit vs. exit显示或设置日期:date vs. date显示时间:date vs. time显示已被使用的内存:free vs. mem格式化软盘:mke2fs vs. format
以上是关于汇编语言指令都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章