微机原理习题与思考题

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

第一章习题与思考题

1.什么是微处理器、微型计算机、微型计算机系统?

2.典型的微处理器是由哪些主要部件组成?其主要功能是什么?

3.以微处理器的字长作为分类标准,微处理器共分为几类?

4.将下列各数转换成十进制数。

10011.011B(752.31)8ABC.5FH

5.将下列各数转换成二进制数、八进制数和十六进制数。

83389102.25

6.将下列各数用原码、反码和补码表示出来。

64-25-10011B-10101100B

7.将下列二进制补码表示的数转换成十进制数。

11011001B01100001B11111111B

8.已知[X]补=10110110B,[Y]补=01100011B,计算:[X+Y]补=?[X-Y]补=?

9.下列二进制数,若为带符号数,值是多少?若为无符号数,值是多少?用十进制表示。00110110B 11001111B

10.已知:X=11010011B,Y=01101001B

计算:X AN DY,X OR Y,X XOR Y,NOT X,NOT Y

第二章习题与思考题

1.简述8086微处理器的总线接口部件和执行部件的组成及动作过程。

2.简述8086微处理器的寄存器结构。

3.8086微处理器的标志寄存器是多少位的寄存器?其标志分为几类?各标志位的含义是什么?

4.一个基本的总线周期是由几个时钟周期组成?每个时钟周期所进行的操作是什么?5.8086地址/数据/状态线在哪个时钟周期哪个信号控制下将地址信号分离出来?BHE信号作用是什么?CPU总线响应后有哪些线处于高阻状态?

6.8086复位时,各寄存器的内容是什么?

7.中断系统应具备哪些基本功能?

8.什么叫中断、中断请求、中断响应、中断源?

9.8086的中断系统可以处理多少种中断?其中断码类型如何确定?

10.简述8086的中断处理过程。

11.硬件中断和软件中断的主要区别是什么?

12.简述非屏蔽中断NMI和可屏蔽中断INTR的异同点。

13.CPU响应NMI和INTR的条件是什么?

14.中断识别部线周期中两个INTA信号的功能是什么?

15.什么是中断向量?什么是中断向量地址表?8086中断向量地址表是怎样安排的?CPU响应中断是怎样得到内、外部中断类型码的?

16.8086中断系统中,中断类型0-4各为何种中断?其各自的中断向量表地址是多少?17.8086微处理器有多少根数据线?

18.8086微处理器有多少根地址线?可寻址的地址空间是多少?

19.8086有几个16位的专用寄存器?请分别说明。

20.8086有几个16位的通用寄存器?请分别说明。

第三章习题与思考题

1.简述RAM和ROM的区别和用途。

2.RAM分几类?ROM分几类?请分别说明。

3.下列芯片有多少根片选线?多少根地址唋线?多少根数据线?

1K×4位 2K×8位 64K×1位 16K×8位 256K×1位 8K×8位 2K×4位

4.已知某微机系统存储器由N片4K×4位组成12K×8位的SRAM存储器,问组成该存储器系统①需要多少片4K×4位芯片?②存储器系统需要多少根地址线?③每个芯片内部需要多少根地址译码线?④每个芯片需要多少根地址输入线?⑤有多少根地址线用于片选译码?

⑥画出存储器芯片与74LS138译码器边线,若首地址为00000H,试写出每个芯片组地址范围。

5.用64K×8位的存储器芯片构成256K×8位的存储器,要求存储器的寻址空间为40000H-7FFFFH。请画出与CPU的连线图并写出每片存储器的寻址范围。

6.如图所示为74LS138译码器与CPU的连线图。要求写出译码器每个输出端的寻址范围。

7.用8K×8位的RAM芯片构成16K×8位的数据存储器,用16K×8位的ROM芯片构成32K ×8位的程序存储器。请画出与CPU的连线图并写出每片存储器的寻址范围(要求存储器的起始地址为D0000H)。

8.IBM PC/XT存储器系统中,RAM由四组64K×8位组成,地址范围为00000H-3FFFFH,ROM为64K×8位组成,地址范围为F0000H-FFFFFH,画出译码电路连线图。

第四章习题与思考题

1.CPU与外设之间交换的信息有哪几种?这些方式各有什么特点?请分别说明。

2.I/O端口的寻址方式有几种?其特点是什么?

3.CPU与外设之间的数据传送有几种方式?请分别说明。

4.什么叫总线?

5.8086用多少根地址线对I/O端口寻址?要对多少个端口寻址?

6.利用74LS138译码器设计一个I/O端口译码电路,使74LS138的Y0所寻端口为C0H-C8H。请画出连线图。若Y0所对端口为78H,连线图又如何画?

第五章习题与思考题

1.试述指令MOV AX,2010H和MOV AX,DS:[2010H]的区别。

2.判断下列指令书写是否正确并改正:

MOVAL,BX MOVBL,F5H MOVAL,CL MOVDX,2000H INC[BX]

POPCS MOVAL,5 PUSHCS MOV[BX],[SI] STD

3.设堆栈指针SP的值为2000H,AX=3000H,BX=5000H,试问:执行PUSH AX后,SP=?AX=?BX=?再执行PUSH BX及POP AX后,SP=?AX=?BX=?

4.要想完成把[2000H]送[3000H]用指令MOV[3000H],[2000H]是否正确?如果不正确,应该用什么方法?

5.用两种方法写出从88H端口读入信息的指令。再用两种方法写出从42H端口输出100H的指令。

6.假如AL=20H,BL=10H,当执行CMP AL,BL后,问:

① 若AL、BL中的内容是两个无符号数,比较结果如何?影响哪几个标志位?

② 若AL、BL中的内容是两个带符号数,比较结果又如何?影响哪几个标志位?

第六章习题与思考题

1.简述中断的作用与功能。

2.简述中断的处理过程。

3.中断响应的条件是什么?

4.简述中断响应的过程。

5.简述8259A的功能及工作特点

6. 用3片8259A要以构成多少级中断?

7.8259A具有哪些中断操作功能?在8259A初始化时,如何写入ICW和OCW?

8.简述8259A的工作方式。

9.8086中断系统中,中断类型用8259A的哪个控制字设置?

10.8259A的8个中断请求输入端IR7—IR0,哪个中断优先级别最低?哪个中断优先级别最高?

11.8086中断系统中低优先级中断请求能否中断高优先级的中断请求?

12.设计一个用1片8259A构成的中断系统,并编制初始化程序。(未详参数自定)

第七章习题与思考题

1.8253有几种工作模式?请分别说明。

2.8253如何实现定时?对时钟为2MHz的通道其最长定时时间是多少?如果要实现长时间定时,应采取什么措施?

3.8253各通道CLK和GATE信号的作用是什么?

4.8253用边沿触发的工作模式是哪几种?

5.8253方式0与方式4,方式1与方式5有何区别?

6.对8253的工作模式2来说,用二进制计数,其最大计数初值和最小计数初值是多少?用16进制如何表示?如用BCD码计数,回答上面的问题。

7.某应用系统,8253的端口地址为290H-293H,通道0作分频器(分频系数为N),通道2作计数器(计数值为N1),试编写8253的初始化程序。

8.当8253的CS=88H,A1A0与地址总线的A2A1相连,则8253各端口的地址是多少?

9.利用8253进行定时,其定时间隔为20ms。已知CS=70H,A1A0与地址总线的A2A1相连,

用计数器0定时,CLK0=2MHZ。要求:

z写出8253各端口的地址;

z写出8253计数器0的控制字;

z写出8253计数器0的计数初值;

z编制8253的初始化程序。

相关文档
最新文档