微机原理与接面试题及答案4套.docx
- 文档编号:5311107
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:31
- 大小:34.08KB
微机原理与接面试题及答案4套.docx
《微机原理与接面试题及答案4套.docx》由会员分享,可在线阅读,更多相关《微机原理与接面试题及答案4套.docx(31页珍藏版)》请在冰点文库上搜索。
微机原理与接面试题及答案4套
微机原理与接口模拟试题及答案
课程试卷库测试试题(第一套)
一:
填空题(每空1分,共18分)
1.中央处置单元CPU主要由______________和______________组成,用来解释指令并进行运算。
2.8421BCD码有十个不同的数字符号,逢十进位,每位BCD码用___________位二进制数表示。
3.8086CPU在取指令时,依据_________和________寄放器中的内容计算所要取的指令的物理地址。
4.所有的变量都具有三种属性,别离是:
_____________、______________、_______________
5.8086CPU规定当MN/引脚接至+5V电源时工作于__________组态,当其接地时工作于_________组态。
6.用MOS器件组成的RAM,能够分为__________________RAM和_______________RAM两种。
7.8253的每一个计数器通道有___________种工作方式,通常只有当GATE信号为___________电平时,
才允许8253计数器工作。
8.8255A端口C的____________与A口组成A组,_____________与B口组成B组,A组有__________工作方式,B组有______________工作方式。
二:
单项选择题(每一个选项2分,共24分)
1:
____________是以CPU为核心,加上存储器、I/O接口和系统总线组成的。
A.微处置器B.微型运算机 C.微型运算机系统
2.堆栈指针的作用是用来指示______________
A.栈顶地址B.栈底地址 C.下一条要执行的指令的地址
3.运算性能直接熟悉、理解和执行的程序是_________
A.汇编语言程序B.机械语言程序C.高级语言程序
4.运算机内的“溢出”是指其运算的结果_________
A.为无穷大B.超出了运算机内存储单元所能存储的数值范围
C.超出了该指令所指定的结果单元所能存储的数值范围
5.8位补码操作数“”等值扩展为16位后,其机械数为___
B.00000000C.011
6.在执行指令MOVAX,0后,CPU状态标志位ZF的取值为_________
A.为0B.为1C.不肯定D.没有影响
7.某运算机的主存为3KB,则内存地址寄放器需_______位就足够了
A.10B.11C.12D.13
8.在8086/8088中,一个最大体的总线周期由________时钟周期(T状态)组成,在T1状态,CPU往总线发出_________信息.
A.4个B.2个C.5个D.数据E.地址F.状态
9.8253/8254无论工作在哪一种方式,在初始化编程时,写入控制字后,输出端OUT便________
A.变成高电平B.变成低电平C.变成相应的高电平或低电平D.维持原状态不变,直至计数结束
10.并行接口与串行接口的区别主要表此刻_______之间的数据传输前者是并行,后者是串行
A.接口与MPUB.接口与外设C.接口与MPU和外设
11.对8255A的C口执行按位置位/复位操作时,写入的端口地址是__
A.C端口B.控制端口C.A端口D.B端口
三:
简答题
1:
写出下列指令源操作数的寻址方式(7分)
(1)movax,0abh
(2)movax,[100h]
(3)movax,[bx+10]
(4)movax,[bx][si]
(5)movax,val[bx]
(6)movax,es:
[bx]
(7)movax,val[bx][si]
2:
在下列程序段运行后,给相应的寄放器及存储单元填入运行的十六进制结果(6分)
Movax,1050h
Movbp,1000h
Movbx,2000h
Mov[bp],al
Movdh,20h
Mov[bx],dh
Movdl,01h
Movdl,[bx]
Movcx,3000h
Hlt
AX=_______________BX=____________________CX=_____________________
DX=_______________字节单元(1000h)=______________字节单元(2000h)=____________
3:
下列程序完成统计字符串长度的功能,请填入空缺的部份(每空2分,共6分)
datasegment
stringdb‘abcdfgfglasivf’,0dh
l1db?
crequ0dh
dataends
codesegment
assumecs:
code,ds:
data,es:
data
startprocfar
begin:
movax,data
movds,ax
moves,ax
__________________________
movdl,0
moval,cr
again:
__________________________
jedone
___________________________
jmpagain
done:
leabx,l1
mov[bx],dl
ret
startendp
codeends
endbegin
4:
试说明8086/8088CPU的RESET信号的功能(6分)
5:
RAM与CPU连接时,片选信号有哪些产生方式,各有什么特点?
(5分)
四:
综合分析题
1:
利用INTEL21141Kx4位的芯片,组成4KB的RAM。
(共计12分)
(1):
需要多少片芯片?
如何分组?
(4分)
(2):
采用全译码方式,画出RAM与CPU的连接图。
(4分)
(3):
写出存储器的地址分派范围(4分)
2:
打印机通过8255A与PC总线连接的电路原理图如图所示。
(共计16分)
(1)译码器为74LS138,写出8255A各端口地址(4分)
(2)编写初始化8255A的程序片段(4分)
(3)简述通过8255A送字符给打印机的工作进程(4分)
(4)编写将保留在内存DATA单元的字符送打印机输出的子程序。
(4分)
附8255方式字格式:
D7D6D5D4D3D2D1D0
D7=1D6D5=00A组方式001方式11X方式2
D4=1:
A口输入0:
A口输出D3=1:
C口高四位输入0:
C口高四位输出D2=0:
B组方式01:
B组方式1D1=1:
B口输入0:
B口输出
D0=1:
C口低四位输入0:
C口低四位输出
《微机原理与接口技术》试题库1评分细则
一:
填空题(每空1分,共18分)
1.运算器控制器
2.四
3.CSIP
4.段值(SEGMENT)偏移量(OFFSET)类型(TYPE)
5.最小最大
6.静态动态
7.6高电平
8.高四位(或:
PC7—PC4)、低四位(或:
PC3—PC0)、012(或:
3)、01(或:
2)
二:
单项选择题(每一个选项2分,共24分)
BABCADCAECBB
三:
简答题
1:
(每空1分,共7分)
(1)当即寻址
(2)直接寻址(3)寄放器相对寻址(4)基址变址寻址
(5)寄放器相对寻址(6)寄放器间接寻址(7)相对基址变址寻址
2:
(每空1分,共6分)
AX=1050HBX=2000HCX=3000HDX=2020H
字节单元(1000H)=50H字节单元(2000H)=20H
3:
(每空2分,共6分)
(1)leadi,string
(2)scasb
(3)incdl
4:
(共6分)
① 8086/8088CPU的RESET引线,可用来启动或再启动系统(1分)
②8086在RESET引线上检测到一个脉冲的正沿,便终结所有的操作,直到RESET信号变低(1分)
③在复位时,CS中的值被初始化为0FFFFH,IP中的值被初始化为0,因此在8086复位后执行的第一条指令的内存绝对地址为0FFFF0H处,在正常情形下,从0FFFF0H单元开始,放一条段交叉直接JMP指令,以转移到系统程序的实际开始处.(3分)
④8086要求复位脉冲的有效电平(高电平)必需至少持续4个时钟周期(1分)
注:
若答对①③两点可给全分
5:
(共5分)
①片选信号的产生方式有:
线选法全译码法部份译码法(2分)
②线选控制方式可采用一根地址线作为选片控制信号,存在地址重叠问题,用不同的地址信号线作选片控制,其地址分派亦不同.(1分)
③全译码方式电路复杂,可是每一组的地址是肯定的,唯一的(1分)
④部份译码方式采用高位地址中的几位经译码产生片选信号,有地址重叠现象.(1分)
四:
综合分析题
1:
(共12分)
①需要8片芯片,共分为4组,2片为1组(4分)
②采用全译码方式产生片选,电路连接图略(4分)
③第1组地址范围:
0000H----03FFH
第2组地址范围:
0400H----07FFH
第3组地址范围:
0800H----0BFFH
第4组地址范围:
0C00H----0FFFH(4分)
2:
(共16分)
①A口、B口、C口和控制口地址别离为94H----97H(4分)
②MOVAL,B(4分)
OUT97H,AL
MOVAL,0FH
OUT97H,AL
③a:
读打印机“忙”状态(PC0)(4分)
b:
测试打印机“忙”?
(PC0=1?
)
c:
若“忙”则转a
d:
通过PA口输出打印字符
e:
通过PC7输出选通脉冲
④print:
INAL,96H(4分)
TESTAL,01H;测试“忙”信号
JNZprint
MOVAL,DATA;输出打印字符
OUT94H,AL
MOVAL,0EH;输出选通脉冲
OUT97H,AL
INCAL
OUT97H,AL
RET
课程试卷库测试试题(第2套)
一:
填空题(每空1分,共20分)
2.为提高系统性能,让CPU工作在其标称频率之上称为_______
2.从功能上看,大部份微型运算机的总线可分为__、____、____三种类型。
3.从功能上看,CPU可分为两大部份,__________________部份负责与存储器接口,____________部份负责指令的执行。
4.所有的变量都具有三种属性,别离是:
_____、__、____
5.在PC/XT中,一个大体的存储器读写周期由________个T状态组成,一个大体的I/O周期由______个T状态组成。
6.用MOS器件组成的RAM,能够分为____RAM和____RAM两种。
7.每片8253/8254有___________个计数器通道,每一个计数器通道有___________种工作方式。
8.8255A端口C的____________与A口组成A组,_____________与B口组成B组,A组有__________
工作方式,B组有______________工作方式。
9:
引发中断的原因,或能发出中断申请的来源,称为_________
二:
单项选择题(每一个选项2分,共24分)
1:
在一般微处置器中,__________________包括在中央处置器(CPU)内。
A.算术逻辑单元B.主内存 C.输入/输出单元
2.IP寄放器的作用是用来指示______________
A.栈顶地址B.栈底地址
C.下一条要执行的指令的地址
3.运算性能直接熟悉、理解和执行的程序是_________
A.汇编语言程序B.机械语言程序C.高级语言程序
4.运算机内的“溢出”是指其运算的结果_________
A.为无穷大
B.超出了运算机内存储单元所能存储的数值范围
C.超出了该指令所指定的结果单元所能存储的数值范围
5.已知两个数的真值:
X=-46,Y=117,则[X+Y]和[X-Y]的补码别离等于_______________
A.47H和5DHB.47H和71HC.2EH和71H
6.下列指令中,错误的是_________
A.MOVAX,100B.POPF
C.ADDOFFSET[BX][SI],DXD.DECDI
7.在微机中,CPU访问各类存储器的频率由高到低的顺序为_______________________
A.高速缓存、内存、磁盘、磁带B.内存、磁盘、磁带、高速缓存
C.磁盘、内存、磁带、高速缓存D.磁盘、高速缓存、内存、磁带
8.8086在响应外部HOLD请求后将___________________
A.转入特殊中断服务程序B.进入等待周期
C.只接收外部数据
D.所有三态引脚处于高阻态,CPU舍弃对总线控制权
9.CPU对存储器或I/O端口完成一次读/写操作所需的时刻为一___
A.指令周期B.总线周期C.时钟周期
10.8253/8254无论工作在哪一种方式,在初始化编程时,写入控制字后,输出端OUT便________
A.变成高电平B.变成低电平C.变成相应的高电平或低电平
D.维持原状态不变,直至计数结束
11.并行接口与串行接口的区别主要表此刻_______之间的数据传输前者是并行,后者是串行
A.接口与MPUB.接口与外设C.接口与MPU和外设
12.一台微机化仪器采用8255A芯片作数据传送接口,并规定利用I/O地址的最低两位作芯片内部寻址,已知芯片A口的地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为____
A.数据从端口C送数据总线B.数据从数据总线送端口
C.控制字送控制字寄放器D.数据从数据总线送端口
三:
简答题
1:
写出下列指令源操作数的寻址方式(6分)
(8)MOVAX,[100H]
(9)MOVAX,[BX+10]
(10)MOVAX,[BX][SI]
(11)MOVAX,COUNT[SI]
(12)MOVAX,ES:
[BX][SI]
(13)MOVAX,VAL[BX][SI]
2:
在下列程序段运行后,给相应的寄放器及存储单元填入运行的十六进制结果(6分)
Movax,5010h
MovCX,1000h
Movbx,2000h
Mov[CX],al
XCHGCX,BX
MovDH,[BX]
Movdl,01h
XCHGCX,BX
Mov[BX],DL
Hlt
AX=_______________BX=____________________CX=_____________________
DX=_______________字节单元(1000h)=______________字节单元(2000h)=____________
3:
已知(DS)=1000H,(SS)=2000H,(SI)=007FH,(BX)=0040H,(BP)=0016H,变量VAL的偏移地址为0100H,请指出下列指令的源操作数字段是什么寻址方式?
它们的有效地址(EA)和物理地址(PA)别离是多少?
(6分)
(1)MOVAX,[2468H]
(2)MOVAX,VAL[BX][SI]
(3)MOVAX,[BP+300H]
4:
下列程序完成在一串给定个数的数中寻觅最大值,而且放至指定的存储单元,每一个数用16位表示,请阅读此程序,填入空缺的部份(每空2分,共6分)
datasegment
bufferdwx1,x2,…,xn
countequ$-buffer
maxdw?
dataends
stacksegmentparastack’stack’
db64dup(?
)
topequ$-stack
stackends
codesegment
assumecs:
code,ds:
data,ss:
stack
startprocfar
begin:
movax,data
movds,ax
MOVAX,STACK
MOVSS,AX
MOVAX,TOP
MOVSP,AX
_____________________________
LEABX,BUFFER
MOVAX,[BX]
INCBX
DECCX
AGAIN:
______________________________
JEGNEXT
MOVAX,[BX]
NEXT:
INCBX
_______________________________
STARTENDP
CODEENDS
ENDBEGIN
5:
8086/8088CPU有哪些工作模式?
如何区分不同的工作模式?
(4分)
6:
RAM和ROM这两类存储器有什么不同?
它们在运算机中各有什么主要用途?
(4分)
四:
综合分析题
1:
现有INTEL21141KX4位的片子若干,要组成2KB的RAM系统,需要多少片这种芯片,画出线路连接图,并给出其地址范围(注:
采用全译码控制方式选片)(12分)
2:
下图是利用8253按时/记数器、并行接口芯片8255A及I/O端口地址译码电路等设计的一个波特率时钟发生器,其输入时钟CLK=1.19318MHZ,波特率因子factor=16,输出的波特率为3档,别离是:
2400b/s,4800b/s,9600b/s。
请写出各档位对应的8253按时常数,并写出各档位对应的8253初始化程序段。
设8253内部各端口地址为40H---43H(12分)
附8253控制字格式D7D6D5D4D3D2D1D0
D7D6=00011011别离选中计数器0、1、2、非法选择
D5D4=00:
计数器锁存命令10:
只读/写最高有效字节01:
只读/写最低有效字节11:
先写最低有效字节,然后写最高有效字节
D3D2D1=000:
方式0001:
方式1x10:
方式2x11:
方式3100:
方式4101:
方式5
D0=0:
二进制1:
BCD方式
《微机原理与接口技术》试题库2评分细则
一:
填空题(每空1分,共20分)
1.超频2.地址总线数据总线控制总线3.BIUEU
4.段值(SEGMENT)偏移量(OFFSET)类型(TYPE)
5.456.静态动态7.46
8.高四位(或:
PC7—PC4)、低四位(或:
PC3—PC0)、012(或:
3)、01(或:
2)9.中断源
二:
单项选择题(每一个选项2分,共24分)
ACBCACADBCBC
三:
简答题
1:
(每空1分,共6分)
(1)直接寻址
(2)寄放器相对寻址(3)基址变址寻址
(4)寄放器相对寻址(5)基址变址寻址(6)相对基址变址寻址
2:
(每空1分,共6分)
AX=5010HBX=2000HCX=1000HDX=1001H
字节单元(1000H)=10H字节单元(2000H)=01H
3:
(每小题2分,共6分)
(1)直接寻址EA=2468HPA=12468H
(2)相对基址变址寻址EA=01BFHPA=101BFH
(3)寄放器相对寻址EA=0316HPA=20316H
4:
(每空2分,共6分)
(1)MOVCX,COUNT
(2)CMPAX,[BX]
(3)LOOPAGAIN
5:
(共4分)
① 8086/8088CPU有两种工作模式:
最小组态、最大组态(2分)
②8086/8088CPU的引脚MN/接至+5V电源时,CPU工作于最小组态,MN/接地时,CPU工作于最大组态(2分)
6:
(共4分)
①RAM(随机读写存储器)能够读,也能够写,断电后其中信息丢失,ROM(只读存储器)只能读,不能写,断电后其中信息不丢失(2分)
②RAM在运算机中主要用于寄存各类现场的输入输出数据,中间计算结果,与外存互换的信息及堆栈等。
ROM用以寄存固定的程序,如机械的管理、监控程序等。
(2分)
四:
综合分析题
1:
(共12分)
①需要4片芯片,共分为2组,2片为1组(4分)
②采用全译码方式产生片选,电路连接图略(4分)
③第1组地址范围:
0000H----03FFH
第2组地址范围:
0400H----07FFH(4分)
2:
(共12分)
①对此三种波特率,依据计算式TC=CLK/(BaudXFactor)别离计算取得其对应的8253按时常数为31、16、8,使8253的计数器2工作于方式3,工作方式字为b或b(6分,其中按时常数计算3分,方式字3分)
对应初始化程序段如下:
⑤MOVAL,B(2分)
OUT43H,AL
MOVAL,31
OUT42H,AL
⑥MOVAL,B(2分)
OUT43H,AL
MOVAL,16
OUT42H,AL
⑦MOVAL,B(2分)
OUT43H,AL
MOVAL,8
OUT42H,AL
课程试卷库测试试题(第3套)
一、填空题(本大题共20分,每空1分)
1.设机械的字长为8位:
已知X=64,Y=-10,则[X]补=H,[Y]补=H,[X+Y]补=H,[X-Y]补=H。
2.8086/8088工作于最小模式时,其引脚MN/MX为______电平,8086/8088工作于最大模式时,其引脚MN/MX为______电平。
3.按照对高位地址线译码方案的不同,存储器片选信号产生的方式有________,_________,______________三种。
4.I/O端口地址有两种编址方式,别离是________、_____
5.当8253的/CS信号有效时,其地址线A1A0别离为______、_______、________、_________时,可别离选中计数器0,计数器1,计数器2,控制字寄放器。
6.已知异步串行通信的帧信息为01,其中包括启始位1位、停止位1位,7位ASCII数据位,则传送的字符数据是H,采用的校验是____,校验位数据是。
7.A/D转换器的作用是__________________,
D/A转换器的作用是__________。
二、选择题(本大题共20分,每小题1分)
1.运算性能直接熟悉、理解和执行的程序是___。
A汇编语言程序B机械语言程序C高级语言程序
2.在微机中,CPU访问各类存储器的频率由高到低的顺序为。
A.高速缓存、内存、磁盘、磁带
B.内存、磁盘、磁带、高速缓存
C.磁盘、内存、磁带、高速缓存
D.磁盘、高速缓存、内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 试题 答案