搜档网
当前位置:搜档网 › 微机原理复习题答案

微机原理复习题答案

微机原理复习题答案
微机原理复习题答案

一、单选题:

1. 8088微处理器指令队列长度为()个字节。

A 2

B 4

C 6

D 8

2. 8086微处理器指令队列长度为()个字节。

A 2

B 4

C 6

D 8

3. 8088微处理器数据总线为()位。

A 4

B 8

C 12

D 16

4. 8086微处理器数据总线为()位。

A 8

B 16

C 24

D 32

5.在8088/8086微处理器中,共有()个16位寄存器。

A 12

B 13

C 14 D15

6. 在8088/8086微处理器中,标志寄存器共有()位状态标志和控制标志。

A 8

B 9

C 12

D 14

7. 8088/8086微处理器在进行字符串操作时,若方向标志DF=1,每执行一条串字节操作指令,都要对源/目操作数地址进行一次调整,其规则为()。

A 加1递增

B 减1递减

C 不变

D 加2递增

8. 在取指令时,8088/8086会自动选择()段寄存器的段基值,加上由IP提供的偏移量形成物理地址。

A SS

B DS

C ES

D CS

9. 当涉及堆栈操作时,8088/8086会自动选择()段寄存器的段基值,加上由SP提供的偏移量形成物理地址?

A SS

B DS

C ES

D CS

10. 当涉及一个操作数(存储器操作数)时,8088/8086会自动选择()段寄存器的值为段基值(若以BP为基地址,则SS为段基值),加上16位偏移量形成物理地址?这16位偏移量可以来自: *指令中提供的直接地址——16位的位移量; *某一个16位地址寄存器的值; *指令中的位移量加上16位地址寄存器之值。

A SS

B DS

C ES

D CS

11. 当RESET信号进人高电平状态后(即初始化状态),将使8088/8086微处理器的()寄存器置成FFFFH?

A CS

B ES

C SS

D IP

12. 8088/8086 CPU是在总线周期的()状态用地址锁存允许信号ALE来解决地址/数据线和地址/状态线的分时复用的?

A T1

B T2

C T3

D T4

13.某处理器具有64GB的寻址能力,则该处理器具有的地址线条数是()。

A.36条 B。64条 C。20条 D。24条 E。32条 F。16条

14. 8088/8086 CPU的输入输出指令的最大直接寻址能力为()个端口地址。

A 32K

B 64K

C 128K

D 256K

15.8086/8088与外设进行数据交换时,经常会在()状态间插入等待周期。A.T1和T2 B。T2和T3 C。T3和T4 D。随机

16.8086/8088的基本总线周期可分为()个时钟周期。

A.6 B。5 C。4 D。3 E

17. 1M字节的存储器空间,最少需要()根地址线?

A 17根地址线,A16~A0

B 18根地址线,A17~A0

C 19根地址线,A18~A0

D 20根地址线,A19~A0

18. 设AL=89h,CL=2,则执行完SAR AL,CL后AL=()。

A、22H

B、E2H

C、F2H

D、89H

19. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( )

A. 0FH和04H

B. 0BH和04H和0BH 和0FH

20. 8088/8086 CPU是用哪个控制信号来解决地址/数据、地址/状态线的分时复用的?

A DEN

B DT/R

C ALE

D INTA

21. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。( )

A. 寄存器间接寻址

B. 变址寻址

C.基址变址寻址

D.相对寻址

22. 与MOV BX,OFFSET X等价的指令是( )

A. MOV BX,X

B. LDS BX,X BX,X BX,X

23. 不能实现将AX清零和CF清零的指令是()

A. SUB AX,AX AX,0 AX,AX AX,0

24. 若有16条地址线,那么可访问的内存地址范围为( )

A. 0001H~FFFFH

B. 0000H~FFFFH

C. 00000H~FFFFFH ~FFFFFH

25. 8086 CPU内有指示下条指令有效地址的寄存器是( )

B. SP

C. BP

D. SI

26.EPROM特点是()

A断电时数据不能保存 B内容不能改写 C内容可擦除 D用户只能写一次27.以下关于8088CPU的READY引脚正确的说法是()

A.通过该引脚输入一个准备好信号

B.如果该引脚为低电平,则总线周期中要插入等待周期

C.CPU在T3时钟周期采样该引脚

D.以上都正确

28.通常,中断服务程序中的一条STI指令目的是( )

A.允许低一级中断产生 B.关闭所有可屏蔽中断

C.允许同级中断产生 D.允许更高一级中断产生

29. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为( )。

A、立即寻址

B、直接寻址

C、间接寻址

D、寄存器寻址

30. Cache的主要特点之—是( )。

A、存储量大

B、存取速度快

C、价格便宜

D、价格便宜但容量小

31. 在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入( )。

A、数据缓冲寄存器

B、I/O总线

C、I/O接口

D、串并移位器

32. 在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据通路,这指的是( )。

A、CPU与外围设备

B、主存与外围设备

C、外设与外设

D、CPU与主存

33. 堆栈是一种()存贮器。

