微机原理试卷1.pdf_第1页
微机原理试卷1.pdf_第2页
微机原理试卷1.pdf_第3页
微机原理试卷1.pdf_第4页
微机原理试卷1.pdf_第5页
全文预览已结束

下载本文档

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

文档简介

考试课程 微机原理与接口技术 学分数 4 5 考试方式 闭卷 满分 100 分 考试时间 120 分钟 成绩 班级 姓名 一 填空题一 填空题 1 微型计算机系统分为 及微型计算机系统三个层次 2 8088 8086CPU 中有一个标志寄存器 它包括 个状态标志位 和三 个 标志位 3 8086 8088 微处理器的模式有两种模式 模式 模式 后 一种模式的系统构成一般至少有两个 CPU 为此引入 由它来对 CPU 发出的控制信号进行变换和组合 以得到各种控制信号 4 执行每一条指令 都包括 和执行三个基本步骤 5 某存储器芯片有 13 根地址线 8 根数据线 该芯片有 个存储单元 用十六进制数写出它们的首地址为 0000H 末地址为 H 6 中断的处理过程包括中断请求 中断判优 中断返回 等五大步骤 7 执行指令 MOV AL BX 时 DT R为 电平 MIO 为 电 平 WR为 电平 8 应用某种函数把主存地址映像到 Cache 中定位 称作地址映像 地址映像的 方式有三种 直接映像 9 在级联情况下 8259A 主片的 CAS0 CAS2是输出信号 用来 而 从片的 CAS0 CAS2是输入信号 用来 10 8253 可以工作在二进制及 BCD 码两种计数数制下 若计数初值为 5000D 则 编程时 两种计数数制下所赋的计数初值分别为 和 11 串行输入 输出接口芯片 8251A 由 引脚输入的高 低电平 决定所 要访问的 I O 端口 一片这样的芯片 占有的端口地址数为 个 12 并行输入 输出接口芯片 8255A 有 个相互独立的 8 位 I O 端口 其 中端口 A 可编程工作在 种不同的方式下 二 简述题二 简述题 1 存储器体系分哪几级 为何采用分级结构 2 CPU 与外设之间传输数据的控制方式通常有哪三种方式 简述三种方式的特 点及适用场合 3 试说明中断向量 中断类型码及中断向量表之间的区别和联系 4 简述 DMA 传输的主要步骤 三 阅读程序及编程三 阅读程序及编程 1 在 DS 所决定的数据段 从偏移地址 BUFFER 开始顺序存放 100 个无符号 16 位数 现要编写程序将这 100 个字数据从大到小排序 提示 第一轮先找到最小 的数 并放在最末位 请把程序填写完整 CODE SEGMENT ASSUME CS CODE DS DATA LEA DI BUFFER MOV BL 99 NEXT0 MOV SI DI MOV CL BL NEXT3 MOV AX SI ADD SI CMP AX SI JNC 提示 若 AX SI 则不做交换 MOV DX SI 提示 若 AX SI 则交换 MOV SI 2 MOV AX NEXT5 DEC CL JNZ NEXT3 DEC BL JNZ NEXT0 MOV AX 4C00H 返回 DOS INT 21H CODE ENDS END START 2 设有两个数组 BUFF1 和 BUFF2 分别放在数据段偏移地址为 1000H 和 3000H 开始的区域 其数据均为 20 个字节 试依次比较两个数组中的数据是否完全相 同 若相同 则显示字符串 They are the same array 否则将第一个不同的数 据的偏移地址放在变量 DIFFERENT 中 且显示字符串 They are the different array 请编写程序完成此过程 要求 写出数据段的定义数据段的定义 主程序主程序 四 四 要求 设计一个 8 位的存储器系统 CPU 为 8088 其中 RAM 为 16K ROM 为 4K 要求地址从 B000H 开始 ROM 在低地址 RAM 在高地址 且地址连续 现有两种芯片可供选择 2K 8 的 EPROM 芯片 2716 和 8K 8 的静态 RAM 芯片 6264 1 画出硬件连接图 可增加其它辅助器件 2 写出各芯片的地址分配 6264 的部分引脚说明如表 120 AA 地址线 70 DD 数据线 1 CE 2 CE 片选 EO 输出使能 WR 写信号 其中控制信号的组合如表所示 1 CE 2 CE EO WR 操作 0 1 0 1 读 0 1 1 0 写 3 8 译码器真值表 C B A 输出特性 0 0 0 Y0 0 其余全为 1 0 0 1 Y1 0 其余全为 1 1 1 1 Y7 0 其余全为 1 D0 D7 A0 A10 A11 A12 RD WR M IO A13 A14 A15 D0 D7 A0 A10 OE CE D0 D7 A0 A10 OE CE D0 D7 A0 A10 WR OE A11 A12 CE2 CE1 8088 2716 1 2716 26264 1 A B C G2A G2B G1 Y0 Y7 3 8译码器 D0 D7 A0 A10 WR OE A11 A12 CE2 CE1 6264 2 A B E1 Y0 Y3 2 4译码器 五 五 8255A A 口 方式 0 从打印机上输出一组 100 个字符 这些字 符存放在内存以 DATABUF 开始的存区 1 试完成硬件连线图及相应的完整程序 需要时可外加器件 2 如采用方式 1 完成上述任务 8255A 的中断请求引脚接在 8259A 的 IR2 中 断类型码是 42H 试编写 8259A 的初始化程序 8259A 的口地址是 21H 和 20H 8088 8255A 打印机 六 六 用两片 8253 级连作定时器用 线路图如下 START A C B D 4MHZ 设 8253 1 初始化编程为方式 5 定时时间为 2ms 8253 2 初始化编程为 方式 1 定时时间为 10ms 要求 1 画出 A B C D 四点的波形 2 写出两片 8253 的初始化程序 设 8253 1 的口地址为 F0H F3H 8253 2 的口地址为 F8H FBH 七 七 已知有一个实现半双工异步通信的控制电路 发送和接收时钟 CTx CRx相同 频率为 38 4kHz 且由外部定时电路 8253 提供 要 求 波特率系数为 64 7 位数据位 1 位起始位 1 位停止位 带奇 偶校验 发送 接收允许 CPU 采用 INTEL8088 要求 完成 8251 的硬件连线 写出数据传输的波特率 根据所设计的硬件线路 写出 8251 的地址 编写 8251A 的初始化程序 通信过程中采用查询方式发送与接收 20 个字符 WR M IO RD A0 A1 A2 A3 A7 D0 D7 RD PA0 WR A0 PA7 A1 CS PC0 D0 PC7 D7 D0 D7 STB BUSY 译 码 器 GATE0 8253 1 CLK0 OUT0 GATE0 8253 2 CLK0 OUT0 编写相应的发送程序 只要求写出主程序段 8251 D0 D1 D2 D3 D4 D5 D6 D7 CS RD WR C D RESET CLK Tx

温馨提示

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

最新文档

评论

0/150

提交评论