广东海洋大学2014-2015年微型计算机原理及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东海洋大学2014~2015年度
《微型计算机原理及应用》试卷A
一,选择题
1,程序运行中,IP始终指向(B)
A、栈区栈顶的位置
B、下一条所要执行的指令的偏移地址
C、当前正执行的指令的地址
D、程序中的任何位置
2,标志位(D)表明运算结果是否发生溢出。
A、ZF
B、PF
C、SF
D、OF
3,逻辑地址是(C)地址。
A、信息在存储器中的具体
B、经过处理后的20位
C、允许在程序中编排的
D、都不是
4,访问I/O端口时,AD0-AD7在(A)出现地址信息。
A、第一个时钟周期
B、第二个时钟周期
C、第三个时钟周期
D、所有的时钟周期5,引脚IO/M*、WR*和RD*状态分别为010,此时正在进行的操作是(B)
A、存储器的读
B、存储器的写
C、IO口的读
D、IO口的写
6,Reset信号有效后,8086CPU的启动地址C。
A、FFFFFh
B、OFFFFh
C、FFFFOh
D、OOOOOh
7,80836只有工作在(D)下才能真正发挥它的设计能力。
A、中断方式
B、实地址方式
C、保护地址方式
D、虚拟8086方式
8,通过引脚(C)向CPU发出非屏蔽中断请求。
A、INTR
B、INTA
C、NMI
D、IMR
9,8086/8088系统的中断向量表(B)
A、存放着中断类型号
B、存放着中断处理程序入口地址参数
C、存放着中断子程序
D、存放着中断处理程序的返回地址
10,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为(B)
A、ICW1,ICW2,ICW3
B、ICW1,ICW2,ICW4
C、ICW1,ICW3,ICW4
D、ICW2,ICW3,ICW4
二,判断题
1,CPU在响应可屏蔽中断请求INTR时,包括的条件有IF=1.对
2,指令ROL AX , 6 是合法指令。对
3,8086/8088微机系统中所有的总线都是双向的。错
4,寄存器SI、DI仅在串操作指令中才可以实现自动增/减。对
5,8086系统中,可屏蔽中断类型吗可由用户自己设定。错
6,80386工作在实地址模式下可进行多任务设置。错
7,可以利用伪指令Segment和ENDS来定义段。对
8,8259A固定优先级中,IR7的优先级最高,IR0的优先级最低。错
9,I/O接口是处理器与寄存器、输入输出设备等外设之间协调动作的控制电路。对
10,指针BP可以指向栈区的任何位置。对
三,填空题
1,三态门(E门)和装入门(L门)可以加到任何寄存器上,L门负责对寄存器_装入数据的控制,E门负责对寄存器_输出数据的控制。
2,驱动能力够的时候数据总线是总线驱动器_提供,为了提高那个驱动能力,可
接__双向总线驱动器_
3,8086的数据总线__16_位,地址总线__20_位,可直接寻址空间__1M字节单元。
4,控制位DF=1表示串行操作的方向是从高地址向低地址方向进行,IF=0表示不允许CPU响应外部可屏蔽中断。
5,80386工作在实地址方式下,段寄存器中存放的是__段基址,工作在保护方式下,段寄存器中存放的是__选择字
6,在总线操作周期中,8088CPU会在第_三_个时钟周期的前沿测试_READY__引脚,如果测到无放低电平,CPU__持续插入Tw状态,直到READY为高电平_ 7,汇编语言程序中的标号具有的属性有_段基址、__偏移地址和___类型__ 8,80386的存储器管理部件由___分段部分和分页部分组成,不分页的话,线性__地址即为___物理地址。
9,8255扩展___3__行通信口,端口1可以工作在方式2
10,子程序最后一条指令是_RET_,作用为将程序控制返回到主程序。
四,简答题
1,8086在总线形成中为什么要加锁存器?锁存器锁存的内容是什么?
8086系统中,一般数据位是8位,而地址是16位,程序要输出一个地址,就必须先输出高8位,用锁存器锁定后,再输出低8位,这时才完成一个16位地址的输出。
锁存内容:逻辑电路:通过控制信号完成对当前输出信号的固定,主要是逻辑状态(0,1)集成功能:是一个可以完成当前总线状态的保存
计算机组原:完成数据的保存,是存储器等功能器件的辅助器件
2,设8259A的ICW2被编程为28H,则接IR5的外设的中断类型号是什么?
它的中断向量地址是多少?
28H=0010 1000B取高五位00101 IR5取5= 101
两者组合:0010 1101B=2DH
中断类型号:2DH
中断向量地址是:2DH*4=B4H
000B4H
000B5H 偏移地址IP
000B6H
000B7H 段地址CS
3,8086/8088微机系统中存储器的物理地址和逻辑地址各有什么用途?
假如CS=6000H、IP=7A00H,其物理地址应是多少?
逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,物理地址是用唯一的20位二进制数所表示的地址,CPU与存储器交换信息时使用物理地址。
CS * 16+IP=60000H + 7A00H=67A00H
4,设堆栈指针SP的初值为0040H,AX=2233H,BX=4466H,试问:
(1)指针指令PUSH BX后SP= 003EH
(2)再执行PUSH AX及POP AX后SP= 003EH AX= 2233H BX=4466H