A .顺序

B .先进后出

C .只读

D .先进先出

34. 在多级存储体系中,“ cache —主存”结构的作用是解决()的问题。

A .主存容量不足

B .主存与辅存速度不匹配

C .辅存与 CPU 速度不匹配

D .主存与 CPU 速度不匹配

35. 如指令中的地址码就是操作数,那么这种寻址方式称为()。

A .立即寻址

B .直接寻址

C .间接寻址

D .寄存器寻址

36. 在存储体系中,辅存的作用是()

A.弥补主存的存取速度不足

B.缩短主存的读写周期

C.减少CPU访问内存的次数

D.弥补主存容量不足的缺陷

37. AX=6345H,BX=3219H,则ADD AX,BX得到的结果,使标志位CF和OF分别为()

A. CF=1,OF=0

B. CF=0,OF=1

C. CF=1,OF=1

D. CF=0,OF=0

38. 下列说法不正确的是()

A. SRAM比DRAM快

B. 总线接口部件BIU负责内部与外部的信息交换

C. INTA是CPU对NMI中断的响应信号

D. PCI是一种局部总线标准

39. 之所以DMA传送方式比中断方式快,其主要是由于()

A.只需完成存储器访问操作 B. 只需要释放总线控制权

C. 让CPU检查DMA操作的正确性

D. 有DMA控制器硬件支持

40. 已知某主板上一Flash芯片容量为512K×8位, 则该存储器芯片具有的地址线和数据线的条数分别为:()

A. 9 和 8

B. 17 和 8

C. 18 和 8

D. 19 和 8

41. I/O编址方式有()

A. 存储器映射方式和I/O映射方式

B.单工方式、半双工方式和全双工方式

C. 数据信息、状态信息和控制信息

D.程序方式、中断方式和DMA方式

42. 针对存储单元进行操作时,能进行寄存器间接寻址的寄存器是()

A、 AX

B、BX

C、CX

D、DX

43、INT指令执行时会将相关数据压入堆栈保护,其中不包括()。

A、标志寄存器

B、通用寄存器

C、CS

D、IP

44、指令MOV AX,[BP+2] 的源操作数在()中。

A、代码段

B、数据段

C、附加段

D、堆栈段

45、根据串行通信规定,收发双方的()必须保持相同。

A、通信时钟

B、数据格式

C、波特率

D、波特率和数据格式

46、8253可编程定时/计数器,在初始化时写入的最大计数初值是()。

A、0000H

B、7FFFH

C、65535

D、FFFFH

47、中断自动结束方式是自动将8259A()相应位清零。

A、ISR

B、IMR

C、IRR

D、ICW

48、用1024×1位RAM芯片设计一个128K×8位的存储器系统,问需要有( )片芯片组成。

A、1024

B、2048

C、128

D、256

49、8259A是()。

A.锁存器 B.可编程中断控制器 C.并行I/O芯片 D。串口I/O芯片

50、在中断系统中,中断类型号是在()的作用下送往CPU的。

A 读信号

B 地址译码信号

C 中断请求信号INTR D中断响应信号INTA

51、以下说法中,()是错误的。

A.逻辑段允许在整个存储空间内浮动。 B.一个程序可以有代码段、数据段和堆栈段。C.段与段之间可以连续,也可以重叠。 D. 段与段之间可以连续,不可以重叠。

52、以下叙述中,不正确的是()。

A. 一个总线周期含4个T状态。

B. 一个时钟周期也称为一个T状态。

C.一个指令周期由4个总线周期组成。 D. 执行一条指令所需时间为一个指令周期。

53、8086CPU的POP指令执行时:()

A.先弹数据,再将SP+2

B.先将SP+2,再弹数据

C.先弹数据,再将SP-2

D.先将SP-2,再弹数据

54、8086CPU的PUSH指令执行时:()

A.先推数据,再将SP-2

B.先将SP-2,再推数据

C.先推数据,再将SP+2

D.先将SP+2,再推数据

55、带符号数将其字长扩充1倍,而值不变,只需要()

A.将高半部分补全"0” B.将高半部分补全"1” C.将原最高位扩充到高半部分

56、在下列类型的8086CPU中断中,中断优先权最低的是()

A. 除法出错中断

B. 可屏蔽中断

C. 不可屏蔽中断

D. 单步中断

57、可编程并行接口8255A具有( )

A. 两个8位(A口、B口) 和两个4位(C口的高、低各4位) 并行输入输出端口。

B. 两个8位(A口、C口) 和两个4位(B口的高、低各4位)并行输入输出端口。

C. 两个8位(B口、C口) 和两个4位(A口的高、低各4位) 并行输入输出端口。

D. 两个4位(A口、B口) 和一个8位(C口) 并行输入输出端口。

58、当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间

均用于()

A.读打印机状态信息并判断

B.向打印机送数据

C.执行算术运算指令停机

59、在下列80x86指令中,合法的指令是()。

A. ADD [BX],01H

B. SHL CL,AX

C. OUT 258H,AL

D. IN AL,DX

