




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本试卷总分 150 分 考试时间 3 小时 一 选择题 每题 3 分 共 30 分 y8 t2 r3 j w1 N1 Y 1 某微机最大可寻址的内存空间为 16MB 其 CPU 地址总线至少应有条 A 32B 16C 20D 24 2 在 8086 宏汇编过程中不产生指令码 只用来指示汇编程序如何汇编的指令是 A 汇编指令B 伪指令C 机器指令D 宏指令 8 R6 L U q1 C 9 p 3 微处理器系统采用存储器映像方式编址时存储单元与 I O 端口是通过来区分的 T 8 v u V9 D t n A A0 A10B A0 A11C A0 A15D A0 A16 G V4 b g6 w 5 从键盘输入的数据 通常以形式表示的 3 h h i2 r A 二进制B 十六进制C ASCII 码D BCD 码 Eq D1 4 1 T5 Y2 o0 S f U 1 u0 a7 s r f p 6 8086 系统中 送给 CPU 的 READY 信号是由芯片产生的 A 8284B 8259C 8250D 8288 7 指令 MOV AX ES BX SI 中 源操作数的物理地址是 r I P G6 B c2 J r7 E A 写数据端口 读 写控制端口 c9 g8 c5 e5 L5 l T9 z9 t 2 在 8086 系统中 若 CS 为 0A000H 这代码可寻址的物理空间范围为 0A0000H 3 指令 MOV SI 2100H 的源操作数寻址方式是 目的操作数寻址方式是 U0 J s J l3 C w 4 列出两种目前普遍采用的总线标准 W u L g9 7 T 5 R y 7 q0 N 2 5 A5 R 6 F i G4 R o3 a9 2 j C0 I 5 已知 ROM 芯片容量为 256 4 位 则其地址端有 位 数据端有 位 6 若 AL 96H BL 12H 则执行 MUL BL 指令后 结果为 mH L q s M y By4 T9 0 X g7 9 三 简答题 每题 10 分 共 50 分 1 微处理器内部一般有哪些基本部件组成 试简述它们的主要功能 2 列出 8086 8088 CPU 接口部件 BIU 和执行部件 EU 的主要组成及其寄存器 3 设 DS 4500H AX 0508H BX 4000H SI 0320H 当 8088 CPU 在最小状态下执行指令 MOV BX SI 0100H AX 时 各 控制信号 IO M DT R RD WR 在有效期间的状态分别是什么 数据总线和地址总线上的数据分别是多少 0 M6 C4 B w u V p O 4 常用存储器片选控制方法有哪几种 它们各有什么优缺点 5 比较软件 硬件和可编程定时 计数器用于定时的特点 u O e6 S n x 四 分析题 每题 15 分 共 30 分 1 已知数据段定义如下 wN Z m6 d S w E 6 Y5 J4 Z zt 2 0AFFFFH p6 y8 X4 U9 L5 U g m a Z1 P 3 立即数寻址寄存器寻址 4 ISAPCI USB 等 E1 l hE P3 f2 E X h z9 8 r Q 寄存器阵列用于临时存放数据和地址 2 答 BIU 段地址寄存器 CS DS SS ES 7 x C0 Jh n2 Q 16 位指令指针寄存器 IP 20 位地址加法器 3 9 L R 9 p j8 g 输入输出总线控制逻辑等 EU 运算器 控制器 通用寄存器 AX BX CX DX 6 y V h4 H0 S2 f1 b 专用寄存器 BP SP SI DI V0 U7 m A9 T E 8 r B A 16 位标志寄存器 FR s G3 H o6 W q O 3 答 IO M 低 DT R 高 RD 高 WR 低 0 N3 C7 P1 e4 V7 U 数据总线 0508H 地址总线 49420H 4 答 线选法 CPU 高位地址不经过译码 直接分别连接各存储芯片的片选端以区别各芯片的地址 连线简单 不需译码 器 但容易产生地址冲突 且地址空间不连续 全译码 所有高位地址全部参与译码 译码输出作为各芯片的片选信号 各组芯片之间不存在地址重叠和冲突 问题 每个单元地址是唯一的 缺点是译码电路比较复杂 译码其输出有时不能全部利用 2 k9 s t f r l p 0 P4 c 部分译码法 只选 CPU 高位地址总线中的一部分进行译码 以产生各个存储芯片的片选控制信号 部分译码法能充分利 用译码器 但存在地址重叠 它是介于全译码法和线选法之间的一种片选方法 5 4 1 x7 b 答 软件定时一般根据要求设计一个时延子程序 其优点是成本低 缺点是 CPU 利用率低 且定时间隔不准确 硬件定时会增加相应的硬件设备 使硬件成本增加 但可以不占用 CPU 并且定时准确 不过一旦硬件设计制 作好后 不便于更改定时间隔 用可编程定时 计数器可以兼顾前两者的优点 即定时信号的产生由专门的硬件电路产生 定时准确且 CPU 利用率高 并且可以通过程序更改定时间隔而不改变硬件电路 4 N W B4 9 v7 Q1 e V s q 四 分析题 每题 15 分 共 30 分 x 1 a Q J D Vn l 1 2 解 9 U0 L低位字节相加 DAA 十进制调整 MOV CL AL 低位和到 CL MOV AL BH ADC AL DH 高位字节相加 47H 4 本步骤 2 分 DAA 调整 MOV CH AL 高位和到 CH 1 对两个组合 BCD 数相加 和放在 CX 中 本步骤 2 分 2 程序执行完后 CX 6912H 本步骤 2 分 4 1 SP 2400H 2 23FEH 本步骤 1 分 2 SP 2 SP 23FCH BX 3600H 本步骤 1 分 3 SP 23FCH 2 23FEH AX 3600H BX 3600H 本步骤 2 分 5 没计一个数经过的时间为 1 f 本步骤 2 分 N t 1 f t f 8ms 100kHz 8 10 3 100 103 800 本步骤 2 分 6 1 BX 1E6CH 本步骤 1 分 CF 0 本步骤 1 分 2 CX 0004H 本步骤 1 分 CF 0 本步骤 1 分 四四 程程序序设设计计题题 READPORT PROC FAR PUSH AX 本步骤 1 分 L1 IN AL 60H TEST AL 80H JZ L1 本步骤 1 分 IN AL 61H MOV 2000H AL 本步骤 1 分 POP AX READPORT ENDP 本步骤 1 分 本步骤 4 分 状态位 数据位 60H IOR IOW 61H D7 D7 D0 一一 填填空空 每每空空 1 分分 共共 20 分分 1 设字长为八位 有 x 1 y 124 则有 x y 补 x y 补 2 数制转换 247 86 H BCD 3 在 8086CPU 中 由于 BIU 和 EU 分开 所以 和 可以重叠操作 提高了 CPU 的利用率 4 8086 的中断向量表位于内存的 区域 它可以容纳 个中断向量 每一个向量占 个字节 5 8086 系统中 地址 FFFF0H 是 地址 6 8086CPU 的 MN MX 引脚的作用是 7 8251 芯片中设立了 和 三种出错标志 8 8086CPU 中典型总线周期由 个时钟周期组成 其中 T1期间 CPU 输出 信息 如有必要时 可以在 两个时钟周期之间插入 1 个或多个 TW等待周期 9 8259A 共有 个可编程的寄存器 它们分别用于接受 CPU 送来的 命令字和 命令字 二二 简简答答题题 20 分分 1 什么是信号的调制与解调 为什么要进行调制和解调 试举出一种调制的方式 5 分 2 已有 AX E896H BX 3976H 若执行 ADD BX AX 指令 则结果 BX AX 标志位 CF OF ZF 各为何值 5 分 3 有变量定义的伪指令如下 NUMSDW18DUP 4 DUP 5 23 VARDB HOWARE YOU 0DH 0AH 试问 NUMS VAR 变量各分配了多少存储字节 5 分 4 已有 MOVAL INF BP SI 与 MOVAL ES INF BP SI 两条指令 试问 其源操作数采用何种寻 址方式 是字或是字节操作 两条指令有何区别 5 分 三三 读读图图 10 分分 下图中 AB7 AB0为 8086CPU 低八位地址总线 试问 1 8259A 占用 个端口地址 分别为 其中 ICW1的设置地址为 2 8255A 占用 个端口地址 分别为 其中控制寄存器的地址为 四四 判判断断题题 8 分分 下列各题 请在正确的题的括号内打 错误的请打 1 8253 的计数器在不同的工作方式中 计数到 0 时 都会从 OUT 输出一个相同的信号 2 CPU 寻址外设时 存贮器对应的 I O 方式是把一个外设端口作为一个存贮单元来看待 3 用软件确定中断优先权时 只要改变查询的顺序 即可以改变中断的优先权 4 在 8259A 级连系统中 作为主片的 8259A 的某些 IR 引脚连接从片 同时也可以在另一 些 IR 引脚上直接连接外设的中断请求信号端 五五 阅阅读读程程序序与与接接口口芯芯片片初初始始化化 26 分分 1 源程序如下 6 分 MOVCL 4 MOVAX 2000H SHLAL CL SHRAX CL MOV 2000H AX 试问 若程序执行前 数据段内 2000H 09H 2001H 03H 则执行后有 2000H 2001H 本程序段的功能 2 源程序如下 4 分 MOVAL 0B7H ANDAL 0DDH XORAL 81H ORAL 33H JPLAB1 JMPLAB2 试问 执行程序后 AL 程序将转到哪一个地址执行 3 源程序如下 6 分 MOVCX 9 MOVAL 01H MOVSI 1000H NEXT MOV SI AL INCSI SHLAL 1 LOOPNEXT 试问 执行本程序后有 AL SI CX 本程序的功能是 4 某系统中 8253 占用地址为 100H 103H 初始化程序如下 4 分 MOVDX 103H MOVAL 16H OUTDX AL SUBDX 3 OUTDX AL 试问 此段程序是给 8253 的哪一个计数器初始化 安排工作在哪种工作方式 若该计数器的输入脉冲的频率为 1MHZ 则其输出脉冲的频率为 5 已知某 8255A 在系统中占用 88 8BH 号端口地址 现欲安排其 PA PB PC 口全部为输出 PA PB 口均工作于方式 0 模式 并将 PC6置位 使 PC3复位 试编写出相应的初始化程序 6 分 六六 编编程程 16 分分 已知某输入设备的数据端口地址为 40H 状态端口地址为 41H 其中 D0位为 1 时 表示 READY 状态 试编 程实现 采用查询方式从该设备输入 20 个 ASCII 码表示的十进制数 并求出这 20 个十进制数的累加和 将此累加和转换成 BCD 码 并存放到 NBCDH 百位数 和 NBCDL 存十位和个位数 单元中 注注 只要求写出程序的可执行部分 可以不写任何伪指令 微微机机原原理理与与接接口口技技术术 试试卷卷 A 评评分分标标准准及及 参参考考答答案案 一 每空 1 分 共 20 分 1 0111101110000011 2 F7 DCH001001000111 10000110 BCD 3 取指令执行指令 4 00000H 003FFH 区256 个4 个 5 CPU 复位以后执行第一条指令的地址 6 决定 CPU 工作在什么模式 最小 最大 7 奇 偶错帧格式错溢出错 8 4 个地址T3和 T4 9 7 个初始化操作 二 每题 5 分 共 20 分 1 串行长距离通信时 需要利用模拟信道来传输数字信号 由于信道的频带窄 一般为 300 3400HZ 而数字信号的 频带相当宽 故传输时必须进行调制 以免发生畸变而导致传输出错 3 分 调制是将数字信号 模拟信号 而解调则是相反 例如 FSK 制 调频制或称数字调频 可将数字 1 和 0 分别 调制成 2400HZ 和 1200HZ 的正弦波信号 2 分 2 BX 220CH 1 分 AX E896H 1 分 CF 1 1 分 OF 0 1 分 ZF 0 1 分 3 NUMS 分配了 180 个字节 3 分 VAR 分配了 15 个字节 2 分 4 源操作采用基址 变址寻址方式 2 分 是 字节操作 1 分 MOVAL INF BP SI 访问的是堆栈段 1 分 MOVAL ES INF BP SI 访问的是附加段 实现了段超越 1 分 三 每题 5 分 共 10 分 8259A 占 2 个 2 分 为 20H 22H 或 24H 26H 2 分 20H 或 24H 1 分 8255A 占 4 个 2 分 为 80H 82H 84H 86H 2 分 86H 1 分 四 每题 2 分 共 8 分 1 2 3 4 五 共 26 分 1 2000H 39H 2 分 2001H 00H 2 分 将 2000H 2001H 两相邻单元中存放的未
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论