微机原理及接口技术复习题答案

2020-06-03 12:56

一、单项选择题

微机原理复习题

1.CPU与外设间数据传送的控制方式有( D )

A.中断方式 B.DMA方式 C.程序控制方式 D.以上三种都是 2.8086 CPU内标志寄存器中的控制标志位占( C )

A.9位 B.6位 C.3位 D.16位

3.若传输率为2400,收、发时钟(RxC∕TxC)频率为38.4KHz,则波特率因子为( B )

A.1 B.16 C.32 D.64 4.CPU与I∕O设备间传送的信号有( D )

A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 5.8251的方式字(模式字)的作用是( C )

A.决定8251的通信方式 B.决定8251的数据传送方向 C.决定8251的通信方式和数据格式 D.以上三种都不对

6.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D )

A.B口 B.A口 C.A、B、C三端口均可以 D.C口

7.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C )

A.10个 B.110个 C.120个 D.240个

8.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( D )

A.字符间无间隔 B.双方通信同步

C.发生错误的概率少 D.附加的辅助信息总量少

9.采用高速缓存Cache的目的是( C )

A.提高总线速度 B.提高主存速度 C.使CPU全速运行 D.扩大寻址空间

10. 若8086 CPU主频为8MHz,则其基本总线周期为( B ) A.200ns B.500ns C.125ns D.250ns

11.CPU响应中断请求和响应DMA请求的本质区别是( B ) A.中断响应靠软件实现

B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线 C.速度慢 D.控制简单

12. EPROM是指( D )

A.随机读写存储器 B.可编程只读存储器

C.只读存储器 D.可擦除可编程只读存储器

13. 特殊屏蔽方式要解决的主要问题是( C )

A.屏蔽所有中断 B.设置最低优先级 C.开放低级中断 D.响应同级中断

14. 要使8253输出1个时钟周期(1CLK)宽度的负脉冲,可选择哪几种工作方式( C )

A.方式2,4,0 B.方式0,4,5 C.方式2,4,5 D.方式1,4,5

15.用3片8259A级联,最多可管理的中断数是( B ) A.24级 B.22级 C.23级 D.21级

16. 在中断方式下,外设数据输入到内存的路径是( D )

A.外设→数据总线→内存 B.外设→数据总线→CPU→内存 C.外设→CPU→DMAC→内存 D.外设→I∕O接口→CPU→内存 17. Reset信号到来后,8086 CPU的启动地址为( C ) A.00000H B.FFFFFH C.FFFF0H D.0FFFFH

18. 执行一条MOV [2000H],AH指令,对应CPU的哪一类总线操作( B ) A. 存储器读 B. 存储器写 C. I/O读 D. I/O写

19. 在8088的写周期时序中,双重总线AD0~AD7在T1期间出现的是( C ) A. D0~D7 B. AD0~AD7 C. A0~A7 D. 无信号

20. 同最小模式下8088系统配置相比,最大模式下增加了一片专用的( B ) A. 总线收发器 B.总线控制器 C. 总线锁存器 3.不能用来间接寻址的寄存器是( D ) A.SI B.BP C.BX D.DX

4.若(CL)=4,AX内容为无符号数,则将AX内容除以16的语句是( A ) A.SHR AX,CL B.SAR AX,CL C.SHL AX,CL D.SAL AX,CL 5.8086/8088指令系统中,堆栈中数据的存取单位是( C ) A.位 B.字节 C.字 D.双字

6.把AL的第3位分离出来,其它位清0的语句是( A ) A.AND AL,08H B.AND AL,0F7H

C.OR AL,08H D.SUB AL,0F7H

7.有一批双精度的数据,在数据定义语句中所采用的伪指令是( C ) A.DB B.DW C.DD D.DQ

8.用输入指令IN从外设中获取的信息,一般存放于( B ) A.AL或AH B.AX或AL C.AX或AH D.AX或DX 9.传送的有效地址的指令是( A )。

A.LEA B.LDS C.LES D.MOV

10、若将汇编语句源程序汇编成机器语句的目标文件,应采用下列何种命令( A ) A.MASM B.LINK C.DIR D.DEBUG 17、指令指针寄存器是( A )。

A. IP B. SP C. BP D. PSW

18、当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( D )。

A. 表示结果中含1的个数为偶数 B. 表示结果中含1的个数为奇数 C. 表示该数为偶数 D. 表示结果中低八位含1的个数为偶数

19、有符号定义语句如下:

BUF DB 2,3,4,‘234’ EBUF DW 8 LT EQU EBUF-BUF

问LT的值是多少( C )

A. 2 B. 4 C.6 D. 8

