logo资料库

2008年山东科技大学微机原理及应用考研真题.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2008 年山东科技大学微机原理及应用考研真题 一、填空题,每空 2 分。【30’】 1.二进制数 1100101B 转化为十进制数为(1),十进制数-37 的补码为(2)H。 2.计算机的各个组成部分之间采用总线结构连接起米,总线一般包括(3)、(4)和(5)等三种。 3.由 8086 构成的微型计算机系统的存储器容量为(6),外设的端口地址容量为(7),它们是(8) 编址的。 4.8086/8088 根据不同的应用场合,可设计成两种不同的工作模式,分别为(9)模式和(10) 模式. 5.采用 DMA 控制方式时,DMA 控制器与 8086 的(11)和(12)引脚进行联络。 6.8086 CPU 通过(13)寄存器和(14)寄存器能准确找到指令代码。 7.8086 系统中访问存储器的实际地址的计算方法是采用(15)。 二、简答题,每题 6 分【48’】 1.简述微处理器、微型计算机和微型计算机系统三者之间的关系。 2.为什么要设置段寄存器?8086/8088 有哪几个段寄存器? 3.什么是时钟周期?机器周期?指令周期? 4.8086/8088 在执行指令时,其 EU 和 BIU 的具体分工是什么? 5.内存和外存各有什么特点? 6.基本的输入/输出方式有哪几种?各有什么特点?
7.请描述一下可屏蔽中断的整个响应过程。 8.写出你熟悉的常用接口器件名称(4 个即可),并说出这些器件对应的功能? 三、根据要求完成下面各题,每题 6 分【12’】 1.已知堆栈段寄存器 SS=A000H,堆栈指示器 SP=0100H,试将数据 1234ABCDH 推入堆栈,画出 进栈示意图。最后栈顶 SP=? 2.设 DS=2000H,BX=1256H,SI=528FH,位移量 TABLE=20AIH,[232F7H]=3280H,[264E5H]=2450H, 执行下述指令后的 IP 值分别为多少? (1)JMP BX ;IP=? (2)JMP TABLE[BX] ;IP=? (3)JMP [BX][SI] ;IP=? 四、根据要求编程,每题 10 分。【60’】 1.将内存单元 BUF1 和 BUF2 中的两个双字数相加,结果存放在内存数据段以 2000H 为首地 址的单元中。【10’】 2.把一带符号数据块(字节类型,长度小于 255)中正数、负数分别依次送内存单元 plus、 negative(均为字节类型)开始的单元中。【10’】
3.请利用 8255A 的 PA 和 PC 口设计一个 32(4×8 行列扫描)键盘接口,请画出 8255A 与 8086 的接口示意图和 8255A 与键盘的连接图,并根据你画的示意图给出 8255A 控制字寄存器、PA、 PB、PC 口的地址以及 8255A 的方式控制字,并编制 8255A 的初始化程序【10'】 附:8255 的工作方式控制字各位定义如下: D7=1—方式控制字标志位,D6D5—A 口方式,D4=1/0—A 口输入/输出,D3=0/1—C 口高四位 输入/输出,D2—B 口方式,D1=1/0—B 口输入/输出,DO=1/0—C 口低四位输入/输出。 4.8253 计数器 2 的输出接有一发光二极管,要使发光二极管以点亮 2 秒,熄灭 2 秒的间隔 工作,8253 各计数器和控制器的端口地址分别为 8010H~8013H,外部有一个 2MHz 的信号, 请画出与你软件相符的硬件示意图(不需要画出与 CPU 的接口)并编写程序【10’】 附:8253 控制字的各位结构如下: 5.某一 8086CPU 系统中,采用一片 8259A 进行中断管理。设定 8259A 工作在普通全嵌套方式, 发送 EOI 命令结束中断,采用边沿触发方式请求中断,IRO 对应的中断类型代码为 90H。假 设 8259A 在系统中的 I/0 地址是 FFDCH(A0=0)和 FFDDH(A0=1)。请编写 8259A 的初始化程序 段。【10’】 附 1:8259 的初始化字 ICW1(偶地址)定义如下: LTIM—触发方式,=1,高电平触发,=0,上升沿触发;SNGL 一本 8259A 是否与其他 8259A 处 于级联状态,当系统只有一片 8259A 时,取 1;IC4 一对于 8086/8088 系统,IC4 总为 1。 附 2:8259 的中断类型码字 ICW2(奇地址)定义如下: T7~T3—中断类型码的高 5 位;低 3 位由 8259A 自动按 IR 输入端确定。 附 3:8259 的中断结束方式字 ICW4(奇地址)定义如下; SFN—特殊全嵌套方式=1,普通全嵌套=0;BUF—缓冲方式=1,非缓冲方式=0;M/S—主片=1,从 片=0;AEIO-自动结束中断=1,非自动结束中断=0;μPM 一微处理 8086/8088=1,8080/8085=0.
6.在 IBM PC 机总线上扩充 DAC0832 芯片,并完成三角波信号输出。要求:【10’】 (1)三角波的电压范围为 0~2.5V;【2’】 (2)画出硬件接线图 DAC0832 可用的地址有四个:280H~283H;【4’】 (3)编写 D/A 转换程序段。【4’】
分享到:
收藏