《80x86Pentium微机原理及接口技术》课程期末考试卷( A) 下载本文

宁波工程学院继续教育学院2018-2019学年第2学期

《80x86/Pentium微机原理及接口技术》课程期末考试卷( A )

班级 姓名 学号 题号 一 二 三 四 五 六 七 总分 应得分 15 40 15 30 实得分 本试卷适用班级:

一、填空题(每空1 分,共 15分) 1、若(SP)=FFFEH,(BX)=2345H,执行 PUSH BX 指令后,(SP)=( ),(B X)=( )。

2、已知 AX=4A5BH,进位标志CF=1,则语句“RCL AX ,1”执行后 AX=( ),C F=( )。

3、实现中断返回是通过( )命令完成的。

4、8254的端口个数为( )个。

5、十进制数36.875转换为二进制数是( )。

6、8255是一个可编程并行接口芯片,有A、B 和 C 三个 8 位端口,其中只可工作在方式 0,1 下的端口为( )端口。

7、CPU和 I/O 设备之间传送的信息由数据信息、( )和( )。

8、8254的方式 3 具有自动装入计数初值功能,一旦计数开始,就会输出连续的( )。

9、每一条指令一般都由( )和( )构成。

10、已知AL=8AH,BL=C6H,执行指令ADD AL,BL 之后,AL 和 BL 分别等于( ), ZF和 OF分别等于( )。

二、选择题(每题2分,共 40分)

1.在汇编语句MOV AX,[BX+SI]中,源操作数的寻址方式是( )

A.直接寻址 B.基址寻址 C.间址寻址 D.基址加变址寻址

2. 下列伪指令中可以用来定义变量的是( )。 A.BYTE B.DW C.DWORD D.AT

3. 以下各指令中正确的是( )。

A.IN 63H,AX B.IN AL ,63H C.MOV ES,2D00H D.MOV [DI] ,[SI]

4. 已知AL=36H,BL=87H,则两条语句:

ADD AL,BLDAA执行后AL 及进位标志CF的值分别为( )

A.BDH 和 0 B.17和 1 C.23H和 1 D.BDH 和 1

5.设字长n=8位,[X] 补码=0CAH,[Y] 补码=0BCH,则求[X+Y] 补码时得到的结果、溢 出标志OF和辅助进位标志AF 分别为( )。 A.86H,OF=0和 AF=0 B.86H,OF=0和 AF=1 C.186H,OF=1和 AF=0 D.186H,OF=1和 AF=1

6. 堆栈操作的基本单位是( )。

A.比特 B.字节 C.字 D.双字

7. 已知AX=1025H,BL=03H,则语句“MUL BL”执行后AX 的值为( )。 A.3075H B.0075H C.006FH D.306FH

8. 在汇编语句MOV AX ,[BX] 中,源操作数的寻址方式是( ) A.直接寻址 B.基址寻址 C.间址寻址 D.基址加间址寻址

9. 机器字长为16 位,若用补码来表示带符号整数,则其表示范围为( ) A.-32768~+32767 B.-0.32768~-0.32767

C.-1~32767/32768 D.-32767/32768~-32767/32768

10. 微机地址总线的作用是( )

A.用于选择存储单元 B.用于选择进行信息传输的设备 C.用于指定存储单元和I/O 设备接口电路的地址 D.用于选择数据总线的宽度

11. Intel 8088CPU的地址线有 ( ) A .8 位 B .16 位 C .20 位 D. 32 位

12. 数据定义语句DW 35 DUP(‘A’,0,3 DUP(2,1,1定) 义的储存空间长度为( ) A.358B B.770B C.385B D.350B

13. DEC AL 指令执行之后,对 不产生影响。( ) A. OF B .SF C .IF D. CF

14. CPU响应中断时,硬件首先完成 工作。( )

A . 保护断点 B . 读取中断服务程序入口地址 C . 计算偏移量 D. 执行转移指令

1 / 2

15. 执行以下指令不会影响SP寄存器的是:( ) A. CALL B. MOVSB C. INT D. PUSH

16. 当 CPU对 8259A进行中断响应的时候,在第二个周期中,8259A所做的工作是( ) A.对 IRR置位 B.对ISR复位 C.对 IMR 置位 D.送出中断响应信号

17. 8086/8088系统中,硬件中断服务子程序入口地址在中断向量表中的存放位置由( ) 决定。 A.中断调用指令 B.中断类型码 C.中断转移指令 D.中断服务寄存器ISR 2、阅读程序段,回答问题: ABC PROC ADD AX, BX SUB BX, AX ADD AX, BX NEG BX ABC ENDP

该子程序中,寄存器AX 、BX 是入口参数也是出口参数。回答:

18. 8255A的端口B 工作于方式1 输入时,要用( )引脚作为联络信号。 A.PC1,PC2,PC3 B.PC2,PC1,PC0 C.PC4,PC5,PC6 D.PC3,PC4,PC5

19.设某容量为12K 字节的RAM 存储器,其首地址为3000H,则其终地址为( ) A.4000H B.5FFFH C.3BFFH D.37FFH

20. 异步通信方式格式中可以缺省的部分是( )

A. 起始位 B. 停止位 C. 校验位 D. 数据位

三、简答(每题 5分,共 15分)

1.请说明 80x86实模式下段寄存器有哪些? 根据用途微机总线可分为哪三类? 简要说明指令性语句与指示性语句的区别。

2.微机系统与外设间的信息交换方式有哪些?

3.简要说明执行指令INT 10H时 CPU完成哪些操作?

四、阅读程序,并按要求回答问题。(2 小题,共30 分) 1、阅读程序段,回答问题: CWD

XOR AX, DX SUB AX, DX

该程序片段中,AX 寄存器的内容是一个16 位有符号数,回答: (1) 该子程序的功能是什么?

⑵ 若执行前(AX)=0FEDCH,则执行后(AX)=( ) H。

⑴ 该子程序的功能是什么?

⑵ 若入口(AX)=1234H,(BX)=0ABCDH,则出口(AX)=(

2 / 2

H,(BX)= )H。 )(