31 宏汇编语言的基本语法32 常用的机器指令语句33 伪指令语句34 常用的系统功能调用35 总结第三章 宏汇编语言32 常用的机器指令语句32180X86指令集及其特点 322数据传送指令323算术运算指令324位操作指令322 数据传送指令1一般数据传送指令 (1) 传送指令(2) 数据交换指令 (3) 查表转换指令XLAT 2地址传送指令 (1) 传送偏移地址指令一般数据传送指令 数据交换
80X86汇编语言程序设计80X86 Assembly Language Programming许 向 阳xuxy@华中科技大学 计算机科学与技术学院国家精品课程322 算术运算指令1、加法指令 INC、ADD、ADC2、减法指令 DEC、NEG、SUB、SBB、CMP3、乘法指令 IMUL、MUL4、除法指令 IDIV、DIV5、符号扩展指令 CBW、CWD、CWDE、CDQ一般对标志位都有影响
F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRLA全选 CTRLC复制 CTRLX剪切 CTRLV粘贴 CTRLZ撤消 CTRLO打开 SHIFTDELETE永久删除 DELETE删除 ALTENTER属性 ALTF4关闭 CTRLF4关闭 ALTTAB切换 ALTESC切换 ALT空格键窗口菜单
#
单片机运算指令例1 R0中有常数30H而30H地址中有常数50H执行MOV A R0后A30HR0不变执行MOV A R0后A50H而不是30H这条指令的功能是把R0中内容为地址的单元的书送入AR0中是30H也就是把30H地址中内容50H送入A例2 若(40H)20H(50H)30H执行MOV 40H 50H (50H) →(40H)结果:(40H)30H50H地址中内容仍为30H例3 若A
#
微机原理及接口技术MOV AX7348HAX7348HADD AL27HAL48H27H6FHAX736FHOF0SF0ZF0PF1CF0ADD AX3FFFHAX736FH3FFFHB36EHOF1SF1ZF0PF0CF0CMP AXBXCMP AL100例题5 符号扩展位操作类指令以二进制位为基本单位进行数据的操作当需要对字节或字数据中的各个二进制位操作时可以考虑采用位操作类指令注意这些指令
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级(1) MOV A data MOV A Rn MOV A direct MOV A Ri在传送指令中只有这四个指令影响PSW寄存器中的标志位P(2) MOV Rn data MOV Rn direct MOV Rn A(3) MOV Ri data MOV
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式二.算术运算指令(Arithmetic)内容: 80868088提供加减乘除转换五种基本算术操作 利用十进制调整指令和ASCII调整指令对BCD码表示的 十进制数进行算术运算 对带符号数与无符号数进行乘除运算(一)加法指令(Arithmetic)(二)减法指令(Subtraction)(三)乘法指令
80X86汇编语言程序设计80X86 Assembly Language Programming许 向 阳xuxy@华中科技大学 计算机科学与技术学院国家精品课程322 算术运算指令1、加法指令 INC、ADD、ADC2、减法指令 DEC、NEG、SUB、SBB、CMP3、乘法指令 IMUL、MUL4、除法指令 IDIV、DIV5、符号扩展指令 CBW、CWD、CWDE、CDQ一般对标志位都有影响
违法有害信息,请在下方选择原因提交举报