20、当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是( C )。 A. JLE B. JNL C. JNLE D. JL 二、填空题 1.用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片____32______片,产生片选信号的地址需要____4___位。

2.在8086 CPU中,总线接口部件(BIU)的功能是负责与存储器及I/O端口之间数据,执行部件(EU)的功能是负责指令的执行。

3.在8086中,一条指令的物理地址是由 CS*16+IP_相加得到的。

4.8086 CPU只在和内存或I/O接口之间传送数据时,才执行总线周期。

5.8086∕8088 CPU工作在最大模式时,总线控制器产生控制信号的依据是S0S1S2_。 6.从CPU的NMI引脚产生的中断叫做_不可屏蔽中断_,他的响应不受__IF_的影响。 7.中断类型码为08H的中断,其服务程序的入口地址一定存放在20H~23H四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为__5066H:3088H_。

8.在8086系统中,最小模式下CPU通过__HOLD_引脚接收DMA控制器的总线请求,而从__HLDA_ 引脚上向DMA控制器发总线请求允许。

9.如果存储器起始地址为1200H,末地址是19FFH,则该存储器的容量是__2K__。 10.可编程串行接口芯片8251A可检测__帧校验错、溢出错、奇偶错_三种错误。 11.数据一位一位地传输的方式称为_串行_传输方式;多位数据一起传输的方式称为并行传输方式。

12.设8253的计数器1的输入时钟频率为1MHz,以BCD码计数,要求该通道每隔5ms输出一个正跳变信号,则其方式控制字应为_______01110001B_____________。 13.若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为___10011011B___。

14. DMA传送方式即 直接存储器传输方式_。 15、80x86微机的存储器中存放信息如右图所示。

试读出下列单元的内容:

30022H字节单元_____34H_ __ 30024H字节单元_____0CDH__ 30021H字单元 _____3412H____ 30022H字单元 _____0AB34H___ 3、在实模式下,段地址和偏移地址为3015:002A的存储单元的物理地址是_3017AH__。

4、若(AL)=5AH,执行XOR AL,5AH后,(AL)=____0___。

…… 30021H 30022H 30023H 30024H 30025H

12H 34H ABH CDH EFH ……

5、在存储器中以__字节_为单位存储信息。

6、以寄存器BX和SI作为基址变址寻址方式把存储器中的一个字传送到CX寄存器的指令为_MOV CX,[BX][SI]__。

三、判断下列指令是否正确

1、ADD AX,BL ( × ) 2、MOV [BP+SI],BX ( √ ) 3、MOV DS,DATA ( × ) 4、POP CS ( × ) 5、INC 2 ( × ) 6、CMP [DI],[SI] ( × ) 7、LEA BX,4[SI] ( √ ) 8、MUL 25 ( × ) 9、IN AL,06FFH ( × ) 10、SUB [BX],2 ( × )

四、阅读程序

1、下列程序段完成什么功能。

DATA1 DB 100 DUP(?) DATA2 DB 100 DUP(?)

MOV CX,100 MOV SI,0 MOV DI,0

MOV DATA2[DI],AL INC SI INC DI LOOP NEXT

2、设若内存单元DATA在数据段中偏移量为24C0H处,24C0H~24C3H单元中依次存放着55H、66H、77H、88H。下列几条指令执行后,寄存器AX、SI、CL、BX、DS的值分别是多少?

MOV AX,DATA LEA SI,DATA MOV CL,[SI] LDS BX,DATA

2、 运行下列指令后,AX寄存器中的内容是什么?

TABLE DW 10,11,12,13,14,15 ENTRY DW 2

NEXT:MOV AL,DATA1[SI]

功能:将DATA1复制到DATA2中

AX=6655H SI=24C0H

CL=55H BX=6655H DS=8877H

……

MOV BX,OFFSET TABLE ADD BX,ENTRY

3、 下列程序段完成什么功能。

DATA SEGMENT NUM DB 21H,86H,34H RES DW ? DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA

MOV DS,AX LEA SI,NUM LEA DI,RES MOV AL,[SI] MOV BL,[SI+1] MUL BL MOV BL,[SI+2] MOV BH,0 SUB AX,BX MOV [DI],AX MOV AH,4CH INT 21H CODE ENDS END START

五、程序设计题

1、编写程序,不用乘法计算C=A/4-B×10,用移位运算。 DATA SEGMENT A DB ? B DB ? C DB ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV CL,2 MOV BL,A

AX=0011H

MOV AX,[BX]

功能:计算21H*86H-34H


微机原理及接口技术复习题答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最小二乘法曲线拟合的Matlab程序

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: