微机原理与接口划题答案_第1页
微机原理与接口划题答案_第2页
微机原理与接口划题答案_第3页
微机原理与接口划题答案_第4页
微机原理与接口划题答案_第5页
全文预览已结束

下载本文档

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

文档简介

1 第一章第一章 1 51 5 试从微型计算机的结构说明数据总线 控制总线和地址总线的作用 试从微型计算机的结构说明数据总线 控制总线和地址总线的作用 数据总线用来传输数据 从结构上看 数据总线是双向的 即数据既可以从 CPU 送到其它 部件 也可以从其他部件送到 CPU 控制总线用来输控制总线 其中包括 CPU 送往存储器和输入 输出接口电路的控制信号 如 读 写信号 中断响应信号等 和其他部件送到 CPU 的信号 地址总线专门用来传输地址信息 因地址总是从 CPU 送出去的 所以和数据总线不同 地 址总线是单向的 第二章第二章 2 12 1 80868086 的总线接口部件由那几部分组成 其功能 的总线接口部件由那几部分组成 其功能 总线接口单元 BIU 由段寄存器 指令指针寄存器 指令队列 地址加法器以及总线控制逻 辑组成 总线接口单元 BIU 负责 CPU 与存储器 I O 接口之间的信息传送 8086 的指令队 列长度为 6 字节 2 32 3 80868086 的执行部件有什么功能 由哪几部分组成的执行部件有什么功能 由哪几部分组成 答 8086 的执行部件由算术逻辑单元 ALU 运算器 通用寄存器 标志寄存器和 EU 控 制器等组成 8086 的执行部件 EU 负责指令的执行 EU 在工作时不断地从指令队列取出 指令代码 对其译码后产生完成指令所需要的控制信息 数据在 ALU 中进行运算 运算 结果的特征保留在标志寄存器 FLAGS 中 2 4 状态标志和控制标志有何不同 程序中是怎样利用这两种标志的 状态标志和控制标志有何不同 程序中是怎样利用这两种标志的 8086 的状态标志和的状态标志和 控制标志分别有哪些 控制标志分别有哪些 答 不同处 状态标志由前面指令执行操作的结果对状态标志产生影响即前面指令执行操 作的结果决定状态标志的值 控制标志是人为设置的 状态标志 表示前面的操作执行后 算术逻辑部件处在怎样一种状态 这种状态会像某种 先决条件一样影响后面的操作 利用状态标志可进行计算和判断等操作 控制标志 指令系统中有专门的指令用于控制标志的设置和清除 每个控制标志都有对某 一种特定的功能起控制作用 状态标志有符号标志 SF 零标志 ZF 奇偶标志 PF 进位标志 CF 辅助进位标志 AF 溢 出标志 OF 控制标志方向标志 DF 中断允许标志 IF 跟踪标志 TF 2 13 什么叫中断向量 它放在哪里 对应于什么叫中断向量 它放在哪里 对应于 1CH 的中断向量在哪里 如的中断向量在哪里 如 1CH 中断程序中断程序 从从 5110H 2030H 开始 则中断向量应怎样存放 开始 则中断向量应怎样存放 中断向量是中断处理子程序的入口地址 它放在中断向量表中 由 1ch 4 70h 知中断向量 存放在 0000 0070 处 由于中断处理入口地址为 5110 2030 所以 0070H 0071H 0072H 0073H 这四个单元的值分别为 30H 20H 10H 51H 2 82 8 CPUCPU 启动时 有哪些特征 如何寻找系统的启动程序 启动时 有哪些特征 如何寻找系统的启动程序 答 特征 1 内部寄存器等置为初值 2 禁止中断 可屏蔽中断 3 从 FFFFOH 开始执行程序 4 三态总线处于高阻状态 2 8086 8088 系统的启动程序从 FFFFOH 单元开始的无条件转移指令转入执行 第三章第三章 3 33 3 现有 现有 DSDS 2000H 2000H BX 0100H BX 0100H SI 0002H SI 0002H 20100 12H 20100 12H 20101 34H 20101 34H 20102 20102 56H 56H 20103 78H 20103 78H 21200 2AH 21200 2AH 20201 4CH 20201 4CH 21202 B7H 21202 B7H 21203 65H 21203 65H 试说明下试说明下 列各条指令执行完后 列各条指令执行完后 AXAX 寄存器的内容 寄存器的内容 答案 1 MOV AX 1200H 1200H 2 2 MOV AX BX 0100H 3 MOV AX 1200 4C2AH 4 MOV AX BX 3412H 5 MOV AX 1100 BX 4C2AH 6 MOV AX BX SI 7856H 7 MOV AX 1100 BX SI 65B7H 3 113 11 已知程序段如下 已知程序段如下 MOVMOV AXAX 1234H1234H MOVMOV CLCL 4 4 ROLROL AXAX CLCL DECDEC AXAX MOVMOV CXCX 4 4 MULMUL CXCX INTINT 20H20H 试问 试问 1 1 每条指令执行完后 每条指令执行完后 AXAX 寄存器的内容是什么 寄存器的内容是什么 2 2 每条指令执行完后 进位 符号和零标志的值是什么 每条指令执行完后 进位 符号和零标志的值是什么 3 3 程序结束时 程序结束时 AXAX 和和 DXDX 的内容是什么 的内容是什么 答案 指令 本条指令执行完后 AX 的内容 执行完后 CF SF ZF 的 值 MOV AX 1234H 1234H 0 0 0 MOV CL 4 1234H 0 0 0 ROL AX CL 2341H 1 0 0 DEC AX 2340H 1 0 0 MOV CX 4 2340H 1 0 0 MUL CX 8D00H 0 1 0 INT 20H 程序结束后 AX 8D00H DX 0000H 3 93 9 已知堆栈段寄存器已知堆栈段寄存器 SSSS 的内容是的内容是 0FFA0H0FFA0H 堆栈指针寄存器 堆栈指针寄存器 SPSP 的内容是的内容是 00B0H00B0H 先执行 先执行 两条把两条把 8057H8057H 和和 0F79H0F79H 分别进栈的分别进栈的 PUSHPUSH 指令 再执行一条指令 再执行一条 POPPOP 指令 试画出堆栈区和指令 试画出堆栈区和 SPSP 得内容变化过程示意图 标出存储单元的物理地址 得内容变化过程示意图 标出存储单元的物理地址 1 再 PUSH 2 9BH F7H 先 PUSH 3 57H POP SP 2 80H F0A0 00B0H 2 MOV AX 8057H MOV BX 0F79H PUSH AX PUSH BX POP AX 画图的话 SS 和 SP 内容已经知道 只要记住入栈的时候是先减后压 先高后低 出栈时候 相反即 第四章第四章 4 1 假设下列指令中的所有标识符均为类型属性为字的变量假设下列指令中的所有标识符均为类型属性为字的变量 请指出下列指令中哪些是非法的请指出下列指令中哪些是非法的 它们的错它们的错 误是什么误是什么 1 MOV BP AL 非法 操作数类型不同 2 MOV WORD OP BX 4 3 DI SP 合法 3 3 MOV WORD OP1 WORD OP2 非法 不允许两个内存单元直接传递数据 4 MOV AX WORD OP1 DX 合法 5 MOV SAVE WORD DS 合法 6 MOV SP SS DATA WORD BX SI 合法 7 MOV BX SI 2 非法 必须有一个寄存器 8 MOV AX WORD OP1 WORD OP2 非法 两个内存单元地址相加没有意义 9 MOV AX WORD OP1 WORD OP2 100 合法 10 MOV WORD OP1 WORD OP1 WORD OP2 非法 不允许两个内存单元直接传递数据 4 7 对于下面的数据定义对于下面的数据定义 各条各条 MOV 指令单独执行后指令单独执行后 有关寄存器的内容是什么有关寄存器的内容是什么 FLDB DB TABLEA DW 20 DUP TABLEB DB ABCD 1 MOV AX TYPE FLDB AX 1 2 MOV AX TYPE TABLEA AX 2 3 MOV CX LENGTH TABLEA CX 14H 4 MOV DX SIZE TABLEA DX 28H 5 MOV CX LENGTH TABLEB CX 1 第五章第五章 5 4 什么是存储器访问的局部性 研究和讨论这一现象有什么意义 什么是存储器访问的局部性 研究和讨论这一现象有什么意义 答 微机系统进行信息处理的过程就是执行程序的过程 这时 CPU 需要频繁地与内存进行数 据交换 包括取指令代码及数据的读写操作 通过对大量典型程序的运行情况分析结果表 明 在一个较短的时间内 取指令代码的操作往往集中在存储器逻辑地址空间的很小范围 内 因为在多数情况下 指令是顺序执行的 因此指令代码地址的分布就是连续的 再加 上循环程序段和子程序段都需要重复执行多次 因此对这些局部存储单元的访问就自然具 有时间上集中分布的倾向 数据读写操作的这种集中性倾向虽不如取指令代码那么明显 但对数组的存储和访问以及工作单元的选择也可以使存储器单元相对集中 这种对局部范 围的存储器单元的防问比较频繁 而对此范围以外的存储单元访问相对甚少的现象 称为 程序访问的局部性 可概括简写 基于程序执行的两个特征 局部性原理 程序访问的局部性 过程 循环 子程序 数据存取的局部性 数据相对集中存储 存储器的访问相对集中的特点使得我们可以把频繁访问的指令 数据存放在速度非常高 与 CPU 速度相当 的 SRAM 高速缓存 CACHE 中 需要时就可以快速地取出 5 6 存储器体系为什么采用分级结构 主要用于解决存储器中存在的哪些问题 存储器体系为什么采用分级结构 主要用于解决存储器中存在的哪些问题 答 按在微机系统中位置分 存储器 分为主存储器 内存 辅助存储器 外存 缓冲存储 器等 主存储器又称为系统的主存或者内存 位于系统主机的内部 CPU 可以直接对其中 的单元进行读 写操作 辅存存储器又称外存 位于系统主机的外部 CPU 对其进行的存 取操作 必须通过内存才能进行 缓冲存储器位于主存与 CPU 之间 其存取速度非常快 但存储容量更小 可用来解决存取速度与存储容量之间的矛盾 提高整个系统的运行速度 第六章第六章 6 1 CPU 与外设之间的数据传送控制方式有哪几种 何谓程序控制方式 他有那两种基本与外设之间的数据传送控制方式有哪几种 何谓程序控制方式 他有那两种基本 方式 请分别用流程图的形式描述出来 方式 请分别用流程图的形式描述出来 4 答 CPU 与外设之间的数据传送控制方式有程序方式 中断方式 DMA 方式 程序控制方式 用输入 输出指令来控制信息传输的方式 是一种简单的 I O 控制方式 CPU 可以随时根据需要无条件地读写 I O 端口 两种基本方式 无条件传送方式和条件传送 查询 方式 输入操作的程序流 6 4 什么事接口 什么事端口 在什么事接口 什么事端口 在 8086 8088 微机系统中 微机系统中 CPU 是如何实现端口寻址的 是如何实现端口寻址的 接口 CPU 与外设间的中间电路 端口 是接口电路中能被 CPU 直接访问的寄存器 8086 8088 规定用低 16 位作为端口的寻址线 固定寻址 push ax 立即数寻址 mov al 78H 寄存器寻址 mov ax bx 存储器寻址 mov al 200 此 类最为庞杂 I O 端口寻址 in al dx 第七章第七章 7 1 什么是中断 简述一个中断的全过程 什么是中断 简述一个中断的全过程 解 所谓中断 是指在 CPU 执行程序的过程中 由于某些紧急事件发生 向 CPU 提出申 请 CPU 停止当前正在执行的程序 转去执行处理紧急事件的程序 待处理完紧急事件后 再返回接着执行刚才被停止执行的原程序 中断的全过程主要分为 5 个步骤 即 1 中断请求 外设在需要时向 CPU 的 INTR 端发出一个高电平有效的中断请求信号 2 中断判优 若 IF l 则识别中断源并找出优先级最高的中断先源予以响应 在其 处理完后 再响应级别较低的中断源的请求 3 中断响应 中断优先级确定后 发出中断的中断源中优先级别最高的中断请求就被 送到 CPU 的中断 4 中断处理 5 中断返回 中断返回需执行中断返回指令 IRET 其操作正好是 CPU 硬件在中断响应 时自动保护断点的逆过程 即 CPU 会自动地将堆栈内保存的断点信息弹出到 IP CS 和 FLAG 中 保证被中断的程序从断点处继续往下执行 7 5 简述中断控制器简述中断控制器 8259A 的内部结构和主要功能 的内部结构和主要功能 8259A 的内部结构 由数据总线缓冲器 读 写逻辑 控制逻辑 级联缓冲 比较器 中断请 求寄存器 IRR 中断屏蔽寄存器 IMR 现行服务寄存器 ISR 和优先级寄存器 PR 等八大功 能模块组成 8259A 的功能 接收 屏蔽 判优和传递外设的可屏蔽中断请求 并在收到 CPU 的响应信 号后 向 CPU 送出中断类型码 第八章 5 8 2 8255A 有

温馨提示

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

评论

0/150

提交评论