哈尔滨工程大学微机原理与接口技术第2-3讲.ppt

(28页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

第1章 计算机接口基本知识1.1 8086CPU编程结构常用引脚工作模式操作时序存储器与I/O组织 80x86微处理器简介型号发布年份字长/位集成度主频/MHz内DB/位外DB/位AB/位寻址空间高速缓冲存储器80861978162.94.771616201M无80881979准162.94.77168201M无8028619821613.46~2016162416M无8038619853227.512.5~333232324G有80486199032120~16025~1003232324G8K586199364310~33060~1663264324G8K+8KP II199764750233~33331643664G32K,512K地址加法器 AH AL BH BL CH CL DH DL SP BP SI DI通用寄存器暂存寄存器ALU标志EU控制系统执行部件(EU)8086ALU数据总线(16位)1 2 3 4 5 6指令队列总线接口部件 (BIU)CSDSSSESIP内部通信寄存器8086总线总线控制逻辑数据总线(16位)Σ地址总线(20位)1.1.1 8086编程结构8086CPU中有14个16位的寄存器,其结构如下图。 8086寄存器结构标志寄存器FLAGS8086CPU中设立一个两字节的标志寄存器FLAGS(又称PSW、FR),有9个标志位:6个状态标志位,表示运算结果的状态,包括CF、PF、AF、ZF、SF和OF;3个控制标志位,用来控制CPU的操作,包括IF、DF和TF。 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 × × × × OF DF IF TF SF ZF ×AF × PF × CF1、8086的两种工作方式 最小模式: 系统中只有8086一个处理器,所有的控制信号都 是由8086CPU产生。 最大模式: 系统中可包含一个以上的处理器,比如包含协处 理器8087。在系统规模比较大的情况下,系统控 制信号不是由8086直接产生,而是通过与8086配 套的总线控制器等形成。1.1.2 常用引脚与工作模式 2. 8086引脚(1)引脚信号设计特点地址线、数据线、状态线复用 分时复用方式,即在不同时间传送不同的信息; AD0~AD15分时复用,双向工作 A19/S6~A16/S3一些引脚的功能因CPU的工作方式(最小方式/最大方式)的不同而不同。 与工作方式有关的控制线(最小方式) 8086的MN/MX引脚接+5V时,CPU处于最小工作方式,其基本配置如下图所示。 ___74LS37374LS245与工作方式有关的控制线(最大方式) 8086的MN/MX引脚接地时,CPU处于最大工作方式,其基本配置如下图所示时序1.总线周期的概念指令指令周期完成一条指令所需要的时间,是由一个或多个总线周期组成CPU能够识别并执行的命令CPU执行各种操作的时间先后顺序1.1.3 8086微处理器的操作时序 8086CPU内部的逻辑操作以及与外部存储器和I/O交换数据进行的总线操作全部由CPU的时钟来定时的。CPU的基本定时单位称为时钟周期或者状态周期。假设8086的主频为10MHz,一个时钟周期为100ns。机器周期(总线周期)T状态(时钟周期) CPU为了读取指令或传送数据,需要通过总线接口部件BIU与存储器或I/O接口进行信息交互,执行对总线的操作。进行一次数据传送的总线操作定义为一个总线周期。典型总线周期示意图 2. 8086微机系统的主要操作 ①系统的复位与启动操作; ②暂停操作; ③总线操作;(I/O读、I/O写、存贮器读、存贮器写) ④中断操作; ⑤最小模式下的总线保持; ⑥最大模式下的总线请求/允许。3. 最小模式下典型的时序分析 (1)最小方式下的总线读操作写总线周期示意图(最小模式)4. 中断响应周期(对可屏蔽中断) 5. 系统的复位和启动操作 内部寄存器(除CS)清0标志寄存器清0指令队列清0将FFFFH送CS(1)存储器的分段1. 8086存储器组织1.1.4 8086存储器和I/O组织段的起始地址必须能被16整除若CS=1055H、DS=250AH、ES=8FFBH和SS=0EFF0H,存储器中分布情况如下。每个段可以独立地占用64K存储区。 各个逻辑段允许重叠若程序占有8KB(2000H)存储区,数据段占有2KB(800H)存储区,堆栈段占有256个字节的存储区注意:这里所谓的重叠只是指每个区段的大小允许根据实际情况分配,而不一定非要占有64KB的最大段空间。(2) 逻辑地址和物理地址 任何一个存储单元对应一个20位的物理地址,它由逻辑地址变换得来,地址运算如下: 物理地址(PA)=段地址×16+偏移地址(EA) 由BIU中地址加法器中完成的(3) 8086的I/O组织 *I/O端口的地址编排有两种方式: 1. I/O端口独立编址(I/O映射方式)2. I/O端口与存储器单元统一编址——存储器映射方式 I/O端口地址空间与存储器地址空间两者相互独立,CPU采用不同的指令分别访问I/O端口和存储器,如80X86系统 ;优点:译码电路相对简单;单独指令,易懂; 缺点:指令相对较少I/O端口地址空间在存储器地址空间内统一编址,CPU象访问存储器单元一样来访问I/O端口;优点:无需额外指令;指令操作丰富; 缺点:存储空间减少;程序不易读地址总线的低16位对I/O寻址 64K8位的I/O设备与16位DB的连接 低8位:A0=0 偶地址 高8位:A0=1 奇地址 奇偶地址都可:A0和BHE结合实现 关 键 词: 接口 大学 微机 工程 原理 技术 哈尔滨

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

哈尔滨工程大学微型计算机原理与接口技术,哈尔滨工程大学微机原理与接口技术第2-3讲.ppt...相关推荐

  1. 微型计算机接口课程设计报告,微机原理与接口技术课程设计报告

    <微机原理与接口技术> 课程设计报告 院系 专业 班级 学号 姓名 指导教师 1.设计目的 使学生根据所学的微机原理和数字电子技术知识,熟悉几种典型波形产生的原理,掌握AD转换电路在智能化 ...

  2. 北京工业大学微型计算机接口技术考试,汇编语言微机原理及接口技术期末试卷含答案.doc...

    汇编语言微机原理及接口技术期末试卷含答案.doc 1 北京大学 北京 综合 100 95.80 100 100 2 清华大学 北京 理工 94.72 100 85.10 92.17 3 复旦大学 上海 ...

  3. 微型计算机原理与接口技术(慕课版),微机原理与接口技术(温淑焕)

    spContent=课程面向有志于从事计算机过程控制系统设计.或对计算机硬件结构感兴趣的学习者.总体目标是:具备输入/输出接口控制系统软硬件初步设计能力. 主要介绍:计算机基础知识.微型机基本工作原理 ...

  4. 微型计算机原理及应用李干林,微机原理及接口技术李干林习题参考解答-20210415154329.docx-原创力文档...

    Document serial number[NL89WT-NY98YT-NC8CB-NNUUT-NUT108] Document serial number[NL89WT-NY98YT-NC8CB- ...

  5. 微型计算机接口技术425页,微机原理与接口技术(修订版高等院校电工电子技术类课程十二五规划教材)...

    导语 内容提要 谢四连.董辉.许岳兵主编的<微机原理与接口技术(修订版)>内容分为两部分:第一部分全面系统地介绍了Intel系列微处理器的工作原理.指令系统以及汇编语言程序设计方法:第二部 ...

  6. 长安大学微型计算机原理与接口技术答案,长安大学微机原理与接口技术A卷答案...

    <微机原理与接口技术>试卷A 评分标准及参考答案 一.每空1分,共20分 1.01111011 10000011 2.F7.DCH 001001000111.10000110 BCD 3. ...

  7. 长安大学微型计算机原理与接口技术答案,长安大学微机原理与接口技术B卷答案...

    <微机原理与接口技术>试卷B评分标准及参考答案 一.一.每空1分,共20分 1.117.D99H 427.6631Q 000100010111.110110011001B 0010 011 ...

  8. 微型计算机原理和接口技术试卷,《微机原理与接口技术》期末考试试卷(A卷)

    12/13学年第二学期末考试试题(A卷) 课程名称微机原理与接口技术 使用班级: 一.填空题(每空1分,共20分) 1.系统总线由(数据总线).(地址总线).(控制总线)三类传输线组成. 2.8位二进 ...

  9. 微型计算机的ALU部件包括在( )之中,微机原理第二章复习题(附答案)期末考试题...

    微机原理第二章复习题(附答案) 1. 8086 CPU有__________位数据总线和__________位地址总线.直接可寻址 空间为1MB. 2. 如果微机处理器的地址总线为20位,它的最大直接 ...

  10. 微型计算机周明德课后答案,周明德微机原理答案

    周明德微机原理答案 [篇一:(周明德)课后习题答案] t>1.1 微处理器.微型计算机和微型计算机系统三者之间有什么不同?解: 把cpu(运算器和控制器)用大规模集成电路技术做在一个芯片上,即 ...

最新文章

  1. 【面试必问】支撑百万并发的IO多路复用技术你了解吗?
  2. SQLite中的SELECT子句使用表达式
  3. PV(page view)
  4. [Android]你不知道的Android进程化(2)--创建进程
  5. 阿里云原生多模数据库Lindorm联合东软云科技,赋能车联网数字化运营运维创新升级
  6. 如何创建sequence
  7. [Luogu2279][HNOI2003] 消防局的设立
  8. java http 302重定向_Java 纯HTTP请求 禁止302自动重定向
  9. 流露人间的情回忆儿童节
  10. 正则表达式 详解---2017-04-16
  11. window server 2008配置FTP服务器550 Access is denied. 问题解决办法
  12. gcc_教程中的命令
  13. Ubuntu 16.04 安装monaco字体
  14. [精简整理]疏通中国历史脉络——“元、明、清(1840鸦片战争止)”篇
  15. EDM大师独家收藏的30个绝佳节日邮件模板
  16. oracle onlinelog 11G,从alert日志看Oracle 11g Datagurad日志传输(下)
  17. 2018天梯赛第一次训练题解和ac代码
  18. PLC通讯实现-C#实现AB5000 PLC串口通讯DTL32(七)
  19. 福昕阅读器不显示菜单栏和工具栏
  20. WinRAR修复解压文件

热门文章

  1. The Penn Discourse TreeBank 2.0
  2. elasticsearch docker无法挂载_Docker 容器监控方案怎么选?看看这套开源方案
  3. 同时插入同一行记录,产生阻塞的处理分析(4号锁分析之Unique key的约束)
  4. 结合工作经历推荐新手编程语言
  5. 金蝶eas怎么引出凭证_金蝶EAS该如何导出凭证
  6. PROJ.4学习——地图投影
  7. 在Fedora 14 alpha 下测试Kvm情况(视频)
  8. innodb ibd结构图
  9. Windows 查看端口使用情况
  10. 定义或修改本地屏幕元素的注释