欢迎来到天天文库
浏览记录
ID:53261053
大小:25.00 KB
页数:10页
时间:2020-04-02
《汇编语言所有指令.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、汇编语言的所有指令数据传送指令集功能:把源操作数送给目的操作数语法:目的操作数,源操作数格式:功能:交换两个操作数的数据语法:格式:功能:把操作数压入或取出堆栈语法:操作数操作数格式:功能:堆栈指令群格式:功能:取地址至寄存器语法:()功能:查表指令语法:算数运算指令功能:加法指令语法:格式:影响标志:功能:减法指令语法:格式:影响标志:功能:把的值加一或减一语法:格式:影响标志:功能:将的符号反相(取二进制补码)语法:格式:影响标志:功能:乘法指令语法:格式:影响标志:(仅会影响标志)功能:除法指令语法:格式:功能:有符号数扩展指令语法:功能:非压
2、码运算调整指令语法:影响标志:()()功能:压缩码调整指令语法:影响标志:位运算指令集功能:执行与之间的逻辑运算语法:影响标志:(其中与两个标志会被设为)指令不影响任何标志位功能:移位指令语法:影响标志:功能:循环移位指令语法:影响标志:程序流程控制指令集功能:设定进位标志语法:标志位:功能:设定方向标志语法:标志位:功能:设定中断标志语法:标志位:功能:比较与的值语法:标志位:功能:跳往指定地址执行语法:地址功能:当特定条件成立则跳往指定地址执行语法:地址注::,当时成立:,当时成立:,当弁时成立:寄存器的值为()时成立:,当时成立:(大于),当且
3、时成立:(小于),当不为零时成立:(相反条件),需和其它符号配合使用:时成立:时成立:时成立:时成立:时成立:时成立功能:循环指令集语法:地址()地址()地址标志位:无功能:子程序调用,返回指令语法:地址标志位:无功能:中断调用及返回指令语法:标志位:在执行时会自动将标志寄存器的值入栈,在执行时则会将堆栈中的标志值弹回寄存器字符串操作指令集功能:字符串传送指令语法:标志位:无功能:字符串比较指令语法:标志位:功能:字符串搜索指令语法:标志位:功能:字符串载入或存贮指令语法:标志位:无功能:重复前缀指令集语法:指令指令指令标志位:依指令而定对于机它有它
4、的指令系统,其中包括:数据传送指令、串处理指令、算术指令、控制移动指令、逻辑指令、处理机控制指令。这里将简单介绍其指令类型及指令说明,如有要求给具体的指令格式及应用,请与联系,加以更新。)数据传送指令:负责把数据、地址或立即数传送到寄存器或存储单元中。数据传送指令类型指令说明通用数据传送指令(传送)、(进栈)、(出栈)、(交换)累加器专用传送指令(输入指令)、(输入指令)地址传送指令(有效地址送寄存器)、(指针送寄存器和)、(指针送寄存器和)标志寄存器传送指令(标志送)、(送标志寄存器)、(标志进栈)、(标志出栈))算术指令:用来执行算术运算。算术指
5、令类型指令说明加法指令(加法)、(带进位加法)、(加)减法指令(减法)、(带借位减法)、(减)、(求补)、(比较)乘法指令(无符号数乘法)、(带符号数乘法)除法指令(无符号数除法)、(带符号数除法)、(字节转换为字)、(字转换为双字))逻辑指令:对字或字节执行逻辑运算。逻辑指令类型指令说明逻辑运算指令(逻辑与)、(逻辑或)、(逻辑非)、(异或)、(测试)移动指令(逻辑左移)、(算术左移)、(逻辑右移)、(算术右移)、(循环左移)、(循环右移)、(带进位循环左移)、(带进位右移))串处理指令:处理存放存储器里的数据串。串处理指令类型指令说明指令(串传送
6、)、(串比较)、(串扫描)、(从串取)、(存入串))控制转移指令:用来控制程序的执行流程。控制转移指令类型指令说明无条件转移指令(段间和段内转移)条件转移指令(结果为(或相等)则转移)、(结果为负则转移)、(结果为正则转移)、(溢出则转移)、(不溢出则转移)、(奇偶位为则转移)、(奇偶位为则转移)循环指令(循环指令)、(当为或相等时循环指令)、(当不为或不相等时循环指令)子程序指令(调用指令)、(返回指令)中断指令(中断)、(如溢出则中断)、(从中断返回))处理机控制指令:处理机控制指令类型指令说明标志处理指令(进位位置指令)、(进位位求反指令)、(
7、进位位置为指令)、(方向标志置指令)、(方向标志位置指令)、(中断标志置指令)、(中断标志置指令)其他处理机控制指令(无操作)、(停机)、(等待)、(换码)、(封锁)汇编语言程序格式汇编语言源程序用语句书写,中可使用的语句分成两类,他们是指令性语句和伪指令语句.指令性语句:指令性语句与机器指令相对应,汇编程序将他翻译成目标代码(机器指令代码)。语句格为:标号:指令助记符操作数,操作数;注释标号表示指令语句的符号地址,标号后面必须紧跟“:”。标号可以省略,他经常作为转移指令或指令的一个操作数,用以表示地址的转移。指令助记符是该语句的指令名称的代表号码,
8、他指出操作的类型,汇编程序将其翻译成机器指令。不可省略。操作数表示参加本指令的运算数据,根据指令的操作类型,
此文档下载收益归作者所有