微型计算机原理及接口技术 教学课件 ppt 作者 林志贵 第3章 8086-8088指令系统
88页1、第 3 章 8086/8088指令系统,本章主要内容,3.1 汇编语言指令格式与寻址方式 3.2 指令系统,3.1.1 汇编语言指令格式,1. 8086/8088汇编语言指令语句格式,3.1 汇编语言指令格式与寻址方式,标识符,8086/8088汇编语言中标识符必须遵循的规则: (1)标识符由字母(az、AZ)、数字(09)或某些特殊字符(,-,?)组成; (2)第一个字符必须是字母(az、AZ)或某些特殊的符号(,-,?),但“?”不能单独作标识符; (3)标识符有效长度为31个字符,若超过31个字符,则只保留前面的31个字符为有效标识符,标号是给该指令所在地址取的名字,必须后跟冒号“:”,它可以缺省,是可供选择的标识符,3.1.1 汇编语言指令格式,寻址方式是指CPU寻找操作数或操作数地址的方法,对象:目的操作数、源操作数,3.1 汇编语言指令格式与寻址方式,3.1.2 寻址方式,1. 立即数寻址,指令中所用的8位或16位操作数就在指令中提供,如: MOV AL, 05H MOV AX, 3100H,3.1.2 寻址方式,注意: 立即数只能作为源操作数 立即数可以为8位,也可以为1
2、6为;规定立即数只能是整数,不能是小数、变量或者其他类型的数据,3.1.2 寻址方式,如果操作数就在CPU的内部寄存器中,那么寄存器名可在指令中指出,2. 寄存器寻址,如: MOV SS, AX ROL AH,1,16位操作数: 寄存器可以是AX、BX、CX、DX、SI、DI、SP、BP,8位操作数: 寄存器可以是AH、AL、BH、BL、CH、CL、DH、DL,3.1.2 寻址方式,3. 直接寻址,数据总是在存储器中,存储单元的有效地址由指令直接指出,如: MOV AX,1064H,3.1.2 寻址方式,3.1.2 寻址方式,注意: 采用直接寻址方式时,如果指令前面没有用前缀指明操作数在哪一段,则默认为段寄存器是数据段寄存器DS, 如果要对其它段寄存器所指出的存储区进行直接寻址,则本条指令前必须用前缀指出段寄存器名,如: CS: MOV BX, 3200H,操作数一定在存储器中,存储单元的有效地址由寄存器指出,这些寄存器只能是BX、BP、SI和DI之一,即有效地址等于其中某一个寄存器的值:,4. 寄存器间接寻址,注:如果指令前面没有用前缀指明具体的段寄存器,则寻址时默认的段寄存器通常为
3、DS。如果寄存器为BP时,则默认的段寄存器为SS,3.1.2 寻址方式,3.1.2 寻址方式,如: MOV BX, SI MOV BP, AL,若:(DS)=3000H,(SS)2000H,(SI)=2000H,(BP)=1000H,(AL)=64H,变址寻址指令将变址寄存器的内容加上指令中给出的位移量,即可得到操作数的有效地址。位移量可以为8位,也可以为16位,如:MOV SI+10H, AX,3.1.2 寻址方式,5. 变址寻址,若(DS)=3000H,(SI)=2000H,(AX)=4050H,3.1.2 寻址方式,基址寻址指令将基址寄存器的内容加上指令中给出的位移量,即可得到操作数的有效地址。位移量可以为8位,也可以为16位,如:MOV CX, COUNTBX MOV BLOCKBP, AX,3.1.2 寻址方式,6. 基址寻址,若(DS)=3000H,(BX)=1000H,COUNT=1050H,3.1.2 寻址方式,操作数的有效地址是1个基址寄存器(BX或BP)的内容加上一个变址寄存器(SI或DI)的内容。即,将BX、BP和SI、DI寄存器组合起来进行间接寻址,如: MOV
4、 AH, COUNTBXDI,3.1.2 寻址方式,7. 基址-变址寻址,若 (DS)=4000H,(BX)=1000H,(DI)=1500H,COUNT=1234H,3.1.2 寻址方式,注:只要用上BP寄存器,那么默认的段寄存器就是SS;在其它情况下,默认的段寄存器均为DS。如果操作数不在默认段,则要用前缀指出相应的段寄存器名, 允许带一个8位或16位的位移量相对的基址加变址寻址,如: MOV AX,BX+SI+0050H, 用于堆栈中数组,3.1.2 寻址方式,3.2.1 数据传送指令,3.2 指令系统,1. 通用传送指令,特点: 既可传送字节操作数(8位),也可以传送字操作数(16位)。 可用本章3.1节讨论过的各种寻址方式。 可实现以下各种传送: 寄存器与寄存器/存储器之间; 立即数至寄存器/存储器; 寄存器/存储器与段寄存器之间。,(1)最基本的传送指令 MOV MOV dest, src ;(dest)(src),3.2.1 数据传送指令,如: MOV SI, BX MOV DS, AX MOV AX, CS MOV AL, 5 MOV MEM, 5 MOV BX, 5,
《微型计算机原理及接口技术 教学课件 ppt 作者 林志贵 第3章 8086-8088指令系统》由会员E****分享,可在线阅读,更多相关《微型计算机原理及接口技术 教学课件 ppt 作者 林志贵 第3章 8086-8088指令系统》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-03-21 39页
2024-03-21 41页
2024-03-21 40页
2024-03-21 34页
2024-03-21 33页
2024-03-21 35页
2024-03-21 21页
2024-03-21 45页
2024-03-21 33页
2024-02-20 85页