微机原理与接口技术 期末试卷及答案详解 (西科大)

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

《微机原理及应用[B]》期末考试试卷(B卷)

课程代码:223194450命题单位:信息学院通信教研室学院:班级:姓名:学号:

一、单选题(每小题1分,共15分)

1.IBM PC微机中,有符号数是用(B)表示的。

A.原码B.补码C.反码D.BCD码

2.把输入和修改汇编源程序的过程称为(C)。

A.编译B.汇编C.编辑D.链接

3.逻辑地址2000H:1000H对应的物理地址为(D)。

A.1200H B.12000H C.2100H D.21000H

4.当RESET信号进入高电平状态时,将使8086的(A)寄存器初始化为0FFFFH。

A.CS B.DS C.SS D.ES

5.下列指令中,不影响进位的指令是(C)。

A.ADD AX,10

B.SAL AL,1

C.INC CX C.SUB AX,BX

6.PC系统中,中断号为08H的中断向量,存放在(B)双字单元的存储器中。

A.0000H:0008H B.0000H:0020H

C.0000H:0032H D.0032H:0000H

7.8086有(B)位数据线。

A.8

B.16

C.32

D.64

8.8086CPU标志寄存器中用来表示进位标识的是(B)

A.OF

B.CF

C.IF

D.SF

9.以下哪个寄存器不是8086CPU中的段地址寄存器的是(D)

A.CS

B.DS

C.SS

D.SI

《微机原理及应用[B]》期末考试试卷(B卷)10.用2片8259A中断控制器组成2级中断控制系统,最多可以管理的中断源为(C)级。

A.8

B.16

C.15

D.31

11.可编程计数/定时器8253的工作方式有(D)种。

A.3

B.4

C.5

D.6

12.执行MOV AX,0A742H指令后,AL寄存器中的值为(D)

A.0AH

B.0A7H

C.74H

D.42H

13.在下列伪指令中定义双字节变量的是(B)。

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

14.运算器由很多部件组成,其核心部分是(B)。

A.数据总线 B.算术逻辑单元(ALU)

C.累加器 D.多路开关

15.计算机中单位Kb的含义是(D)。

A.1000个位

B.1000个字节

C.1024个位

D.1024个字节

二、判断题(每小题1分,共10分,正确的画“√”,错误的画“×”)

1.伪指令是指示性语句,不产生机器目标代码。(Y) 2.一个字节是8位,在8086系统中一个字是两个字节16位。(Y) 3.一个基本总线周期有三个T状态组成。(N) 4.Tw状态可以连续出现多次。(Y) 5.8086复位后执行的第一条指令存放在00000H处。(N) 6.MOV CS,AX是错误的指令。(Y) 7.中断向量是中断服务程序的返回地址。(N) 8.LOOP指令结束的条件是CX=0。(Y) 9.MUL指令固定将累加器作为乘数之一。(Y)

《微机原理及应用[B]》期末考试试卷(B卷)10.SHL AX,4指令是正确的。(N)三.程序分析题(30分)

1.(每空1分,共2分)执行下面的程序段后,AX的内容是(5678H),BX的内容是(1234H).

MOV AX,1234H

MOV BX,5678H

PUSH AX

PUSH BX

POP AX

POP BX

2.(3分)假设ES段中有一个字符串‘12FG3LM5C’,其名为ARRAY。当以下程序段执行后,CX=(6)。

CLD

LEA DI,ES:ARRAY

MOV AL,‘G’

MOV CX,9

REPNE SCASB

3.(5分)请简述下面这个程序的作用。

data segment

str1db35,-27,-13,6,-47,52,9,-1

buff db?

data ends

code segment

assume cs:code,ds:data

start:mov ax,data

《微机原理及应用[B]》期末考试试卷(B卷)

mov ds,ax

mov si,offset str1

mov cx,8

mov di,offset buff

lp:cmp byte ptr[si],0

jng next

mov al,[si]

mov[di],al

inc di

next:inc si

loop lp

code ends

end start

将从STR1开始的8个数中的正数放入到BUFF中。(5分)

回答出找STR1开始的8个数中的正数(或是找负数)的给3分,能存入BUFF 中给2分。

4.(5分)请简述下面这个程序的作用。

data segment

buff db35h,27h,89h,66h,47h,52h,09h,10h

buff1db8dup(0)

buff2db8dup(0)

data ends

code segment

assume cs:code,ds:data

start:mov ax,data

相关文档
最新文档