微机原理与接口技术 教学课件 ppt 作者 李燕萍 华继钊 凌海云 03
49页1、2019/5/20,1,第3章 8086的指令系统,2019/5/20,2,本章主要内容,3.1 8086的寻址方式,3.2 8086的指令系统,2019/5/20,3,3.1 8086的寻址方式,2019/5/20,4,3.1.1 操作数寻址方式,计算机的核心部件是CPU,CPU是通过执行指令序列来解决问题的,因此每种CPU都有一组指令集提供给用户使用,这组指令集就称为CPU的指令系统。每一条指令都由操作码和操作数两部分构成。8086的寻址方式较为丰富,总体来说操作数的位置可以分为三类。 (1)操作数包含在指令中,这种寻址方式称为立即寻址,这种操作数就称为立即数。 (2)操作数包含在CPU的某个内部寄存器中,这种寻址方式称为寄存器寻址。 (3)操作数在内存的数据区中,在8086中任何内存的地址都是由两部分组成:段基址和偏移量。,2019/5/20,5,1立即寻址(Immediate Addressing) 当操作数就在指令中时为立即寻址,该操作数称为立即数,用data 8或data16表示。立即数可以是数值、字符,也可以是由数值和运算符构成的表达式。 2寄存器寻址(Register
2、Addressing) 这种寻址方式的操作数放在寄存器中,用寄存器的符号来表示。对于16位操作数,寄存器可以是AX、BX、CX、DX、SI、DI、SP或者BP等;对于8位操作数,则用寄存器AH、AL、BH、BL、CH、CL、DH或者DL。,2019/5/20,6,3直接寻址(Direct Addressing) 操作数总是在存储器中,其有效地址EA由指令以具体数值的形式直接给出。要注意的是指令中有效地址必须加一个方括号,以便与立即数相区别。 4寄存器间接寻址(Register Indirect Addressing) 操作数的有效地址EA直接取自某一个基址寄存器或变址寄存器。可以使用BP、BX、SI和DI这个16位的寄存器作为间接寻址寄存器,并且规定使用BP寄存器时,约定访问的是由SS指示的堆栈段,而使用BX、SI和DI寄存器时,约定访问的是由DS指示的数据段。,2019/5/20,7,5寄存器相对寻址(Register Relative Addressing) 操作数的有效地址是一个基址或变址寄存器的内容与指令中指定的位或16位位移量(简记为disp)之和。同样,当指令中指定的寄存器
3、是BX、SI或DI时,段寄存器使用DS,当指定寄存器是BP时,段寄存器使用SS。 6基址变址寻址(Based Indexed Addressing) 操作数的有效地址是一个基址寄存器(BX或BP)和一个变址寄存器(SI或DI)的内容之和。在这种方式中,只要用上BP寄存器,那么默认的段寄存器就是SS;在其他情况下,默认的段寄存器均为DS。,2019/5/20,8,7基址变址相对寻址(Relative based indexed addressing) 使用基址变址寻址方式时允许带一个8位或16位的位移量disp,称为基址变址相对寻址。 例如: MOV AX,dispBXSI ;源操作数的物理地址DS10HBXSIdisp 设DS2000H,BX1500H,SI0300H,disp0200H,(21A00H)26BFH,则物理地址DS10HBXSIdisp20000H1500H0300H0200H21A00H。指令执行后,AX26BFH。,2019/5/20,9,3.1.2 转移地址的寻址方式,指令系统中有一类指令可以用来控制程序的执行顺序,从而实现分支、循环以及子程序等复杂的程序结构,这
4、类指令属于控制转移类指令,它们通过修改指令指针IP以及代码段寄存器CS的值来实现转移。与前面所述的一般数据的寻址方式不同,转移类指令需要用一定的寻址方式指出转移的目的地址,这就是转移地址的寻址方式。,2019/5/20,10,1段内直接寻址 转向的有效地址是当前IP寄存器的内容和指令中指定的8位或16位位移量之和。 指令的汇编语言格式表示为 JMP NEAR PTR PROGIA JMP SHORT QUEST 2段内间接寻址 转移目的指令的偏移地址存放在寄存器或存储器中,而此寄存器或存储器可以用一般数据的寻址方式给出。,2019/5/20,11,3段间直接寻址 在指令中直接提供了转向段地址和偏移地址,所以只要用指令中指定的偏移地址取代IP寄存器的内容,用指令中指定的段地址取代CS寄存器的内容就完成了从一个段到另一个段的转移操作。 指令的汇编语言格式可表示为 JMP FAR PTR NEXTROUTINT 其中,NEXTROUTINT为转向的符号地址,FAR PTR则是表示段间转移的操作符。,2019/5/20,12,4段间间接寻址 用存储器中两个相继字的内容来取代IP和CS寄存器中的
《微机原理与接口技术 教学课件 ppt 作者 李燕萍 华继钊 凌海云 03》由会员E****分享,可在线阅读,更多相关《微机原理与接口技术 教学课件 ppt 作者 李燕萍 华继钊 凌海云 03》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页