60、若定义DAT DD H,则DAT+1字节单元的数据是()。

A. 87H

B. 65H

C. 43H

D. 21H

61、要禁止8259A的IR7的中断请求,则中断屏蔽操作命令字OCW1应为()。

A. 80H

B. 28H

C. E8H

D. 1BH

62、在中断响应以后,8086CPU内部指令指针IP的值()

A.必然为0000H

B.为一确定值

C.与响应前一样

D.不能确定

63、对于下列程序段:

AGAIN:MOV AL,[SI]

MOV ES:[DI],AL

INC SI

INC DI

LOOP AGAIN

也可用指令________完成同样的功能。

A. REP MOVSB

B. REP LODSB

C. REP STOSB

D. REPE SCASB

64、指令“AND DX,NUM AND 0FFABH”中出现两个AND,正确的解释是()

A.均是逻辑运算符 B.均是指令助记符

C.前者是指令助记符,后者是逻辑运算符 D.前者是逻辑运算符,后者是指令助记符65、乘法指令中的两个操作数,其中有一个操作数隐含在()

A.DL或DX中 B.BL或BX中 C.AL或AX中 D.CL或CX中

66、若8259工作在优先级自动循环方式,则IRQ6的中断请求被响应并且服务完毕后,优先权最高的中断源是()。

A.IRQ5 B.IRQ7 C.IRQ1 D.IRQ0

67、一个8位D/A转换器的分辨能力可以达到满量程的()。

8 B. 1/16 C. 1/32 D. 1/256

68、关于ADC0809,下列哪些说法正确:

A.只能接一个模拟量输入 B.可以接16个模拟量输入

C.某时刻只对一个模拟量采样 D.同时对8个模拟量采样

69.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是() A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息总量少

二、填空题:

1. 8088/8086微处理器设计成两个独立的功能部件,它们分别为___和___。8088/8086总线接口部件(Bus Interface Unit,BIU)主要由___、___、___、总线控制逻辑和指令队列等组成。

2、DB伪指令以_________为单位分配存储单元;DW伪指令以_________为单位分配存储单元。

若有如下数据定义:

V1 DB 10 DUP (2), 2

COUNT EQU 3

V2 DW COUNT DUP(?)

则为变量V1分配_________个字节存储单元;为变量V2分配_________个字节存储单元。3. 8088/8086执行部件(Execution Unit,EU)主要由___、___、运算器(ALU)和EU控制系统等组成。

4.若 8088/8086 CPU的工作方式引脚 MN/MX;接十5V电源,则 8088/8086CPU工作于___;若 MN/MX接地,则 8088/8086 CPU工作在___。

5. 8088/8086 CPU在对存储器或I/O设备进行读写时,如果被读写的存储器或I/O设备速度较慢,在标准总线周期内无法完成读写任务,它们就会发出请求延长总线周期的信号给CPU的READY引脚,CPU就会在总线周期Ts(或Tw)的上升沿测试READY引脚信号,如果要求延长总线周期,CPU就会通过在___插入Tw状态以延长总线周期,完成正确的读写任务。

6.汇编语言程序的上机操作过程如下:(1)编辑:建立以()为扩展名的源文件。(2)汇编:生成以()为扩展名的目标文件。(3)链接:生成为以()为扩展名的可执行文件。(4)在DOS提示符下,键入可执行文件的文件名,即可运行。7.8086CPU中,ALE引脚是________信号。

8.指令ADD [BX+DI],CX 源操作数的寻址方式是_______,目的操作数的寻址方式是_______。指令MOV CX,[BP+SI+20] 源操作数的物理地址是________。

9、已知CS=1800H,IP=1500H,则指令所处的物理地址= H。若一个数据块在内存中的起始地址为80A0H:DFF0H,则这个数据块的起始物理地址为。

10. 8088/8086 CPU和其他计算机一样,响应可屏蔽中断的三个必要条件是___、___和___。

11.当8255A的PC4—PC7全部为输出线,表明8255A的A端口工作方式是。12.组成32M×8位的存储器,需要1M×4位的存储芯片片。

13、设(CS)=2500H,(DS)=2400H,(SS)=2430H,(ES)=2520H,(BP)=0200H,(SI)=0010H,(DI)=0206H,则指令“MOV AX,[BP+SI+4]”源操作数的物理地址为;指令“MOV AX,[DI+100H]”源操作数的物理地址为。

14、8086系统复位后,CS= H,SP= H。

15、8255A的端口C置位/复位控制字应写入端口。

16、8086CPU标志寄存器中,IF的作用是,DF的作用是。

17、8253芯片共有种工作方式,采用BCD码计数时,最大计数值为 H。

18、一数据区的起始地址是30A0:23F7,它存有26个字节,写出这个数据区首末单元的物理地址和

19、一数据区,从地址3000H开始的存储单元中存放的内容依次是:

34,12,AB,CD,20,D2,40,……,

试问:

(1)3000H单元中的字节数据是,字数据是。

(2)3001H单元中的字节数据是

20、8086的堆栈操作有和两种,是按(字/字节)操作的。

