复习题(一)答案

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

本试卷仅用于帮助学生了解期末考试题型、了解考试大纲围之用。复习题的容并非期末考试试卷容,也不承诺在期末考试中出现或不出现相同或相似的试题。

复习题(一)

一、填空题

1、8086CPU从功能上可分为BIU和EU 两个独立的功能部件。

2、8086CPU采用引脚复用技术,即地址线线和数据线是复用的。

3、每一条指令代码一般都由操作码和操作数来构成。

4、指令MOV AL,6[BX][SI]的源操作数的寻址方式是基址变址相对寻址,目的操作数寻址方式为寄存器寻址。

5、在段定义中以____segment_________语句开头,以______ends_______结尾。

6、数制转换

[124]10=[ 01111100 ]B=[ 7C ]H =[ 000100100100 ]BCD

7、8255有3种工作方式,其中方式2 只允许A口使用。

8、一中断其类型号为04H,对应的中断向量表的首地址为___0010H_______。

9、8086CPU复位后,段寄存器CS的值为(FFFF )H、IP的值为(0 )H。

二、判断题

1、8086系统中,堆栈通常以“先进后出”的方式存取数据,指令队列以“先进先出”的方式存取数据,而普通存储器则以“随机”的方式存取数据。(对)

2、8086系统中,指令“LEA AX,BUF”和“MOV AX,OFFSET BUF”可以完成相同的功能。(对)

3、8086CPU部只有4个段寄存器,故其最多可同时使用存中的四个逻辑段。(错)

4、IRET语句既可用于子程序的返回,也可用于中断服务程序的返回。(对)

5.串行通信传送数据是是以字节为单位进行传送(错)

6. 8086CPU标志寄存器共有16位,每一位都有含义。(错)

7、指令“MOV DS,1000H ”是正确的(错)

8、I/O端口与存储器单元独立编址的主要优点是I/O端口不占用存储器单元(对)。

9、8086系统中寄存器和存储器都是CPU部的存储单元(错)。

三、选择题

1.8086CPU通过()控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为电平。

A.M/IO

B.

C. ALE

D.N/

2、若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A.AND AL, 0FH

B.AND AL, 0FOH

C.OR AL, 0FH

D.OR AL 0FOH

3、下列MOV指令中,不正确的指令是()。

A.MOV AX, BX

B.MOV AX, [BX]

C.MOV AX, CX

D.MOV AX, [CX]

4.条件转移指令JNE的条件是()。

A.CF=0

B.CF=1

C.ZF=0

D. ZF=1

5. 在8086/8088 CPU中,一个最基本的总线读写周期由()时钟周期(T状态)组成,在T1状态,CPU往总线上发()信息。

⑴ A.1个 B.2个 C.4个 D.6个

⑵ A.数据 B . 地址 C. 状态 D.其它

6.8086CPU中段寄存器用来存放()

A.存储器的物理地址

B. 存储器的逻辑地址

C. 存储器的段基值

D. 存储器的起始地址

7. 8086中,() 组寄存器都可以用来实现对存储器的寻址。

A. AX,SI,DI,BX

B. BP,BX,CX,DX

C. SI,ID,BP,BX

D. BX,CX,SI,DI

8.8086/8088指令OUT80H,AL表示()

A.将80H送给AL

B.将80H端口的容送给AL

C. 将AL的容送给80H端口

D.将AL容送给80H存单元

9、在8086CPU的引脚中,用于连接硬中断信号的引脚有几个()

A. 15个

B. 8个

C. 2个

D. 1个

10、在PC系列的微机中,CPU要读取I/O端口地址302H中的8位数据时,应该使用指令()。

(A)IN AL,302H (B)OUT 302H,AL

(C)MOV DX,302H (D)MOV DX,302H

IN AL,DX IN AX,DX

11、计算机的存储器可采用( )

A.RAM

B.ROM

C.磁盘

D.ROM和RAM

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

A. 10

B. 110

C. 120

D. 240

13、某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为()

A. 15K×8

B. 32K×256

C. 8K×8

D. 32K×8

14.定义过程结束的伪指令符是()。

A:END B:ENDS C:ENDP D:ENDM

15.计算机中保护断点和现场应使用()。

A:ROM B:中断向量表C:寄存器D:堆栈

四、程序分析并填空

1、下面程序段实现的完整功能是在显示器上显示BX的最高位,0或者1

SHL BX,1

JC ONE

MOV DL,’0’

JMP NEXT

ONE: MOV DL,’1’

NEXT: MOV AH,2

INT 21H

2、设寄存器AL,BL,CL中容均

为1CH,执行上述指令序列后,

XOR AL,0FH

AND BL,0FH

OR CL,0FH

AL= 13H,BL= 0C H,CL= 1F H。

3、把DA1数据区的非压缩BCD码依次转换为对应的ASCII码,存放在ASC开始的数据区。DA1 DB 03H, 01H, 09H, 08H, 04H, 07H, 06H, 02H, 00H, 09H

CNT EQU ASC-DA1

ASC DB 10 DUP (?)

LEA SI, DA1 ;初始化

LEA DI, ASC

_ MOV CX,10 ;循环次数

L1: MOV AL, [SI] ;实现转换

ADD AL,30H

MOV [DI], AL

INC SI

INC DI

_ LOOP L1 ;循环

4、以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大

数并送入MAX单元中。

DATA SEGMENT

BUF DB 5,6,7,58H,13H…….

COUNT EQU $-BUF

MAX DB ?

相关文档
最新文档