北京大学微机原理考试试题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京大学信息科学技术学院考试试卷 考试科目: 微机原理B 姓名: 学号: 考试时间: 2008年 1 月 9 日 任课教师: 王志军 题号

一 二 三 四 五 六 七 八 总分 分数 阅卷人

以下为试题和答题纸,共 10 页。

一、填空题(每空1分,共20分)

1. 在冯.诺依曼计算机中,指令和数据以二进制的形式表示,计算机按照存储程序、程序控制执行的方式进行工作。

2. 微机系统的硬件部分包括五个基本组成部分:运算器、控制器、主存储器、输入设备和输出设备。

3. 8086CPU最小模式基本总线读操作包括 4 个时钟周期,当存储器或I/O速度较慢时,则需要插入等待周期。

4. 对于8086CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的

段基址为1000H,偏移地址为2345H,则该存储单元的物理地址为 12345 H。

5. 对于8086系统,若SS=1000H,SP=1000H,执行PUSH BX指令之后,SS= 1000 H,SP=_0FFE H。

6.已知AL= 10001010B,BL= 11000110B,执行指令ADD AL,BL之后,ZF= 0,OF= 1 。

7. 当前微机的存储系统分为三级,即 Cache 、主存和外存。这种层次结构设计的依据是程序和数据访问的局部性原理。

8. DMA方式是在DMAC 的控制下,实现主机与外设之间数据传送的一种方式。它除了可以直接在I/O接口与存储器之间交换数据外,还可以实现内存与内存

之间、外设与外设之间的数据交换。8237进行内存与内存之间数据交换时,需占用0和1 通道。

9. 异步串行接口芯片8251,引脚TxRDY 作为发送中断请求信号。

10. 总线可分类为:片总线、内总线和外总线。USB总线属于外总线,USB1.0

规范规定:一台PC机最多可连接 127 个USB外设。PCI属于内总线,其有三种地址空间,即存储器空间、I/O空间和配置地址空间。

二、单选题(本大题共10小题,每小题1分,共10分)

1.关于8086CPU指令构成,以下说法错误的是( B )。

A.指令中可以只包含操作码 B. 指令中可以只包含操作数

C.指令长度是可变的D.操作数在操作码之后

2.下列8086指令中,指令执行后,AX的结果与其他三条指令不同的是( D )。

A.MOV AX,0 B.XOR AX,AX

C.SUB AX,AX D.OR AX,0

3.执行IN AL,70H时,8086CPU外部管脚状态是( D )。

A.RD=0、WR=1、IO

M=1

/

M=1 B.RD=1、WR=0、IO

/

C.RD=1、WR=0、IO

M=0

/

/

M=0 D.RD=0、WR=1、IO

4.8086指令MOV AX,[BX] 中源操作数的寻址方式为( B )。

A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址5.在下列伪指令中定义字节变量的是( A )。

A.DB B.DW C.DD D.DT

6.8086CPU,若NMI、除法中断和INTR同时产生,则CPU执行完当前指令后对Array

中断请求的检测顺序为( D )。

A.NMI、除法中断、INTR B.NMI、INTR、除法中断

C.INTR、除法中断、NMI D.除法中断、NMI、INTR

7. 8086CPU执行算术运算指令不会影响的标志位是( D )。

A.溢出标志B.符号标志C.零标志D.方向标志8.采用虚拟存储器技术的目的是( D )。

A.提高CPU访问主存速度B.扩大外存的存储空间

C.提高CPU访问外存速度D.扩大存储器的寻址空间

9.6片8259A级联最多可以管理( D )个中断。

A.48 B.40 C.44 D.43

10. 8251在数据传输过程中,不能检测到的错误是( A )。

A.同步字符错B.数据溢出错C.奇偶校验错D.帧格式错

三、改错题(下列每题均有错,请改正。每题1分,共8分)

1. 异步通信格式中,起始位和停止位均为逻辑0。

停止位为逻辑1

2. 半导体静态随机存储器是靠电荷存储器件(电容)存储信息。

半导体动态存储器

3. 8086 CPU从功能上分为EU和BIU两部分,EU和BIU按照串行的方式进行工作。

按照并行方式

4. 程序直接控制、中断和DMA三种数据传送方式中,中断方式的传输速率最高。

DMA方式

5. 8086是16位CPU,80286是32位CPU。

80286是16位CPU

6. 8086CPU从奇地址读出1个字时,需要1 个总线周期。

2个

7. 8251异步通信格式中,停止位只能选择1位或2位。

还可选1.5位

8. 8086CPU通过控制总线读取I/O端口的状态信息。

通过数据总线

四、简答题(每小题4分,共12分)

1. 比较8086CPU子程序调用和执行中断服务操作的异同。

相同:两者均发生断点保护、程序转移和程序返回

差异:子程序调用是确定的,中断多数是随机的;子程序调用时保护IP、CS,中断服务保护IP、CS、FLAG。

2.简述I/O端口两种编址方式的优缺点。

单独编址:译码电路简单、内存空间大;需专用I/O指令和引脚信号

与存储器统一编址:指令、引脚信号统一;译码电路复杂、内存减少。

3. 比较异步串行通信和同步串行通信的异同。

相同:均为串行通信,即信道上一位一位地传送数据。

差异:

异步通信:以字符为单位传送,每个字符需加起始位和停止位,收发时钟可独立;同步通信:以数据块为单位传送,字符块前需加同步字符,收发时钟也需同步;

相关文档
最新文档