21、串行通信中,数据传送速度常用表示。

22、 8253某一计数通道按BCD方式计数,初始化时若写入初值为0,则对应的计数值为。

23、8255的端口有双向传输功能。

24、8086复位后,引导程序的入口地址为 H。

25. 如果串行异步通信的字符格式中含有1位停止位,8位数据,无校验,在5分钟内连续不断传送了576000个这样的字符,则其波特率为_______Baud;如果采用偶校验,两位停止位,按通信协议写入要传送数据8AH的异步通信字符的格式(低位在前)___________________,若用9600Baud的波特率,则每分钟可传送这样的字符_________个。

26. 中断的五个过程包括_________、中断判优、____________、__________和______________。

27. 用 EPROM 8K×8位构成2M×8位的存储器模块,则需要这种芯片__ _ 片,若此存储器模块首地址为10000H,则它的末地址为________ H。

28. 如果A/D转换器的参考电压为+,输入+时数字量为FFH,则当输入模拟电压时,ADC转换后得到的数字量为___________ 。

29.如果D/A转换器的参考电压为-5V,在外接运放的输出电压满度为+5V,如果向该D/A 转换器输出数字量0CCH(即204),则输出V0为_________ 。

30. 用8253在OUT1端产生最大周期的方波,其控制字为______________ ;如果要产生周期为2s的方波,仍采用该初值,则CLK1端应加时钟信号的频率是____________ KHz。31、ADC0809为通道的A/D转换器。在执行A/D转换时若采用查询方式,应查询引脚。如果转换已经结束,应该向引脚发高电平读取数据。

32、8255A中共有个8位端口,其中口既可作数据口,又可产生控制信号,其所有端口可分为A组和B组,其中A组包括和,B组包括和,且只有口可工作在方式2。

33、设8259的ICW2为80H,则IR5的中断类型号为,其中断向量存储在地址开始的连续个字节的内在单元中。

34、乘法指令中,对于字乘以字,乘积放在寄存器和寄存器

35、数据段中有以下定义:

ARRAY1 EQU 16H

ARRAY2 DW 16H

请指出下面两条指令的源操作数的寻址方式:

MOV AX,ARRAY1 ;寻址方式:__________

MOV AX,ARRAY2 ;寻址方式:__________

36、已知 S8 DB ‘ABCD’及 OFFSET S8=100H,则

(1)MOV AX,WORD PTR S8+2 执行后(AX)= ;

(2)MOV AL,S8+3 执行后(AL)= ;

(3)LEA BX,S8

MOV AX,BX 执行后(AX)= 。

37、8086CPU的_________引脚输出有效的低电平,表示当前总线周期访问16位数据。

38、已知16550进行异步串行通信时,每个字符格式中数据为8位,奇校验,1位停止位,则一帧数据包括位。若每秒钟内连续不断传送这样的字符200个,则波特率为b/s,若发送的数据信息为30H,按此通信协议写出发送30H对应的字符格式(写成0,1序列形式且低位在前) 。

39、设(SS)=1EF2H,(SP)=4030H,依次执行 PUSH AX、 PUSH BX后,新的SP为_________H。

40、中断类型号为52H的中断向量放在____________地址开始的连续4个内存单元中,若该4个单元(地址从低到高)中的数据分别为12H、34H、56H、78H,则该中断源对应的中断入口程序的段地址是____________,偏移地址是____________。

41、在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

42、8259A有_____个操作命令字,单片8259A可以扩展个外部中断,7片级联最多可管理级中断,最多片级联可以扩展64个外部中断。

43、8259A中IRR的功能是,ISR的功能是。

44、指令放在子程序的末尾,当子程序功能完成后,由它实现返回。

45、在8086/8088系统中,当前数据段地址为78000H-87FFFH,则DS段寄存器为:。

46、设在内存NUM单元开始存放着100个字节,要求将其中为零的元素全部删除,并将保留的数据连续存放,以$为结束标志;结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,请补充完整。

DATA SEGMENT

NUM 100 DUP(?)

NUM1 DB 00,00

DATA ENDS

CODE

ASSUME CS:CODE,

START:MOV AX,DATA

MOV DS,AX

LEA SI,;取NUM数据区首址

MOV DI,SI

MOV CX,100

XOR DL,DL ;DL作为统计零元素个数的计数器GO1:MOV AL,[SI]

CMP

JNZ GO2

INC

JMP GO3

GO2:MOV [DI],AL

INC DI

GO3:INC

LOOP

MOV [DI],‘$’

INC DI

MOV [DI],

MOV AH,

INT 21H

CODE ENDS

END START

三、简答题

1.如果一个堆栈从地址3250H:0000H开始,它的最后一个字的偏移地址为0100H,SP的内容为0052H,问:

1 栈顶地址是什么?

2 栈底地址是什么?

3 存入数据1234H和5678H后,SP的内容是多少? SS的内容是多少?

2.如果从存储器的10000H地址开始分配段区,要求代码段占用4 K字节空间,数据段占2 K字节空间、堆栈段占用512个字节空间。按代码段、数据段和堆栈段的顺序连续分段,写出CS、DS、SS各段寄存器内容是什么?

