[理学]福建师大福清分校微机原理课件第一章.pptVIP

[理学]福建师大福清分校微机原理课件第一章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]福建师大福清分校微机原理课件第一章

计算机把机器数均当作无符号数进行运算,即符号位也参与运算 二进制加法规则: 0+0=0 0+1=1+0=1 1+1=0 →进位1 二进制减法规则: 0-0=0 1-0=1 1-1=0 0-1=1 →借位1 1.5 8086/8088的存储器结构与堆栈 1.5.1 存储器编址 8086/8088系统中的存储器按字节编址,即8位为一个单元.每个单元有一个唯一的地址代号.如PC微机的物理地址:00000H~0FFFFFH 数据存放规律 字节数据----一个数存放一单元 例:字节10H→00000H单元 字数据----用二个连续单元存放 例:字2301H→00000H单元 “低对低,高对高”的存放规律 机器指令和数据----按字节顺序存放 1.5.2存储器分段和物理地址的生成 存储器段的划分如图所示: 8086/8088可寻址220=1M字节,分为216=64K个段,每一段最多可寻址216=64K个单元 每个段地址的低4位为全0 1.5.3堆栈和栈操作指令 1.堆栈的概念 堆栈中数据的存取遵循“先进后出”的原则 堆栈的活动端称为栈顶,固定端称为栈底 8086/8088的堆栈的伸展方向是从高地址向低地址 堆栈操作都是字操作,进栈时SP自动减2,出栈时SP自动加2 2.栈操作指令 (1)进栈指令 格式:PUSH source (2)出栈指令 格式:POP source (3)标志寄存器进栈指令 格式:PUSHF 操作:F进栈,SP-2→SP (4)标志寄存器出栈指令 格式:POPF 操作:栈顶元素出栈→F,SP+2→SP PUSHF和POPF可以改变追踪标志TF 1.3 微型计算机的结构和工作原理 1.3.1 微型计算机常用的术语 位(bit)——计算机所能表示的最基本、最小的数据单元。1个二进制位有两种状态“0”和“1” 字(word) ——计算机内部进行数据处理的基本单位,与寄存器、ALU宽度一致每一个字所包含的二进制位数称为字长 字节(byte) ——8个Bit组成一个字节,存放相邻的8位二制数.字节的长度固定 指令(instruction) 规定计算机进行某种操作的命令 程序(program)指令的有序集合 指令系统(instruction set)一台计算机的全部指令 1.3.2 微型计算机的基本结构 微型计算机的基本组成如图所示: (3) 控制总线CB 向计算机系统的各部件发送操作命令和定时信息 带有上横线的表示低电平有效,无上横线的表示高电平有效 如: ALE(address latch enable)、INTR高电平有效 MEMW、MEMR、IOR、IOW、INTA低电平有效 3. 存储器(memory) 主要用于存放程序和数据 存储单元 单元地址 4.I/O接口 外部设备通过I/O接口与计算机连接。因为: (1)外设的工作速度远低于CPU的速度 (2)外设表示信息的格式与计算机不同 (3)接口还应向计算机报告设备的运行状态,传达计算机命令等 5.I/O设备 输入设备:键盘、模数转换器、扫描仪等 输出设备:显示器、打印机、绘图机等 输入/输出设备:磁盘和光盘等 1.3.3 计算机的工作原理 CPU、存储器、I/O接口、外部设备构成了计算机的硬件(hardware),光有这样的硬件还只是具有了计算的可能。计算机要真正能够进行计算还必须有多种程序的配合 当人们要解决问题时,首先将问题程序化,形成指令序列,然后将它存入存储器中,再由CPU的控制器和ALU依据程序中指令的顺序周而复始地取出指令,分析指令,执行指令,最后输出程序结果.即“程序存储和程序控制” 1.4.1 8086/8088的结构 1.4 8086/8088微处理器 1.执行单元EU(execution unit) EU负责执行指令,完成两种操作:算术逻辑运算、计算存储器操作数的偏移地址 2.总线接口单元BIU(bus interface unit) BIU完成所有的总线操作 EU和BIU并行工作,可以同时进行读/写操作和执行指令的操作 2.指令指示器IP(instruction point) IP ——硬件电路,能自动跟踪指令地址。 在开始执行程序时,赋给IP第一条指令的地址,然后每取一条指令,IP的值就自动指向下一条指令的地址 3.状态标志寄存器(status flags) 9个标志位,其中6个状态标志,3个控制标志 (1)状态标志 反映EU执行算术或逻辑运算后的结果 进位标志位CF 加减运算执行后,最高位有

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档