微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第3章指令系统
109页1、1,第3章 IA-32及Intel64指令系统,【本章提要】 本章讲述Intel系列微处理器的指令系统。8086/8088CPU的指令系统是基本指令集。本章重点讲述IA-32系列CPU的常用指令,和支持EM64T技术的高级Pentium4及Core系列CPU的Intel64指令系统。 【学习目标】 熟练掌握汇编语言指令和机器指令的基本格式,明确操作数的各种寻址方式和物理地址的计算,掌握指令和操作数在内存的存放规律。 掌握各种常用指令的功能,以及对操作数和寻址方式的特殊要求,明确不同指令对标志寄存器的具体影响等方面。 熟悉CPU内部各寄存器的使用规则及其在指令执行过程中的隐含约定。,2,第3章 指令系统主要内容,3.1 指令格式,3.2 寻址方式,3.3 指令系统,指令系统,2009年6月2日星期二,3,指令系统是CPU所能执行的各种指令的集合,定义了计算机硬件所能完成的基本操作,不同的CPU有不同的指令系统。 8086/8088CPU的指令系统是基本指令集,80X86、PentiumX以及Core2系列的指令系统保留了基本指令集,又进行了扩充。,指令系统概述,2009年6月2日星期二,
2、4,3.1 指令格式,机器指令格式: 汇编指令格式: 指令助记符表示指令的名称,它是指令功能的英文缩写,对应的是机器指令中的操作码部分; 操作数即被处理的对象,若指令中包含多个操作数,则操作数之间以逗号分隔; 注释以分号开始,用来说明程序功能,不影响指令的执行。 最常用的数据传送指令MOV的格式为: MOV DEST,SRC ;将源操作数SRC的值传送至目的操作数DEST 【例】 MOV EAX,EBX ;将EBX的值送给EAX,2009年6月2日星期二,5,3.2 寻址方式,所谓寻址方式,就是寻找指令中操作数的方式。 1)操作数包含在指令中,即指令的操作数部分就是操作数本身(立即数),这种指令寻址方式称为立即寻址。 2)操作数包含在CPU的某个内部寄存器中。这时指令的操作数部分是CPU内部寄存器的一个编码,这种指令寻址方式称为寄存器寻址。 3)操作数在内存的数据区中。这时指令的操作数部分包含着此操作数所在的内存地址,这种指令寻址方式称为存储器寻址。 此时的关键问题是如何正确计算出操作数的有效地址 4)操作数在外部设备端口中。这种情况只适用于输入输出指令,根据外部设备的端口号完成数据的
3、输入或输出,称为端口寻址。,2009年6月2日星期二,6,指令的3种操作数,(1)立即数 操作数以常量的形式出现在指令中,称为立即数。 如:20、3AH、1234Q、1011B 立即数只能作为指令的源操作数。 (2)寄存器操作数 指令要使用的数据存放在CPU内部寄存器中,在指令中给出寄存器名。如:AL、BX、ECX (3)内存操作数 指令要用的数据存放在内存单元中,在指令中给出内存地址或访问存储器的方法。如:2000、BX 注意:指令中的某个操作数可能是上述3种中的任意一种形式,为了 明确具体操作数的存在位置,必须首先要明确操作数的寻址方式。,2009年6月2日星期二,7,立即数(常数),立即数只能作为源操作数,如 MOV AX,0FA00H;正确 不能作为目的操作数,如 MOV 8000H,AX ;错误,2009年6月2日星期二,8,3.2.1 有效地址的概念,在80X86系列CPU中,内存单元的地址由两部分组成: 段基地址和段内偏移地址(也称段内偏移量) 1)段基地址一般可由段寄存器直接给出,如CS、DS、SS、 ES等,也可以通过段寄存器的内容进行计算得出。 2)段内偏移量最多可
4、以由四个基本部分,按照一定的规则计 算组合而成,所以也称为有效地址EA。 有效地址四分量包括: 基址寄存器内容: 变址寄存器内容: 比例因子: 在32/64位寻址方式中使用 位移量: 一般是一个具体数值,基址、变址寄存器的值通常为某局部存储区的首地址(比如数组),2009年6月2日星期二,9,有效地址EA计算方法:,EA基址寄存器(变址寄存器比例因子)位移量 有效地址四分量的使用规则:,如:ADD AX,20BXSI ;EA=(BX)+(SI)+20 MOV EBX,EAX4*EDX+2AH ;EA=(EAX)+(EDX)4+2AH,2009年6月2日星期二,10,16位寻址方式主要是针对于实地址存储模式的应用,兼容了Intel 8086的工作模式。存储器的最大分段不超过64KB,最大线性地址空间是1MB。 32位寻址方式主要是用于保护模式下,程序只能存取最低4GB地址空间,使用16位或32位地址。使用16位的分段选择子以及32位的段内偏移地址,每个段最大可达4GB。 64位寻址方式采用64位线性地址空间,支持40位物理地址空间。通常不采用分段方式,而是将CS,DS,ES和SS的段基址
《微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第3章指令系统》由会员E****分享,可在线阅读,更多相关《微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第3章指令系统》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-05-07 48页
2024-05-07 41页
2024-05-07 36页
2024-05-07 33页
2024-05-07 43页
2024-05-07 30页
2024-05-07 27页
2024-05-07 31页
2024-05-07 44页
2024-05-07 39页