3.地址总线宽度有什么意义?若地址总线宽度为N,则CPU允许访问的最大存储器空间为多少字节?

4、简述串行异步通信的特点及其基本数据格式。

5、简述CPU中断响应的一般过程。

6、存储器的片选译码有哪些方法?各有何特点?

7、使8253产生周期为1S的对称方波,试说明如何去做?

8、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列指令执行后,AX寄存器中的内容。

(1) MOV AX,1200H

(2) MOV AX,BX

(3) MOV AX,[1200H]

(4) MOV AX,[BX]

(5) MOV AX,1100H[BX]

9、当数据从8255A的C端口读到CPU时,8255A的控制信号、RD、WR、A1、A O分别是什么电平?

10、一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?

11、简述可编程中断控制器8259A工作过程。

12、总结8086各个T状态的主要功能。如果AL中的内容为98H,试画出将AL中内容存至内存12345H单元时对应的时序图(假设插入1个等待周期)。

13、8位D/A转换DAC0832工作于直通方式,端口地址为300H,编制程序使之输出三角波/锯齿波。

14.某系统中8253占用地址为100H--103H,初始化程序如下:

MOV DX, 103H

MOV AL, 16H

OUT DX, AL

SUB DX, 3

OUT DX, AL

试问:

(1)此段程序是给8253的哪一个计数器初始化?

(2)安排工作在哪种工作方式?

(3)若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为多少?

15. 在一个8086CPU和单片8259A组成的系统中,试说明:

(1)8086CPU在响应可屏蔽中断的条件是什么?

(2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是?

(3)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?

16. 设被测温度的变化范围为300℃~1000℃,如要求测量误差不超过±1℃,应选用分辨率为多少位的A/D转换器?

四、应用题

1、某CPU有地址线16根(A0~A15),数据线8根(D0~D7)及控制信号RD、WR、MERQ(存储器选通)、IORQ(接口选通)。如图所示,利用RAM芯片2114(1KX4)扩展成2KX8的内存,请写出芯片组1和芯片组2的地址范围。

1

G MERQ

11A 12A 13

A 14A 15A &

A G 2

B G 21

Y C 13874LS B 0

Y 1#2114

CS

2#2114

CS 3#2114

CS 4#2114

CS 第1组

第2组

WR

RD

47~D D 0

9~A A 03~D D A

10

A

2、某微机系统提供以下信号:地址线A0~A19,数据线D0~D7,控制线WR#、RD#。试用两片静态RAM 芯片6264BL (8K

8bits ),扩充为16K 8bits 的存贮器系统。

(1)单片存储器寻址需要多少根地址线?并在图中虚线框中写出地址下标。 (2)假如扩充的存贮器空间为10000H 开始的连续存储区,画出电路连线图。 (3)写出各个SRAM 芯片的所在地址空间。

3.用8K ×8位的RAM 芯片,8K ×8位的EPROM 芯片和3-8译码器74LS138构成一个16K ×16位的RAM 和16K ×16位的ROM 存储器,8086工作在最小模式,各需要多少芯片?画出该存储器的组成框图及其与CPU 的连接图,写出各芯片的地址范围。

4、某PC 系列微机应用系统以8255A 作为接口,采集一组开关S 7~S 0的状态,然后它通过一组发光二极管LED 7~LED 0显示出来,(S i 闭合,对应LED i 亮;

S i 断开,对应IED i 灭),电路连接如图所示。已知8255A 的A 、B 两组均工作在方式0。 (1)写出8255A 的四个端口地址; (2)写出8255A 的工作方式控制字;

(3)画出实现给定功能的汇编语言程序流程图,并编写程序。

5、已知某8088微机系统包括8255,8253两个可编程接口电路。其中8253三个计数器分别工作在不同的方式下,可以为A /D 转换器提供可编程的采样频率和采样时间;8255A 的PB 0可用于检测按键开关的位置,PB 7可根据PB 0的状态决定是否点亮LED 指示灯。设系统所要求有关硬件连线已经全部接好,如图1所示。试完成下列各项要求。

(1) 分别列出8255A ,8253各个断口的地址编码,其中片选信号2PS ,3PS 采用图2中的译码地址。(5分)

(2) 根据图2所示8255A 的A 口和B 口的连接方式,写出接口初始化程序片段。(5分) (3) 图1给出了8253各个计数器要求的工作方式。设已知外部时钟频率为F ,计数器0

的计数初值为L (字节型),工作在方式2;计数器1的计数初值为M (字型),工作在方式1;计数器2的计数初值为N (字型),工作在方式3,L ,M ,N 是在程序的其它地方已经定义的变量,L ,M 为二进制数,N 为BCD 码。试按上述要求完成8253的初始化程序片段。(5分)

(4) 设计一个程序片段,使8255A 监测PB 0的输入状态,当PB 0=1时使LED 灯亮。(5分)

图1 图2

6.电路如图,编写程序实现下列功能:

