西电微机原理试题

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

考试时间:120分钟姓名:班级:学号:任课老师:

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

1.十进制数125对应的二进制数为 B;十进制数0.6875对应的二进制数为

B。

2.设机器字长为8位,-1010101B的原码为 B;补码为 B。

3.设a=0F7H, b=0D7H,且a、b为8位二进制补码表示的十六进制数。计算a+b,并判断其结果

是否溢出。正确的结论为。

4.一般来说,8位二进制数(一个字节)可以表示两位十进制数,这种表示方法称为 BCD

数表示方法。十进制数49以分离BCD码形式定义到FLBCD 字单元,正确的伪指令为。

5.计算机中的带符号数都是用表示的,字符都是用表示的。将AL中保存

的字母ASCII码变换成相应的大写字母的ASCII码,则正确的逻辑指令为。

6.8086 CPU芯片有40个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交

换。CPU的这些引脚信号称为。

7.在微型计算机系统中,对存储器的编址和对I/O端口的编址方法有和

两种编址方法。而大多数微处理器是采用两个独立的地址空间,即存储器地址空间和I/O地址空间。8086CPU对存储器的编址和对I/O端口的编址采用的是方法。

8086CPU采用引脚信号来区分对存储器和I/O端口的读写操作。

8.8086CPU内部的功能结构主要包含两个独立的逻辑单元:执行单元EU和总线接口单元BIU。

其中BIU主要完成。

9.在8086CPU的寄存器组织中,通用寄存器分别为。

10.8086微处理器状态字PSW是一个16位的寄存器,一共设定了9个标志位,其中用于反映

ALU前一次操作结果的状态标志分别为;若(AX)=5439H,则8086CPU 执行ADD AX,476AH指令后,OF= ;执行AND AX,476AH指令后,OF= 。

11.有一块120个字的存储区域,其起始地址为625AH:234DH,则这个存储区域的末地址单元的

物理地址为。

12.若DATBUF为字变量,则MOV AX,DATBUF[BP]指令SRC的寻址方式为;将DATBUF变

量对应单元的偏移地址传送到BX寄存器正确的指令为;若想将DATBUF低地址单元的内容传送到AL寄存器正确的指令为。

13.在缓冲区buf1中留出100个字节的存储空间,正确的变量定义语句为。

14.执行下列指令后,DX寄存器中的内容为。

TABLE DW 25,36,-2,-10,5678H,13

PYL DW 7

……

MOV BX,OFFSET TABLE

ADD BX,PYL

MOV DX,[BX]

15.设(DX)=10111011B,(CL)=3,(CF)=1,则CPU执行RCR DX,CL指令后DX的内容

为。

16.指令JMP NEAR PTR L1与CALL L1(L1为标号)的区别在于。

17.定义有下列宏指令:

WAGS MACRO S1, S2

SUB AX,AX

MOV DX,AX

ADD AX,S1

ADD AX,S2

ADC DX,0

ENDM

当采用宏调用指令“WAGS 60000,25000”时,执行后DX=AX=。

18.分析下列程序段:

LEA DI,STRING

MOV CX,200

CLD

MOV AL,20H

REPZ SCASB

JNZ FOUND

JMP NOT_FOUND

问:转移到FOUND的条件为。

19.8086CPU的启动地址为。

M/信号在访问I/O端口时为电平。

20.8086 CPU的IO

21.在8086的基本读总线周期中,引脚AD15 ~ AD0上在_______状态期间给出地址信息。

22.中断向量的定义为。

二、简答题(每题4分,共20分)

1.设指令MOV AX,DATA1 已被取到CPU的指令队列中准备执行,并假定DATA为偶地址,试画出

没有等待周期的8086最小方式下的总线时序图。

2.在8088 CPU工作在最大方式组成的微机系统中,扩充设计16kB的SRAM存储器电路,存储器芯

片选用Intel 6264,起始地址为80000H,且地址是连续的。

(1)此SRAM 存储区的最高地址是多少?

(2)求出构成16kB存储模块需多少块Intel 6264芯片?20位地址总线中有多少位参与片内寻址?多少位可用作片外寻址,参加片选控制信号的译码?

3.8255A/8253可编程芯片的CS、A1、A0引脚的功能是什么?

4.简述8086汇编语言程序设计的步骤及8086汇编语言程序设计的上机步骤。

5.在8086微机系统中,中断向量表的功能是什么?叙述8086CPU利用中断向量表转入中断服务

程序的过程。

三、程序分析题(11分)

1.分析下列子程序FUNC1,并回答相应的问题。(6分)

FUNC1 PROC NEAR

XOR CX,CX

MOV DX,01

MOV CL,X

JCXZ A20

INC DX

INC DX

DEC CX

JCXZ A20

A10: MOV AX,02

SHL AX,CL

ADD DX,AX

LOOP A10

A20: MOV Y,DX

RET

FUNC1 ENDP

若该子程序的入口参数为X(0≤X≤10),其输出参数为Y,则:

(1)该子程序的功能是Y=f(X)= ;

(2)若X=0 ,则Y= ;

若X=3 ,则Y= ;

若X=5 ,则Y= 。

2.分析下列子程序,写出CPU 执行CALL DISPAL完成的功能是什么?(5分)DISPAL PROC NEAR

PUSH AX

PUSH CX

PUSH DX

相关文档
最新文档