汇编第02章8086计算机组织.ppt
《汇编第02章8086计算机组织.ppt》由会员分享,可在线阅读,更多相关《汇编第02章8086计算机组织.ppt(38页珍藏版)》请在三一办公上搜索。
1、第二章80 x86计算机组织,2023/11/15,2,第二章80 x86计算机组织,2.1微处理器的基本结构1、计算机体系结构分类(1)冯诺依曼结构(2)哈佛体系结构,2023/11/15,3,第二章80 x86计算机组织,2.1微处理器的基本结构2、微处理的基本结构,2023/11/15,4,第二章80 x86微处理器,2.1微处理器的基本结构3、8086和8088的介绍8086:Intel系列的16位微处理器,16条数据线、20条地址线,可寻址地址范围220=1MB,8086工作时,只要一个 5V 电源和一个时钟,时钟频率为5MHz。8088:内部与8086兼容,也是一个16位微处理器,
2、只是外部数据总线为8位,所以称为准16位微处理器。它具有包括乘法和除法的16位运算指令,所以能处理16位数据,还能处理8位数据。8088有20根地址线,所以可寻址的地址空间达220即1M字节。,2023/11/15,5,第二章80 x86微处理器,2.180 x86微处理器4、8086的编程结构,外总线,2023/11/15,6,第二章80 x86微处理器,2.180 x86微处理器4、8086的编程结构,2023/11/15,7,第二章80 x86微处理器,2.180 x86微处理器程序执行过程,1、CPU如何知道从哪里取出程序的第一条指令?操作系统2、CPU如何按程序控制流执行指令?程序计
3、数器3、CPU如何知道从哪里取操作数?地址、寻址方式,2023/11/15,8,例:计算5+8,汇编语言程序 对应的机器指令 对应的操作-MOV AL,5 10110000 将立即数1传送到累加寄存器AL中 00000101ADD AL,8 00000100 计算两个数的和,结果存放到AL中 00001000HLT 11110100 停机,指令执行过程见下页图,2023/11/15,9,指令执行过程(取指/译码/执行),2023/11/15,10,第二章80 x86微处理器,2.38086寄存器组,2023/11/15,11,第二章80 x86微处理器,2.38086寄存器组1、通用寄存器,表
4、 通用寄存器的特定用法,2023/11/15,12,第二章80 x86微处理器,2.38086寄存器组2、专用寄存器IP:指令指针寄存器SP:堆栈指针寄存器FLAGS:标志寄存器,2023/11/15,13,标志寄存器:16位寄存器,其中有7位未用。,D15,D0,OF DF IF TF SF ZF AF PF CF,进借位标志,奇偶标志,半进借位标志,零标志,符号标志,单步中断,中断允许,方向标志,溢出标志,1-有进、借位0-无进、借位,1-低8位有偶数个10-低8位有奇数个1,1-低4位向高4位有进、借位0-低4位向高4位无进、借位,1-结果为00-结果不为0,状态标志位:,控制标志位:,
5、2023/11/15,14,标志位符号在DEBUG中的表示,2023/11/15,15,第二章80 x86微处理器,2.38086寄存器组3、段寄存器CS:代码段寄存器DS:数据段寄存器SS:堆栈段寄存器ES:附加段寄存器,2023/11/15,16,第二章80 x86微处理器,2.4存储器1、存储单元的地址和内容(1)存储器以字节(8 bit)为编程单位(2)每个字节单元都有唯一的地址编码(3)地址用无符号整数来表示(编程通常用十六进制表示)(4)一个字要占用相继的两个字节(5)低位字节存入低地址,高位字节存入高地址(6)字单元地址用它的低地址来表示,2023/11/15,17,第二章80
6、x86微处理器,2.4存储器2、80 x86工作模式(1)实模式:与8086兼容的工作模式,只有低20位地址线起作用,仅能寻址第一个1MB的内存空间。MS DOS运行在实模式下(2)保护模式:32位80 x86 CPU的主要工作模式,提供对程序和数据进行安全检查的保护机制。Windows 9x/NT/2000运行在保护模式下(3)虚拟8086模式:在Windows 9x下,若打开一个MS DOS窗口,运行一个DOS应用程序,那么该程序就运行在虚拟8086模式下,2023/11/15,18,提问,8086CPU的地址线是20位的,这样最大可寻址空间应为220=1MB,其物理地址范围从00000H
7、FFFFFH。而8086CPU寄存器都是16位的。那么,这1MB空间如何用16位寄存器表达呢?,2023/11/15,19,第二章80 x86微处理器,2.4存储器3、实模式存储器寻址(1)存储地址的分段(2)物理地址和逻辑地址(3)段寄存器,2023/11/15,20,存储器分段,小段:每16个字节为一小段,共有64K个小段每小段的首地址 00000 H 0000F H 00010 H 0001F H 00020 H 0002F H FFFF0 H FFFFF H 段起始地址:小段首地址段的大小:64K 范围内的任意字节,2023/11/15,21,逻辑地址和物理地址,CPU送到AB上的20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 02 8086 计算机 组织
链接地址:https://www.31ppt.com/p-6586367.html