K0、K1、K2全部闭合时,红灯亮;K0、K1、K2全部打开时,绿灯亮;其他情况黄灯亮。

7.设8255 的A 口、B 口均工作于方式0。试编程,使得,当PC 2为“1”时,八个发光二极管自上往下地逐个点亮;当PC 2为“0”时,八个发光二极管自下往上地逐个点亮。(设A 口地址为40H ,B 口地址为41H ,C 口地址为42H ,控制寄存器地址为43H )

8、如图所示为一个实际应用系统(前端传感器等部分略)。

1.写出3-8译码器输出的8个地址。(2分)

(答案:250H-257H)

2.根据图示电路及实际应用,写出8255的初始化程序片段。(3分)

(答案:MOV AL,000X0001H;01H或11H

MOV DX,0E53H;8255控制口地址

OUT DX,AL)

3.在以ADC0809为A/D转换器巡测系统中,用8254产生ADC的时钟信号,产生500KHz的方波供A/D转换器使用,写出8254相关程序片段(要有相关注释)。(5分)

(答案:初值=2MHz/500KHz=2000/500=4

MOV AL,01010110H ;CTC1的控制字,56H或57H

MOV DX,0E57H ;控制端口地址

MOV DX,AL ;写控制字

MOV AL,4 ;初值

MOV DX,657H ;CTC1口地址

OUT DX,AL ;写CTC1初值)

4.如果ADC0809的8个模拟输入端接8个不同类型的模拟信号,试编写程序片段完成巡测功能(采集的8个数据存放到RESLUT开始的8个单元)(要有相关注释)。(5分)

通道START/ALE/OE EOC

IN0255H254H

IN1655H654H

IN2A55H A54H

IN3E55H E54H

IN41255H1254H

巡测必须从IN0-IN7进行

如果DX 作为通道地址,DL 放低8位地址对于特定通道DL 地址不变,不同通道仅DH 在变化,且通道加1,则高8位地址中加4,如255H+0400H=655H 。。。。 参考程序:

MOV CX ,8

MOV DI ,OFFSET RESULT MOV DL ,54H MOV DH ,02H

REPEAT :INC DL ;指向START-ALE 端口 OUT DX ,AL ;启动A/D 变换(AL 值无关)

DEC DL

;指向EOC 端口

WEOC : IN AL ,DX ;读取EOC

TEST AL ,1 ;判断EOC 是否为1 JZ WEOC ;EOC 不为1则等待

INC DL

;EOC=1转换结束,指向OE 端口

IN AL ,DX ;取A/D 转换结果 MOV [DI],AL ;结果存RESULT 所指内存区域 INC DI

;指向下一个内存单元 ADD DH ,4 ;指向下一个通道

LOOP

REPEAT ;8个通道未完继续

JMP BEGIN )

5.如果DAC0832满度数字时对应的模拟输出Vo=5V ,写出利用DAC0832产生连续三角波的程序片段,要求最低值为1V ,最高值为4V (要有相关注释)。(5分) (解:1V 数字量=1/5*255H=51=33H ,4V :4/5*255=204=0CCH Dmin EQU 51 ;33H Dmax

EQU 204 ;0CCH MOV AL,Dmin

MOV DX,250H ;D/A 口地址

LP1: OUT DX ,AL INC AL CMP AL ,Dmax JNZ LP1 LP2:

OUT DX,AL DEC AL CMP AL,Dmin JNZ LP2

JMP LP1

4V 1V 0V

Vo

)

6.将已采集的8个字节数据(在RESULT 中,假设数据全为非压缩BCD 码)通过打印机将这些数值正确地打印出来(打印对应的ASCII 码),写出相关程序片段。(5分) (解:8255端口地址 A 口253H ,B 口653H ,C 口A55H ,控制口E55H MOV SI ,OFFSET RESULT

MOV CX ,8 REPEAT : MOV DX ,0A53H ;C 口地址

WNBUSY : IN AL ,DX JNZ WNBUSY MOV DX ,0E55H ;控制口地址

MOV AL ,00001001H ;PC4=1(/STB=1)

OUT DX ,AL MOV AL ,[SI] ADD AL ,30H ;将非压缩BCD 转换为ASCII 码

MOV AL ,00001000H ;PC4=0

OUT DX ,AL

MOV AL ,00001001H ;PC4=1 OUT DX ,AL INC SI

LOOP REPEAT )

PB7PB0 PC4

D7 |D0STB

D7 |D0A1A0

250H 251H 252H 253H 254H 255H 256H 257H

74LS32

OUT1

有关接口芯片控制字格式如下: 8255A 方式选择控制字 D7 D6 D5 D4

D3

D2

D1

D0

D7 D6 D 5D4 D3 D2 D1 D0

8253 操作命令字

D7 D6D5 D4D3 D2 D1D0

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理试题及答案 (1)回顾.doc

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 ?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 ?128 ?256 ? 16K ? 64K 5、CPU响应中断后,通过(4)完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 ?PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是(2 )。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中(4 )。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种(3 )。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 5--1

