微机原理及应用习题集 已改.docx
《微机原理及应用习题集 已改.docx》由会员分享,可在线阅读,更多相关《微机原理及应用习题集 已改.docx(19页珍藏版)》请在冰豆网上搜索。
微机原理及应用习题集已改
微机原理及应用习题集
(二)
第一章 微型计算机概论
一、单项选择题
1.X的8位补码是10110100,则X的16位补码是 。
c
A)0000000010110100 B)1000000010110100
C)1111111110110100 C)0111111110110100
二、多项选择题
1.8位数11011011B可表示 。
A)无符号数219 B)-37的补码 C)-36的补码
D)-36的反码 E)91的原码 F)-91的原码
三、填空题
1.计算机的硬件由 、 、 、 和 等部分组成。
2.十进制68= B= Q= H。
3.[X]补=78H,则[-X]补= H。
四、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出
1.已知[X]原=10101100,[Y]补=11000110
2.已知[X]反=01110110,[Y]补=00100110
五、简答题
1.什么是微型机的硬件和软件?
2.什么是系统软件和应用软件?
第二章(上)80X86微处理器的结构
一、判断题
1.CPU芯片中集成了运算器和控制器。
(t )
2.存储单元的地址和存储单元的内容是一回事。
( f )
3.在执行指令期间,EU能直接访问存储器。
( f )
4.8086CPU从内存中读取一个字(16位)必须用两个总线周期。
( f )
5.8086CPU的一个总线周期一般由4个状态组成。
( t )
二、单项选择题
2.对内存单元进行写操作后,该单元的内容 。
d
A)变反 B)不变 C)随机 D)被修改
6.8086CPU中EU和BIU的并行操作是 级的并行。
A)操作 B)运算 C)指令 D)处理器
8.8086CPU用 信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。
c
A)M/IO
C)ALE D)READY
三、多项选择题
1.微型计算机的基本结构包括 。
cdfg
A)运算器 B)寄存器 C)存储器 D)CPU E)控制器
F)外设及接口 G)总线
3.8086标志寄存器中控制位为 。
A)CF B)IF C)DF D)SF E)TF F)OF G)ZF
4.若AL=00H,BL=0FEH,执行ADD AL,BL后,为0的标志位有 。
A)CF B)PF C)AF D)SF E)TF F)OF
G)ZF H)DF I)IF
5.8086CPU复位后,内容为0的寄存器有 。
A)IP B)FL C)CS D)ES E)DS F)SS
7)8086与8088相比,具有 。
A)相同的内部寄存器 B)相同的指令系统 C)相同的指令队列
D)相同宽度的数据总线 E)相同宽度的地址总线 F)相同的寻址方式
四、填空题
1. 和 集成在一块芯片上,被称作CPU。
2.总线按其功能可分 、 和 三种不同类型的总线。
3.存储器操作有 和 两种。
4.CPU访问存储器进行读写操作时,通常在 状态去检测READY,一旦检测到READY无效,就在其后插入一个 周期。
5.8086/8088CPU中的指令队列的长度分别为 和 字节。
6.当8086CPU的MN/MX引脚接 电平,CPU处于最大模式,这时对存储器和外设端口的读写控制信号由 芯片发出。
五、简答题
1.8086/8088CPU中有几个段寄存器?
其功能是什么?
2.什么是逻辑地址、物理地址、物理地址是如何求得的?
第二章(下)80X86的指令系统
一、 判断题
1.MOV AX,[BP]的源操作数物理地址为16d×(DS)+(BP) ( f )
2.OUT DX,AL指令的输出是16位操作数。
( )
3.不能用立即数给段寄存器赋值。
( )
4.所有传送指令都不影响PSW寄存器的标志位。
( )
5.堆栈指令的操作数均为字。
( )
6.段内转移指令执行结果要改变IP、CS的值。
( )
二、单项选择题
1.寄存器间接寻址方式中,操作数在 中。
c
A)通用寄存器 B)堆栈 C)存储单元 D)段寄存器
2. 寻址方式的跨段前缀不可省略。
a
A)DS:
[BP] B)DS:
[SI] C)DS:
[DI] D)SS:
[BP]
3.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后, =12H.b
A)20014 B)20011H C)20010H D)2000FH
注:
下推式spsp—2堆栈以字为单位入站先高8位后低8位
Sp指栈顶元素(最顶的元素)出栈先低8位后高8位
4.若要检查BX寄存器中的D12位是否为1,应该用 指令。
b
A)OR BX,1000H B)TEST BX,1000H
JNZ NO JNZ YES
C)XOR BX,1000H D)AND BX,1000H
JZ YES JZ YES
5.用BP作基址变址寻址时,操作数所在的段是当前 。
c(段隐含)
A)数据段 B)代码段 C)堆栈段 D)附加段
8)设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是 。
a
A)CF=1 B)SF=1 C)OF=1 D)ZF=1
注:
-68补码=10111100
-86补码=10101010
(-68)+(-86)=01100110有进位cf=1
9\下列那条指令是非法的a
A、MOVAL,DIB、MOVBH,BL
C、MOVBX,CXD、MOV[DI],AL
三、多项选择题
1.下列指令中源操作数使用寄存器寻址方式的有 。
bf
A)MOV BX,BUF[SI] B)ADD [SI+50],BX C)SUB AX,2
D)CMP AX,DISP[DI] E)MUL VAR[BX] F)PUSH CX
2.将累加器AX的内容清零的正确指令是 。
bcd
A)CMP AX,AX B)SUB AX,AX C)AND AX,0 D)XOR AX,AX
3.正确将字变量WORDVARR偏移地址送寄存器AX的指令是 。
cd
A)MOV AX,WORDVARR B)LES AX,WORDVARR
C)LEA AX,WORDVARR D)MOV AX,OFFSET WORDVARR
5.下列存储器操作数的跨段前缀可省略的是 。
b
A)DS:
[BP] B)SS:
[BP] C)ES:
[BX] D)ES:
[SI]
1.8086指令的操作数可能有 。
abc
A)0 B)1 C)2 D)3
四、填空题
1.下列指令执行后,BX= 。
MOV CL,3
MOV BX,4DABH
ROL BX,1
ROR BX,CL
六、编程题
1.编程检测50H端口输入的字节数据,若为正,将BL清0;若为负,将BL置为FFH。
第五章 内存储器及接口
一、判断题
1.存储容量1GB表示10的10次幂个存储单元。
( f )
2.CPU内部的高速缓存是一级Cache,CPU外部的高速缓存是二级Cache。
( t )
3.由DRAM构成的存储器所存储的信息不需要定时刷新。
(f )
二、单项选择题
2.高速缓存由 构成。
a
A)SRAM B)DRAM C)EPROM D)硬磁盘
3.堆栈操作时,段地址由 c 寄存器指出,段内偏移量由 g 寄存器指出。
A)CS B)DS C)SS D)ES
E)DI F)SI G)SP H)BP
4.由2K×1bit的芯片组成容量为4K×8bit的存储器需要 d 个存储芯片。
A)2 B)8 C)32 D)16
5.由4K×4bit芯片组成64KB的存储器,则需要 d 块芯片和 a 根片内地址线。
A)12 B)24 C)16 D)32
6.安排2764芯片(8K×8bit)内第一个单元的地址是1000H,则该芯片的最末单元的地址是 。
d
A)1FFFH B)17FFH C)27FFH d)2FFFH
注:
8K是2的13次方即2000H
1000H+2000H-1=2FFFH
8.一片容量为8KB的存储芯片,若用其组成1MB内存,需 片。
A)120 B)124 C)128 D)132
三、多项选择题
2.外存储器包括 。
A)软磁盘 B)磁带 C)SRAM D)BIOS E)硬磁盘 F)光盘
3.读写存储器操作数时数据所在的段可由 寄存器指出。
A)CS B)DS C)ES D)SS
4.若当前DS的内容为2000H,则偏移量为1000H单元的地址可表示为 。
A)2000H.1000H B)21000H C)2000H∶1000H D)3000H
四、填空题
1.在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是 存储器,它是由 类型的芯片构成,而主存储器则是由 类型的芯片构成。
2.逻辑地址为2000H:
1234H的存储单元的物理地址是 。
3.取指令时,段地址由 cs 寄存器提供,偏移地址由 ip 寄存器提供。
4.8086CPU写入一个规则字,数据线的高8位写入 存储体,低8位写入 存储体。
5.8088可直接寻址的存储空间为 KB,地址编码从 H到 H。
6.将存储器与系统相连的译码片选方式有 法和 法。
7.若存储空间的首地址为1000H,存储容量为1K×8、2K×8、4K×8H和8K×8的存储器所对应的末地址分别为 、 、 和 。
8K=2000H
五、应用题
1. 试用4K×4位的EPROM2732和LS138译码器,构成一个32KB×8位的ROM存储器系统.
第章 输入/输出
一、单项选择题
1. 在给接口编址的过程中,如果有5根没有参加译码,则可能产生 个重叠地址。
A)5 B)5的2次幂 C)2的5次幂 D)10
2.8086CPU工作在总线请求方式时,会让出 。
A)地址总线 B)数据总线 C)地址和数据总线 D)地址、数据和控制总线
3.8086CPU在执行INAL,DX指令时,DX寄存器的内容输出到 上。
A)地址总线 B)数据总线 C)存储器 D)寄存器
三、填空题
1.对I/O端口的编址一般有 方式和 方式。
PC机采用的是 方式。
2.在PC系列微机中,I/O指令采用直接寻址方式的I/O端口有 个。
采用DX间接寻址方式可寻址的I/O端口有 个。
3.一个 称为一个端口,8086共有 个端口。
4.接口的基本功能是 和 。
5.数据的输入/输出指的是CPU与 进行数据交换。
6.数据输入/输出的三种方式是 、 和 。
7.CPU在执行OUT DX,AL指令时, 寄存器的内容送到地址总线上, 寄存器的内容送到数据总线上。
第章 中断
一、判断题
1.内部中断的优先权总是高于外部中断。
( )
2两片8259A级连后可管理16级中断。
3.8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。
4.若8259A中断屏蔽字OCW1为00H,则8259A所管理的8级中断全被屏蔽. ( )
5.只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。
( )
二、单项选择题
1.CPU响应INTR引脚上来的中断请求的条件之一是 。
A)IF=0 B)IF=1 C)TF=0 D)TF=1
3.在PC/XT机(8086cpu)中键盘的中断类型码是09H,则键盘中断矢量存储在 。
b
A)36H~39H B)24H~27H C)18H~21H D)18H~1BH
4.3片8259A级联起来,可管理 级中断。
C
A)24 B)23 C)22 D)20 E)16 F)15
5.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是 。
b
A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ4
7.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断类型码是 a ,中断矢量存储的地址是 d
A)75H B)280H C)300H D)1D4H
8.当向8259A写入的操作命令字OCW2为01100100时,将结束 的中断服务。
A)IRQ0 B)IRQ1 C)IRQ2 D)IRQ3 E)IRQ4
F)IRQ5 G)IRQ6 H)IRQ7
三、多项选择题
1.PC/XT机对I/O端口的寻址方式有 。
af
A)端口直接寻址 B)寄存器寻址 C)基址寻址 D)变址寻址
E)寄存器相对寻址 F)DX间接寻址
2.PC机在和I/O端口输入输出数据时,I/O数据须经 传送。
Ae
A)AL B)BL C)CL D)DL
E)AX F)BX G)CX H)DX
4.写入8259A的ICW1为13H,则该8259A芯片的工作方式是 。
A)上升沿触发中断请求 B)仅高电平请求中断 C)多片主从方式
D)单片方式 E)初始化写入ICW4 F)初始化不写入ICW4
6.写入PC/XT机8259A芯片的操作命令字OCW1是36H,则被屏蔽的中断源是 。
A)IR0 B)IR1 C)IR2 D)IR3
E)IR4 F)IR5 G)IR6 H)IR7
四、填空题
1.中断矢量就是中断服务子程序的 ,在内存中占有 个存储单元,其中低地址存储单元存放的是 ,高地址存储单元存放的是 。
2.中断返回指令是 ,该指令将堆栈中保存的断点弹出后依次装入 cs 寄存器和 ip 寄存器中,将堆栈中保存的标志装入 标志寄存器 中。
3.CPU响应8259A中断,在 引脚上输出 个负脉冲,在第 个负脉冲期间读入中断类型码。
5.PC/XT机的中断矢量表放在从 H地址单元到 地址单元,总共有 个字节。
第章 可编程接口芯片及应用
一、单项选择题
1.8255芯片具有 端口。
c
A)2 B)3 C)4 D)5
2.8255的 一般用作控制或状态信息传输。
c
A)端口A B)端口B C)端口C D)端口C的上半部分
4.对8255的C口D3位置1的控制字为 。
A)00000110B B)00000111B C)00000100B D)00000101B
6.8253有 个独立的计数器。
b
A)2 B)3 C)4 D)6
7.当写入计数初值相同,8253的方式0和方式1不同之处为 。
A)输出波形不同 B)门控信号方式0为低电平而方式1为高电平
C)方式0为写入后即触发而方式1为GATE的上升边触发
D)输出信号周期相同但一个为高电平一个为低电平。
8.如果计数初值N=9,8253工作在方式3(方波发生器),则高电平的周期为 a 个CLK。
A)5 B)6 C)3 D)4
二、多项选择题
1.8255具有方式1的通道有 ab ,具有方式2的通道有a。
A)通道A B)通道B C)通道C D)都不是
4.8255A的工作方式字为10000000B,则工作在输出方式的有 。
abcd
A)A口 B)B口 C)C口高4位 D)C口低4位
5.8253计数器工作在方式 时,GATE的上升沿启动计数。
Bf
A)0 B)1 C)2 D)3 E)4 F)5
8.8253六种工作方式中具有自动加载功能的是 。
cd
A)方式0 B)方式1 C)方式2
D)方式3 E)方式4 F)方式5
三、应用题
1.某系统利用8253定时器/计数器通道产生1KHZ重复方波,问通道0应工作在什么工作方式?
若CLK0=2MHZ,试写出通道0的初始化程序。
设8253端口地址为2F0H、2F2H、2F4H、2F6H。
微机原理习题
2004年10月07日 『教学网』 浏览选项:
阅读次数:
1461
微机原理练习
第2章微处理器结构及微计算机的组成
1.8086是多少位的微处理器?
为什么?
答:
8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?
答:
执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
AX、BX、CX、DX一般作为通用数据寄存器。
SP为堆