微机原理与接口 盐城工学院

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

1. 填空:

1. 若X=-1,Y=-127,字长n=16,则【X】补=FFFFH,【Y】补

=FF81H,【X+Y】补=FF80H,【X-Y】补=FF7EH。

2. 若(AX)=3F50H,(BX)=1728H,执行SUB AX,BX指令后,

(AX)=2828 H,标志位SF,CF,ZF,OF的响应状态为1 0 0 0 。

3. 若微机系统RAM存储器由四个模块组成,每个模块的容量是

64K*8bit,若四个模块的地址是连续的,最低地址是00000H,则

每个模块的首末地址是①00000 0FFFF;②10000 1FFFF;

③20000 2FFFF;④ 30000 3FFFF 。

4. 中断向量表的1K字节空间中,可以供用户使用的指针从00080H

开始到003FCH,其对应的类型号为自 32 至 255 。

5. 设(SS)=2250H,(SP)=0190H,若在堆栈中存入6个数据,

则栈顶的物理地址为 0184 ,如果再从堆栈中取出4个数据,则

栈顶的物理地址为 019E。

6. 1011011.1011B= 5B.B H= 10010001.0110100001110101

BCD。

7. 与8086CPU不同,8088CPU数据总线为 16 位,指令队列为 4

字节,而8086/8088指令队列的存取方式为。

8. 单片8059A可管理 8 级可屏蔽中断,4片级联最多可管理 29

级。

9. 8255中,A组有 3 种工作方式,它们是 0 、1 、2 。B

组有 2 种工作方式,它们是 0 、1 。当A组工作于方

式2时,B组可以工作于 0、 1 。

10. 条件转移指令通常是以标志寄存器中的一个(或多个)标志位

作为是否转移的条件。

11. 8253包括 3 个独立的,但结构相同的计数电路,它们分别是

0 、1、 2 ,共占 2 个I/O地址并由 A0 A1 选择。

12. 一个中断类型号为01CH的中断处理程序存放在0100H :3800H

开始的内存单元中,中断向量存储在地址为 310 至 314

的 2 个单元中

1.在8086/8088CPU内部怎样形成20位物理地址的?8086/8088的存储器

为何要分段?P49

答:段基地址乘以16相当于段基地址左移4位,然后再与偏移地址相加,即可得到20位的物理地址。

2.什么是总线周期?一个总线周期至少包括几个时钟周期?如

8088/8086CPU的时钟周期为24MHZ,那么它的一个时钟周期为多少?一

个基本总线周期为多少?

答:通过总线进行一次读(或)写的过程称为总线周期,至少包括4个

时钟周期。时钟周期0.042us,一个基本总线周期为0.167us。

3.微型计算机中最基本的三类总线是哪三类?各有什么特点?P75

答:数据总线,地址总线,控制总线。数据总线用来传输数据信息,是

双向总线。地址总线用于传送CPU发出的地址信息,是单向总线。控制

总线用来传送控制信号,时序信号和状态信息等。

4.什么是寻址?8086/8088CPU有哪几种寻址方式?P100

所谓寻址方式,是指获得操作数所在的地址方式。寻址方式:立即寻

址,直接寻址,寄存器寻址,寄存器间接寻址,寄存器相对寻址,基址

—变址寻址,基址—变址—相对寻址,隐含寻址

5.已知(DS)=3000H,(BX)=1000H,(SI)=0500H,(31500H)=31H,

(31501H)=0DBH,执行MOV AX ,[BX][SI]之后,(AX)=?偏移地址

为多少?物理地址为多少?P103

答:(AX)=FB21H,偏移地址为1500H,物理地址为31500H

6.已知段地址和操作数的有效地址,怎样计算操作数的物理地址?已知

DS=2000H,SS=1500H,SI=0150H,DI=0250H,BX=0020H,BP=0020H,DATA=0010H,COUNT=0050H,指出下列指令中原操作数的物理地址:

(1)MOV AX, [BP]

(2) MOV BX,[120H]

(3)MOV CX,DATA[DI]

(4)MOV AX,COUNT[BX][SI]

7. 伪指令与指令的区别是什么?P156

答:首先,CPU指令在程序运行时由CPU执行,每条指令对应的CPU的

一种特定的操作,例如数据传送,算术指令等;而伪指令在汇编过程中

由汇编程序执行,例如定义数据、分配存储区,定义段以及定义过程的

等。其次,汇编以后,每条CPU指令都被汇编并产生一条与之对应的目

标代码,而伪指令则不产生与之对应的目标代码。

8. 什么叫中断向量?什么叫中断向量表?对应与1CH的中断向量存放在

哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应如

何存放?P256

答:中断向量:中断服务程序的入口地址;中断向量表:位于内存中的

最低1K字节,共有256个表项,用以存放256个中断向量,每个中断向

量占4个字节;低地址到高地址存放:30H,20H,10H,51H。

9.单片8259A芯片能够管理多少级可屏蔽中断?若用4片级联能管理多少

级可屏蔽中断?P265

答:8级,7n+1=29级

10. 内部存储器主要分为哪两类?它们的主要区别是什么?P196

答:只读存储器(ROM)和随机存储器(RAM),正常工作情况下,ROM只能读取不能写入,RAM既能读取又能写入。

11. 设一个微机系统的RAM由单片容量为16KX1位的芯片组成,若需存储容量达64KB,则(1)组成该容量的存储器,共需该芯片多少?(2)每个芯片需几根片内地址选择线?(3)整个系统至少需多少根芯片组地址选择线?

答:

12. 什么是接口?为什么外设需要通过接口连接系统?

答:I/O接口就是将外设连接到系统总线上的一组逻辑电路的总称。13. 8255各端可以工作在几种方式下?当端口A工作在方式2时端口B和端口C工作于什么方式下?P297

答:可以工作在3种方式下,当端口A工作在方式2时,端口B可以工作在方式0或方式1,而C口剩下的三条线可作为输入输出线使用或作B口方式1之下的控制线。

14. 比较并行通信与串行通信的特点有哪些?

答:并行通信特点:使用几条数据线,将数据分段同时进行传输,传输速度快,信息率高。串行通信特点:数据线少,造价低,适合于远距离传送,但是由于数据是一位一位传送的,故速度是较慢。P324

15. 对于一个10位的D/A变换器,其分辨率是多少?如果输出满刻度电

压值为5V,其一个最低有效位对应的电压值等于多少

答:分辨率=1/(2^n-1)x100%,,其中n为D/A转换器的位数

分辨率=1//(2^10-1)=1/1023x100%=0.0978%

电压值=5/2^10-1)=5/1023=4.98mv

1. 在ES段中从2000H单元开始存放了10个字符,寻找其中有无

字符“A”。若有则记下搜索次数(次数存放在DATA1单

元),并记下存放“A”的地址(地址存放在DATA2单元),

并在屏幕上显示‘Y’若未找到则显示‘N’。程序如下:MOV DI , 2000H

MOV BX , DI MOV AH , 02H

MOV CX , 0AH MOV DL , ‘Y ’

MOV AL , ‘A’ INT 21H

CLD DONE: MOV DATA1 , DI

REPNZ SCASB

JZ FOUND

MOV DI , 0 ;

相关文档
最新文档