微机原理习题答案_第1页
微机原理习题答案_第2页
微机原理习题答案_第3页
微机原理习题答案_第4页
微机原理习题答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一题是第一题是 一般微机中不使用的控制方式的一般微机中不使用的控制方式的 一 1 D 2 C 3 D 4 C 5 D 6 B 7 C 8 A 9 C 10 B 二 1 可编程的通用并行输入输出 2 2FFFH 3 NMI 4 IN 5 3 6 操作数 7 主频 8 控 制 9 非屏蔽中断 非屏蔽中断 10 14 三 三 1 外设向外设向 CPU 申请中断申请中断 但但 CPU 不给以响应不给以响应 其原因有哪些其原因有哪些 1 CPU 处于关中断状态 IF 0 2 该中断请求已被屏蔽 3 该中断请求的时间太短 未能保持到指令周期结束 4 CPU 已释放总线 而未收回总线控制权 2 8255 各口设置如下各口设置如下 A 组与组与 B 组均工作于方式组均工作于方式 0 A 口为数据输入口为数据输入 B 口为输出口为输出 C 口高口高 位部分为输出位部分为输出 低位低位 部分为输入部分为输入 A 口地址设为口地址设为 40H 1 写出工作方式控制字写出工作方式控制字 2 对对 8255A 初始化初始化 3 从从 A 口输入数据口输入数据 将其取反后从将其取反后从 B 口送出口送出 10010001B 即 91H MOV AL 91H OUT 43H AL IN AL 40H NOT AL OUT 41H AL 3 说明程序存储及程序控制的概念 说明程序存储及程序控制的概念 程序存储 程序是由一条条指令组合而成的 而指令是以二进制代码的形式出现的 把执行一项信息 处理任务的程序代码 以字节为单位 按顺序存放在存储器的一段连续的 存储区域内 这就是程序存储的概念 程序控制 计算机工作时 CPU 中的控制器部分 按照程序指定的顺序 由码段寄存 器 CS 及指令指针寄 存器 IP 指引 到存放程序代码的内存区域中去取指令代码 CPU 中完成对代码的分析 CPU 由 的控制器部分依据对指令代码的分析结果 适时地向各个 部件发出完成该指令功能的所有控制信号 这就 是程序控制的概念 4 已知已知 AH 77H AL 33H 能否说能否说 AX 7733H 为什么为什么 SI 寄存器可分不寄存器可分不 SH 和和 SL 吗吗 能 因为 是 16 位的数据寄存器 它可以以字 16 位 或以字节 8 位 形式访问 不能 因为 SI 是 16 位的源变址寄存器 只能以字 16 位 为单位使用 5 一台微型计算机有一台微型计算机有 16 根地址线根地址线 8 根数据线根数据线 如果采用字节编址如果采用字节编址 它可访问的最大存储空它可访问的最大存储空 间是多少字节间是多少字节 试用十六进制数表示其地址范围试用十六进制数表示其地址范围 64KB 0000H FFFFH 四 四 3 3 用用 1K 41K 4 的的 21142114 芯片构成芯片构成 lK 8lK 8 的存储器系统 的存储器系统 1010 分 分 设计要点 将每个芯片的 10 位地址线按引脚名称一一并联 按次序逐根接至系统地址总线的低 10 位 数据线则按芯片编号连接 1 号芯片的 4 位数据线依次接至系统数据总线的 D0 D3 2 号芯片的 4 位数据线依次接至系统数据总线的 D4 D7 两个芯片的端并在一起后接至系统控制总线的存储器写信号 如 CPU 为 8086 8088 也可由 WR 和 IO M 或 IO M 的组合来承担 引脚也分别并联后接至地址译码器的输出 而地址译码器的输入则由系统地址总线的 高位来承担 A11 A10 译 码 器 A9A9 A0A0 WR WE I OI O CS 2114 1 D0 D3 D4 D7 A9 A0 WE I OI O CS 2114 2 8088 Y0 M IO 第一题是第一题是 8253 5 是可编程的 接口芯片是可编程的 接口芯片 一 1 A 2 C 3 A 4 A 5 A 6 B 7 C 8 A 9 D 10 D 二 1 主频 2 数据信息 状态信息 3 16 4 中断方式 DMA 方式 5 单向 6 指令周 期 7 1 8 C 三 三 1 8086 中有哪些寄存器可用来指示存储器偏移地址中有哪些寄存器可用来指示存储器偏移地址 可用来指示段内偏移地址的寄存器共有 6 个 IP SP BP BX SI DI 2 8255 的功能作用是什么的功能作用是什么 它有哪些工作方式它有哪些工作方式 8255 是可编程的并行接口芯片 设有三个 8 位的数据输入 输出端口 共有三种工作 方式 方式 0 为基本的输入 输出方式 方式 1 为应答式输入 输出方式 方式 2 为应答式双向数据传送方式 3 写出中断响应的处理过程写出中断响应的处理过程 1 中断请求 2 中断允许 3 保护断电 保护现场 4 中断服务 5 恢复现场 中断返回 4 总线周期的含义是什么 总线周期的含义是什么 8088 8086 基本总线周期由几个时钟周期组成 基本总线周期由几个时钟周期组成 总线周期是指 CPU 从存储器 I O 端口存取一个字节所需要的时间 8088 8086 基本 总线周期由 4 个时钟周期组成 第一题是第一题是 存储单元是指存储单元是指 一 1 C 2 B 3 C 4 B 5 C 7 D 8 B 9 B 10 C 二 1 14 2 16 3 分时复用 4 16 5 高 8 位 低 6 19 2Kbps 7 IN 8 256 中 断矢量 中断类型号 4 三 1 在在 8086CPU 中中 试确定其物理地址试确定其物理地址 1 12000H 2 200A0H 3 12F40H 2 8259A 可编程中断控制器的主要功能有哪些可编程中断控制器的主要功能有哪些 1 单片 8259A 可管理 8 级优先权中断源 通过级联可管理 64 级优先权中断源 2 对任何一级中断源都可单独进行屏蔽 使该中断请求暂时被挂起 直到取消屏蔽时 3 能向 CPU 提供中断类型码 4 具有多种中断优先级管理方式 这些管理方式可能过程序动态的进行变化 3 如果利用中断方式传送数据如果利用中断方式传送数据 则数据是如何传输的则数据是如何传输的 中断机构起什么作用中断机构起什么作用 利用中断方式传送数据 一般是首先向 CPU 发出中断请求 CPU 响应中断后在中断 处理程序中进行数据传输 传输完毕返回 中断机构起控制作用 实时性较强 4 8086 8088 系统中为什么一定要有地址锁存器 需要锁存哪些信息 系统中为什么一定要有地址锁存器 需要锁存哪些信息 8088 8086 系统中 一般数据位是 8 位 而地址位是 16 位的话 那么可以这么理解 程序要输出一个地 址 就必须先输出高 8 位 用锁存器锁定后 再输出低 8 位 或反之 这时才完成一个 16 位地址的输出 锁存的信息 逻辑电路 通过控制信号完成对当前输出信号的固定 主要是逻辑状态 0 1 集成功能 是一个可以完成当前总线状态的保存 计算机组原 完成数据的保存 是存储器等功能器件的辅助器件 5 8086 被复位以后 有关寄存器的状态是什么 微处理器从何处开始执行程序 被复位以后 有关寄存器的状态是什么 微处理器从何处开始执行程序 CS FFFFH IP 0000H FR 清除 DS 0000H SS 0000H ES 0000H 指令队列缓冲器 清除 CPU 从内存 FFFF0H 单元中读取指令执行 四 四 3 3 用用 1K 41K 4 的的 21142114 芯片组成芯片组成 2K 82K 8 的存储器系统 的存储器系统 分析 由于芯片的字长为 4 位 因此首先需用采用位扩充的方法 用两片芯片组成 1K 8 的存储器 再采用字扩充的方法来扩充容量 使用两组经过上述位扩充的芯片组来 完成 设计要点 每个芯片的 10 根地址信号引脚直接接至系统地址总线的低 10 位 每组两个芯片的 4 位数据线分别接至系统数据总线的高 低四位 地址码的 A10 A11 经译码后的输出 分别作为两组芯片的片选信号 每个芯片的控制端直接接到 CPU 的读 写控制端上 以实现对存储器的读 写控制 硬 件连线如下图所示 M IO WR A0 A9 D7 D4 CS WE 2114 1 A0 A9 D3 D0 CS WE 2114 1 A0 A9 D7 D4 CS WE 2114 2 A0 A9 D3 D0 CS WE 2114 2 2 4 译 码 器 A11 A10 A0 A9 D7 D0 1 0 第一题是第一题是 当使用当使用 BP 寄存器作基址寻址时 若无指定段寄存器作基址寻址时 若无指定段 一 1 B 3 A 4 B 5 B 6 A 7 C 8 A 9 A 10 C 二 1 偏移地址 3 状态 控制 4 INTA 整体上面加大反号 5 20 6 控制信息 7 64Kbps 8 3 9 操作码 三 三 1 半导体随机存储器半导体随机存储器 RAM 与只读存储器与只读存储器 ROM 有何区别有何区别 它们各有哪几种类型它们各有哪几种类型 随机存储器 RAM 中的任何存储单元都能随时读写 即存取操作与时间 存储单元物 理位置顺序无关 一旦掉电 所存信息丢失 常见类型有静态 RAM 和动态 RAM 等 ROM 是一种只读存储器 其内容一经写入 在工作过程中就能只能读出不能重写 即使掉电 信息也不会丢失 常见的类型有掩模 ROM PROM EPROM EEPROM 等 2 什么是引脚的分时复用 请说明什么是引脚的分时复用 请说明 8086 8088 有哪些分时复用引脚 其要解决的问题是有哪些分时复用引脚 其要解决的问题是 什么 什么 即某一时刻总线上出现的是地址 另一时刻 总线上出现的是数据 8086CPU 的分时复用的引脚有 地址 数据复用引脚 作用为一个脚多用 如 AD15 AD0 在总线周期的 T1 状态 传送地址信息 在其它状态则传送数据信息 正是这种引脚的分时使用方法才能使 8086 用 40 条引脚实现 20 位地址 16 位数据 及众多的控制信号和状态信号的传输 3 说明微机系统的工作实质 说明微机系统的工作实质 计算机之所以能在没有人直接干预的情况下 自动地完成各种信息处理任务 是因为 人们事先为它编制了各种工作程序 计算机的工作过程 就是执行程序的过程 4 常用的存储器片选控制方法有哪几种常用的存储器片选控制方法有哪几种 它们各有什么优缺点它们各有什么优缺点 常用存储器片选控制方法有 3 种 分别是线选法 全译码法 局部译码法 线选法的优点是连线简单 缺点是地址空间利用率低 全译码法不浪费地址空间 但 需译码电路 局部译码介于前二者之间 当存储容 量要求大于系统地址线所能寻址的最大范围 或者几个微处理器需要共享某 一存储区域时 则采用扩充寻 址法 5 试说明异步串行通信和同步串行通信的特点试说明异步串行通信和同步串行通信的特点 异步特点 在通信的数据流中 字符与字符间的传送是完全异步的 字符内部位与位 之间还是基本同步传送 同步特点 数据流中的字符之间和字符内部各位间都同步 显然这种方式对同步要求 很严格 收 发双方必须以同一时钟来控制发送与接收 第一题是第一题是 8259 的的 OCW1 中断屏蔽字中断屏蔽字 一 1 C 2 C 4 A 5 D 9 C 10 A 二 1 8 2 DX 3 14 5 DS SI ES DI 6 地址译码器 7 控制 三 3 某程序数据段中存有数据字 某程序数据段中存有数据字 1234H 和和 5A6BH 若已知 若已知 DS 5AA0H 她们的偏移地她们的偏移地 址分别为址分别为 245AH 和和 3245H 试画出它们在存储器中的存放情况 试画出它们在存储器中的存放情况 5AA0 245A 34H 5AA0 245B 12H 5AA0 3245H 6B 5AA0 3246H 5A 4 什么是什么是 I O 接口 什么是接口 什么是 I O 端口 端口 I O 接口 指单片机 MCU 与外设间的 I O 接口芯片 I O 端口 简称 I O 口常指 I O 接口电路中带有端口地址的寄存器或缓冲器 单片机通 过端口地址就可以对端口中信息进行读写 一个 I O 接口 上可以有多个 I O 端口 5 8086 基本总线周期是如何组成的 各状态中完成什么基本操作 基本总线周期是如何组成的 各状态中完成什么基本操作 8086 系统的总线周期由 4 个或更多的 T 状态组成 其中 T1 状态传输地址 T2 T4 传输数据 第一题是第一题是 在程序控制传送方式中 那种传送方式可提高在程序控制传送方式中 那种传送方式可提高 一 1 C 2 D 4 B 5 B 6 C 7 C 8 C 10 A 二 1 5 8 位 5 5 6 7 8 8 8 9 地址译码器 三 三 1 8253 1 8253 的功能作用是什么的功能作用是什么 它有哪些工作方式它有哪些工作方式 8253 起着计数或定时的作用 提供可编程的三个 16 位定时 计数器通道 它有方式 0 到方式 5 共 6 种工作方式 分别是 计数结束中断方式 可编程单程方式 频率发生器 方波发生器 软件触发的选通信号 硬件触发的选能信号 第一题是第一题是 ASCII 码码 30H 所代表的字符应为所代表的字符应为 一 1 A 3 C 4 A 5 B 6 A 8 B 9 B 10 B 二 3 半双工通信 全双工通信 4 4 7 指令译码 9 紫外线 三 1 IM PC 有哪些寄存器可用来指示存储器偏移地址 有哪些寄存器可用来指示存储器偏移地址 SP BP SI DI IP 4 虚拟存储器有那些特点 虚拟存储器有那些特点 虚拟内存有两大特点 一 允许用户用比主存空间大得多的空间来访问主存 二 每次访存都要进行虚实地址的转换 四 四 3 3 用用 2K 82K 8 的的 27162716 存储器芯片组成 存储器芯片组成 8K 88K 8 的存储器系统 的存储器系统 1010 分 分 分析 由于每个芯片的字长为 8 位 故满足存储器系统的字长要求 但由于每个芯片 只能提供 2K 个存储单元 故需用 4 片这样的芯片 以满足存储器系统的容量要求 设计要点 同位扩充方式相似 先将每个芯片的 11 位地址线按引脚名称一 一并联 然后按次序逐根接至系统地址总 线的低 11 位 将每个芯片的 8 位数据线依次接至系统数据总线的 D0 D7 两个芯片的 OE 端并在一起后接至系统控制总线的存储器读信号 这样连接的原因同 位扩充方式 它们的 CE 引脚分别接至地址译码器的不同输出 地址译码器的输入则由系统地址总 线的高位来承担 A10 A0 OE O0 O7 M IO 8088 A12 A11 A10 A0 RD D0 D7 2176 1 CE A10 A0 OE O0 O7 2176 2 CE A10 A0 OE O0 O7 2176 3 CE A10 A0 OE O0 O7 2176 4 CE Y3 Y2 Y1 Y0 译 码 器 第一题是第一题是 8 位二进制所表示的无符号整数 其相应的十进制数位二进制所表示的无符号整数 其相应的十进制数 一 1 A 2 C 3 A 4 C 5 D 6 C 7 C 8 B 9 C 10 D 二 1 算术运算 逻辑运算 3 寄存器间接寻址 4 1002 5 接口 6 偏移量 三 三 3 3 假如从内存向量为假如从内存向量为 0000 0080H0000 0080H 开始存放的开始存放的 1616 个单元中存放有以下值个单元中存放有以下值 21 04 35 05 29 1A EB 4F 03 79 2B 2A 03 79 2B 2C 21 04 35 05 29 1A EB 4F 03 79 2B 2A 03 79 2B 2C 则则 21H21H 中断子程序的入口地址为中断子程序的入口地址为 4FEB 1A29 4 4 一个微机系统中通常有哪几级存储器一个微机系统中通常有哪几级存储器 它们各起什么作用它们各起什么作用 性能上有什么特点性能上有什么特点 一个微机系统中通常有四级存储器 最高一级为 CPU 内部寄存器组 用于存放待使用 的数据或运算的中间结果 设置一系列寄存器 尽可能减少 CPU 直接从外部取数的次数 寄存器组速度最高 但受芯片集成度限制容量不大 其次是高速缓存储器 它介于寄存器与内存之间 速度与 CPU 相匹配 它从内存中拷 贝当前用的最多的程序或数据提供 CPU 使用 较好解决速度和容量的匹配问题 降低了对 内存的速度要求 第三级是内存储器 运行的程序和数据都放在其中 它可注重追求大容量 最低一级存储器是大容量的外存 如磁带 软盘 硬盘 光盘等 大量用作后备存储 器和虚拟存储器场合 第九套第九套 一 2 C 3 C 4 B 5 B 6 A 7 C 8 C 9 D 10 A 二 1 段定义 2 INTA 整体上面加大反号 3 IF 0 4 INTR 5 20 9 39 10 5 6 三 三 2 初始化时设置为非自动结束方式 那么在中断服务程序将结束时必须设置什么操作初始化时设置为非自动结束方式 那么在中断服务程序将结束时必须设置什么操作 命令 如果设置这种命令会发生什么现象 命令 如果设置这种命令会发生什么现象 当中断服务程序将结束时 必须发 0CW2 20H 为中断结束命令 执行此命令即撤销正 在服务的中断请求和服务标志 否则 即使返回主程序但未退出此中断 造成中断响应的 混乱 5 试说明线选法和全译码法二种片选控制方法的优缺点 试说明线选法和全译码法二种片选控制方法的优缺点 线选取法除将低位地址线直接接片内地址外 剩下的高位地址线 分别作为各个存储 器芯片的片选控制信号 寻址时只允许一位有效 否则不能保证每次只

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论