10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 ?SRAM ?DRAM ?ROM ?EPROM 11、鼠标器是一种(3 )。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 ? b ytes per second ?bits per second ?baud per second ?billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序 中,CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回 答问题。 MOV DX,X+2 MOV AX,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y

微机原理-期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个

⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

微机原理试题及其答案

硬件习题课 一、选择题 1在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问 题,必须要引入( )。 A、数据缓冲寄存器 B、I/O总线 C、I/O接口 D、串并移位器 2在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据 通路,这指的是( )。 A、CPU与外围设备 B、主存与外围设备 C、外设与外设 D、CPU与主存 3目前微型机系统上广泛使用的机械式鼠标是一种() A.输入设备 B.输出设备 C.输入输出设备 D.显示设备组成之一 4 擦除EPROM中的信息可以用()方式进行擦除。 A、加12.5V电压 B、加5V电压 C、紫外线照射 D、红外线照射 5在中断方式下,外设数据输入到内存的路径是( ) A. 外设→数据总线→内存 B.外设→数据总线→CPU→内存 C. 外设→CPU→DMAC→内存 D.外设→I∕O接口→CPU→内存 6、下列是电可擦除的存储器是: A ROM B PROM C EPROM D E2PROM 7、8086CPU对中断请求响应优先级最低的请求是( ) A NMI B INTR C 单步中断 D INTO 8 在DMA传送过程中完成数据传送功能是由()。 (A) CPU执行从存储器读出的指令 (B) CPU直接控制外部设备与存储器 (C) DMAC执行从存储器读出的指令 (D)外部设备中的控制部件直接控制 (E) DMAC的硬件直接控制

二、填空题 1计算机在进行远距离数据传送时,一般是通过_______________设备进行数字信号与模拟信号之间的转换。 2在计算机硬件设备中,硬盘,光盘和软盘属于___________存储器。 3评价存储器的主要性能指标有存取时间、可靠性、性能价格比和_____________。 4 8086/8088把中断分为_________中断和___________中断两大类,其中______ __是可屏蔽中断,___________是非屏蔽中断。 5 如果中断类型为N,则中断服务程序的入口地址在CS=_________,IP=_________ ___的内存单元中。 6半导体存储器从器件原理的角度可分为_______和________. 7 为保证动态RAM中的内容不消失,需要进行_________. 8和外存相比,__________特点是容量小、速度快、成本高. 9 I/O端口有和两种编址方法。 10微机接口中传输的信息种类常有三类,它们分别存放于 port, port, po rt。 11某以8088为CPU的微型计算机内存RAM区为00000H~3FFFFH(256k*),若采用6264(8k*8bit)_______片、62256(32k*8bit)_______片、2164(64k*1b it) _______片或21256(256k*1bit)要_______片芯片。 12利用全地址译码将6264(8k*8bit)芯片接在8088的系统总线上,其所占地址范围为_______.

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

微机原理试题B卷(装备)

B 卷 第1页 共 6 页 2010─2011学年 第 1 学期 《微机原理及应用》课程考试试卷( B 卷) 专业:装备制造及自动化 年级:08级 考试方式:开卷 学分:3.5 考试时间:120分钟 【注意:第一至五大题写在答题纸上,第六题写在试卷上】 一、填空题 (每空1分,共 20 分) 1.Pentium 处理器采用 (1) 位数据总线与主存相连。 2.IA-32处理器有( 2) 个32位通用寄存器。 3.如果采用BP/EBP 或SP/ESP 作为基地址指针,默认使用(3) 段寄存器指向堆栈段。 4.指令“XOR EAX, EAX ”和“SUB EAX, EAX ”执行后,EAX =(4) ,CF =OF =(5) 。而指令“MOV EAX, 0”执行后,EAX =(6) ,CF 和OF 没有变化。 5.PCI 总线共用数据和地址信号,所以数据传输需要两个阶段:第一个阶段(一个时钟)提供(7) (地址,数据),第二个阶段(最少一个时钟)交换(8) (地址,数据)。 6.Pentium 的3个最基本的读写控制引脚是IO /M ,(9) 和(10) 。 7.高速缓冲存储器的地映址射有全相关映射、直接映射和(11) 方式。 8实地址方式下,主存最低(12)的存储空间用于中断向量表。向量号8的中断向量保存在物理地址(13)开始的(14) 个连续字节空间。 9. 某时刻中断控制器8259A 的IRR 内容是08H ,说明其(15) 引脚有中断请求。某时刻中断控制器8259A 的ISR 内容是08H ,说明(16) 中断正在被服务。 10. 假设某8253的CLK0接1.5MHz 的时钟,欲使OUT0产生频率为300kHz 的方波信号,则8253的计数值应为(17) ,应选用的工作方式是(18) 。 11. RS232C 用于发送串行数据的引脚是(19) ,接收串行数据的引脚是(20) 。 二、单项选择题 (每小题 2 分,共 20 分) 1.有一静态RAM 芯片, 其地址引脚有 10根,数据引脚4 根, 该芯片的容量是 ( )。 A.1K ×4位 B.512B ×8 位 C.10K ×4位 D.1K ×8 位 2.中断过程与子程序之间的过程比较,下面哪一条是错误的( )。 A.中断过程与子程序调用过程都需保护断点

微机原理_期末考试试题答案

微机原理与接口技术考试试卷(A) 专业学号姓名成绩 一、填空题(每空1分,共20分) 1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。 MOV DX , (1) (2) AL, DX (3) AL, 20H (4)______ MOV DX,(5) MOV AL,0 OUT DX,AL ….. NEXT: …… 2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。 图1 MOV DX, (6) MOV AL, (7) OUT DX, AL ;初始化82C55 MOV DX, (8) MOV AL, (9) (10) ;数码管稳定显示“8” 3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。 4..中断类型号为24H的中断向量存放在开始的存储单元。 5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。 6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。 7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。

二、综合题(80分) 1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示: 图2 如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。 2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。试问 图3 图4 (1) 开关K上合,PS的寻址范围是________。(2) 开关K下合,PS的寻址范围是________。 (3) 开关K下合,A3改接B,A4改接A,则PS的寻址范围是________________。 (4) 请用二进制表示法写出图4的译码电路所决定的端口地址。 3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性 的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。 图5 CODE SEGMENT ASSUME CS:CODE BEG: ;C口初始化 ;读C口

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理试题及答案(考试必备)

一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF =。 3.DMA控制器8237共有个相互独立的DMA通道。 4.8086/8088断点中断的向量码是 03H 。 5.利用8253产生对称的方波,应用其工作方式 3 。解析:8253 的工作方式3为方波发生器。

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

微机原理与接口技术考试试题及答案

微机原理与接口技术考试试题及答案

共 8 页,第 3 页学生答题注意:勿超黑线两端;注意字迹工整。共 8 页,第 4 页

共 8 页,第 5 页学生答题注意:勿超黑线两端;注意字迹工整。共 8 页,第 6 页

A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令 11 .中断向量表占用内存地址空间为()。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH 12 .实现CPU与8259A之间信息交换是()。 A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路 D. 数据总线缓冲器与读写控制电路 13 .Intel 8253的最大输入时钟频率是()。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz 14 .完成两数相加后是否溢出的运算,用()标志位判别。 A. ZF B. IF 共 8 页,第 7 页学生答题注意:勿超黑线两端;注意字迹工整。共 8 页,第 8 页

的数据线和地址线是以_____________ 求,完成_____________与 _____________或____________的数据传送。 中的BIU由_____________个_____________位段寄存器、一个_____________ 位指令指针、_____________字节指令队列、_____________位地址加法器和控制电路 构成的微机中,每个主存单元对应两种地址:_________和__________。 端呈现_____________时,则表 应的中断类型码为_____________。 在存储器的层次结构中,越远离的存储器,其存取速度_____________,存储 容量_____________,价格_____________。 8 . 存储器的存取速度可用_____________和_____________两个时间参数来衡量,其 总是排在_____________。 2F9H,且各端口都是奇地址,则 为_____________。 分 共 8 页,第 9 页学生答题注意:勿超黑线两端;注意字迹工整。共 8 页,第 10 页

微机原理试题

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

微机原理期末考试试题及答案1分析

微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

微机原理期末考试试题及答案

微机原理期末考试试题及答案 上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷A 课程代码: B203205A学分: 3.5考试时间: 100分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求~愿意在考试中遵守《考场规则》~如有违反将愿接受相应的处理。 题号一二三四五六七八九十总分应得分20 10 20 15 10 1510 100实得分 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1(MCS-51的EA 管脚接低电平时,CPU只能访问外部程序存储器。 2(MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外 信号作“读”信号。部数据存储器取数据时,使用/RD 3(MCS-51的堆栈设在内部RAM 中,单片机复位后SP的内容为07 H。 4. MOV A,34H中的34H是直接寻址。 MOV A,@R0中的@R0是间接寻址。 5(若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6(MCS-51的数据总线共8位,来自P0口,地址总线共16位,来自P2和P0口。

7(8255A具有( 3 )个8位可编程I/O口。8(若串口工作于方式1,每分钟传送3000个字符,其波特率是( 500 )bit/s。 9(一个8位A/D转换器的分辨率是( 3.9 )‰。 10(若0809 U=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H )。REF 11(一个EPROM的地址有A0----A11引脚,它的容量为( 4 )KB。 12(已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1, 它的字形代码应为( 06H )。 第1页 二、判断题,对者划“?”,错者划“×”。(每小题1分,共10分)1((?)8051单片机的算术运算类指令执行的一般会影响标志位。2((?)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。3((×)AJMP指令转移范围是-128,127之间。 4((?)DPTR可以分成高8位和低8位分别寻址。 5((×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时 /计数。 6((×)MCS-51系列单片机4个I/O端口都是多功能的。 7((?)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。((?)串行通信要求是互相通信的甲乙双方具有相同的波特率。9 10((?)8255A的PA口具有3种工作方式。

相关主题