




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..微型计算机原理与接口技术综合测试题一一、
单项选择题<下面题只有一个答案是正确的,选择正确答案填入空白处>一、
单项选择题1.〔1A
〔2B
2.B
3.B
4.D
5.C
6.C
7.〔1C
〔2B
8.〔1A
〔2C9.B
10.A
11B
12
C
13A
14
C
15
C16
C
17
B
18
B
19
B
20C1.8086CPU通过〔A
控制线来区分是存储器访问,还是I/O访问,当CPU执行INAL,DX指令时,该信号线为〔B电平。〔1
A.
M/
B.
C.ALE
D.
N/<2>
A.高
B.低
C.ECL
D.
CMOS
2.n+1位有符号数x的补码表示范围为〔B
。
A.
-2n<x<2n
B.
-2n≤x≤2n-1
C.
-2n-1≤x≤2n-1
D.-2n<x≤2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为〔
B。
A.
ANDAL,0FH
B.
ANDAL,0FOH
C.
ORAL,0FH
D.
ORAL0FOH4.下列MOV指令中,不正确的指令是〔
D
。
A.
MOVAX,BX
B.
MOVAX,[BX]
C.
MOVAX,CX
D.
MOVAX,[CX]5.中断指令INT17H的中断服务程序的入口地址放在中断向量表地址
〔
C
开始的4个存贮单元内。
A.
00017H
B.
00068H
C.
0005CH
D.
0005EH6.条件转移指令JNE的条件是〔
C
。
A.
CF=0
B.
CF=1
C.
ZF=0
D.ZF=17.在8086/8088CPU中,一个最基本的总线读写周期由〔C时钟周期<T状态>组成,在T1状态,CPU往总线上发〔B信息。⑴
A.
1个
B.
2个
C.
4个
D.
6个⑵
A.
数据
B.地址
C.状态
D.
其它8.8086有两种工作模式,最小模式的特点是〔A,最大模式的特点是〔C。⑴
A.CPU提供全部控制信号
B.由编程进行模式设定
C.不需要8286收发器
D.需要总线控制器8288⑵
A.M/
引脚可直接引用
B.由编程进行模式设定
C.需要总线控制器8288
D.适用于单一处理机系统9.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是<
B>。
A.
0AH
B.
0BH
C.
0CH
D.
0DH
10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的<
A
>位被置位
A.
OF
B
AF
C
PF
D
CF
11.8086系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是<
B>
A.高16位
B.
低16位
C.高8位
D.
低8位12.8086
CPU中段寄存器用来存放<
C
>
A.
存储器的物理地址
B.存储器的逻辑地址
C.存储器的段基值
D.存储器的起始地址13.8259A可编程中断控制器的中断服务寄存器ISR用于<
A
>
A.记忆正在处理中的中断
B.存放从外设来的中断请求信号C.允许向CPU发中断请求
D.禁止向CPU发中断请求14.8253可编程定时/计数器的计数范围是<
C>
A.
0-255
B.
1-256
C.0-65535
D.1-6553615.在8086中,〔BX=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为<C>A.0
B.1
C.2
D.316.8086中,<
C>组寄存器都可以用来实现对存储器的寻址。A.AX,SI,DI,BX
B.BP,BX,CX,DX
C.SI,DI,BP,BXD.BX,CX,SI,DI17.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为<
B
>级外部硬中断。A.32
B.29
C.28
D.2418.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是
<
B>
A.汇编指令
B.伪指令
C.机器指令
D.宏指令19.连接到64000h-6FFFFh地址范围上的存储器是用8k×8
RAM芯片构成的,该芯片要<
B>片。
A.8片
B.6片
C.10片
D.12片20.8086/8088指令OUT
80H,AL表示
〔
C
A.
将80H送给AL
B.将80H端口的内容送给AL
C.将AL的内容送给80H端口
D.将AL内容送给80H内存单元二.改错<若有错,请指出错误并说明原因>
二、
改错1.´
堆栈操作应满足先进后出原则。2.´
CPU必须在执行完当前指令以后,才可以响应可屏蔽中断请求。3.´
8086CPU标志寄存器共有16位,其中只有9位有含义。4.√
〔注:段内短转移只有直接形式,没有间接形式5´
6√
7´
8√
9´
10√
1.堆栈操作应满足先进先出原则。〔
2.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。〔
3.8086CPU标志寄存器共有16位,每一位都有含义。〔
4.条件转移指令只能用于段内直接短转移。〔
5.控制器的基本功能是:由程序计数器PC控制程序的有序运行,并完成各种算术逻辑运算。〔
6.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。<
>
7.8086的中断分为可屏蔽中断和不可屏蔽中断两种。〔
8.串行接口中"串行"的含意仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换仍是并行的。9.字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。<
>10.所有进位计数制,其整数部分最低位的位权都是1〔
三、填空题
1.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是__________。
2.8086CPU复位后,寄存器中的值将进入初始态,问<CS>=__________,<IP>=__________,<DS>=__________。
3.
8086/8088CPU内部结构按功能分为两部分,即_________
和__________。
4.CPU对外设进行数据传送的方式有几种,即__________,___________,或___________。5.
CPU从主存取一条指令并执行该指令的时间称为__________,它通常用若干个__________
来表示,而后者又包含有若干个__________
。6.
8086/8088CPU提供了接受外部中断请求信号的引脚是__________
和
__________。7.-128的补码是
8.填入适当指令,使下面程序实现用移位、传送、加法指令完成<AX>与10相乘运算:SHL
AX,__________MOV
DX,AXMOV
CL,__________
SHL
AX,CL
ADD__________9.时序控制方式有同步方式和
10.大部分DMAC都拥有单字节传送,
传送,和成组传送方式
四.阅读程序并回答问题1、
已知:<AX>=2233H,<BX>=5566H,执行了下面的程序段后,<AX>=_______,<BX>=______.CMPAX,BXJG
NEXTXCHGAX,BXNEXT:
NEGAX2、
已知:<AX>=6666H,<BX>=0FF00H,<CF>=0。在执行下面程序段后:<AX>=____,<BX>=____,<CF>=____.
MOVAX,5555H
ANDAX,BX
XORAX,AX
NOTBX五、综合应用1.8255A接口电路如图所示。已知8255A控制字寄存器的端口地址为103H,编写8255A初始化程序和循环彩灯控制程序。初始时D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此类推每隔一秒移位一次,每移位8次为一个循环.共循环8次。要求用汇编语言写出满足上述要求的程序段〔已知一个延时1秒的子程序入口地址为DELAY1S。
2.已知存储器地址空间分配、RAM芯片<4K×4>、如图所示,请完成如下任务:
<1>图所示RAM芯片有几根地址线?几根数据线?用该RAM芯片构成图中所示存储器地址空间分配,共需要几个芯片?共分几个芯片组?
<2>设CPU的地址总线为20位,数据总线8位,画出这些芯片按图所示的地址空间构成的RAM存储器极其与CPU间的连接图<包括3-8译码器构成的片选8译码电路>。
│┏━━━━┓┏━━┷━━━┓┏━━━━━━┓
0000H┃
RAM1
┃┃
!CS
┃
─┨G1
Y0!┠─┃┃
→┃A11
┃
─┨!G2a
Y1!┠─
2000H
┠────┨
.┃┃
─┨!G2b
┃┃
空
┃
.┃RAM<4K×4>┃┃
.┃┃┃
.┃┃┃
.┃
6000H
┠────┨
→┃A0
┃┃
.┃┃
RAM2
┃┃┃┃┃┃┃
→┃!WE
┃
─┨C
┃
7000H
┠────┨┃┃
─┨B
┃┃
空
┃┃┃
─┨A
Y7!┠─┃┃┃
D3-D0
┃┃┃┗━━━━┛┗━━━━━━┛┗━━━━━━┛
↓
RAM芯片微型计算机原理与接口技术综合测试题一〔答案
三、
填空题1.0D60H
2.0FFFFH、0000H、0000H
3.接口部件BIU、执行部件EU
5.指令周期、总线周期、时钟周期
6.NMI、INTR
8.1、2、AX,DX四、
阅读程序并回答题1.0AA9AH、2233H
〔注:程序第三行显然应该是XCHG
AX,BX2.0000H、00FFH、0
五、
8255编程。因为用到LOOP指令,循环计数器应该使用CX,而不应该只用CL。MOV
DX,103H
;103H为方式控制字地址
MOV
AL,80HOUT
DX,AL
;设置该8255B口为方式0输出,其他位可置0MOV
CX,8
;设置循环次数MOV
DX,101H
;101H为B口数据端口地址AGAIN:
MOV
AL,01H
;先设置D0位输出为高电平,点亮第一个彩灯NEXTP:
OUTDX,AL
CALL
DELAY1S
;B口相应位发出高电平点亮彩灯,并维持1S
SHL
AL,1
JNZ
NEXTP
LOOP
AGAIN微型计算机原理与接口技术综合测试题二一、单选题〔
1.8086CPU在执行MOV
AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则和A0的状态是
。
A.0,0
B.0,1
C.1,0
D.1,1〔
2.设x=-46,y=117,则[x-y]补和[x+y]补分别等于
。A.D2H和75H
B.5DH和47HC.2EH和7lH
D.47H和71H〔
3.8086CPU在进行无符号数比较时,应根据
标志位来判别。
A.CF和OF
B.CF和PF
C.CF和ZF
D.ZF和OF〔
4.执行下列程序后,〔AL=
。
MOV
AL,92H
SUB
AL,7lH
DAS
A.21
B.11
C.21H
D.11H〔
5.下列指令中正确的是
。A.MOV
AX[SI][DI]
B.MOV
BYTEPTR[BX],1000C.PB8
EQU
DS:[BP+8]
D.MOV
BX,OFFSET[SI]〔
6.在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置
。A.是由程序指定的
B.是由DOS自动分配的C.固定在08H开始的4个字节中
D.固定在中断矢量表的表首〔
7.在8086中,〔BX=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为
。A.0
B.1
C.2
D.3〔
8.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为
级外部硬中断。A.32
B.29
C.28
D.24〔
9.当存储器读写速度较慢时,需产生一个READY信号以实现与CPU的同步,CPU将在总线周期的
时候采样该信号。
A.T2下降沿
B.T3下降沿
C.T2上升沿
D.T3上升沿〔
10.8086中,
组寄存器都可以用来实现对存储器的寻址。
A.AX,SI,DI,BX
B.BP,BX,CX,DX
C.SI,DI,BP,BX
D.BX,CX,SI,DI
三、填空题1.
已知〔AL=0101110lB,执行指令NEGAL后再执行CBW,〔AX=
。2.
在动态存储器2164的再生周期中,只需要
地址,所以在和这两个信号中,只有
变为低电平。3.过程可重入是指
,用
传递参数过程才可实现重入。4.
若〔AL=01001001B,执行ADD
AL,AL指令后,再执行DAA命令,则〔AL=
,〔CF=
,〔AF=
。5.
已知指令序列为:
MOV
AX,0FFBDH
MOV
BX,12F8H
IDIV
BL
此指令序列执行后,〔AX=
,〔BX=
。6.
微型计算机中,CPU重复进行的基本操作是:
、
和
。7.
若〔CS=4200H时,物理转移地址为4A230H,当CS的内容被设定为7900H时,物理转移地址为
。8.
8259A工作在8086模式,中断向量字节ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量号为
,该中断的服务程序入口地址保存在内存地址为
H至
H的
个单元中。四、程序阅读1.阅读下列程序,写出程序执行后数据段BUF开始的10个内存单元中的内容。
DATASEGMENTBUF
DB08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFHKEY
DB78H
DATAENDS
CODESEGMENT
ASSUME
CS:CODE,DS:DATA,ES:DATA
START:
MOVAX,DATAMOVDS,AXMOVES,AXCLDLEA
DI,BUFMOVCL,[DI]XORCH,CHINC
DIMOV
AL,KEYREPNE
SCASBJNE
DONEDECBUFMOVSI,DIDECDIREP
MOVSB
DONE:
MOVAH,4CHINT
21H
CODE
ENDS
ENDSTART
执行结果:BUFDB
、
、
、
、
、
、
、
、
、
2.在内存的NUM单元中有一个字节的带符号二进制数〔补码表示,下列程序是将其对应的十进制数输出到显示器上。请对程序中的三处错误进行修正,并在空白处填上适当的语句。DATA
SEGMENTNUM
DB
?BUFFER
DB
10DUP〔?DATA
ENDSSTACK
SEGMENT
PARA
STACK‘STACK’DB
100HDUP〔?STACKEVDSCODE
SEGMENT①START:
MOVAX,DATAMOVES,AXMOVDS,DATAMOVCL,NUMLEA
DL,BUFFER②MOVAL,0DHSTOSBMOVAL,0AHSTOSBMOVAL,CLOR
AL,ALJS
PLUS③MOVAL,‘-’JMP
GOONPLUS:
MOVAL,‘+’GOON:
STOSBMOVBL,64HCALL
CHANGEMOVBL,0AHCALL
CHANGEMOVAL,30HADDAL,CLSTOSBMOVAL,‘$’STOSBLEA
DX,BUFPERMOVAH,9INC
21H
;输出十进制MOVAH,4CHINT
21HCHANGE
PROC
NEARMOVDL,0AGAIN:
SUB
CL,BLJC
DOWNINC
DLJMP
AGAINDOWN:
④MOVAL,30HADDAL,DLSTOSB⑤CHANGE
ENDPCODE
ENDENDSTART
五、存储系统分析与设计已知RAM芯片和地址译码器的引脚如题五图所示,试回答如下问题:〔1若要求构成一个8K×8的RAM阵列,需几片这样的芯片?设RAM阵列组占用起始地址为El000H的连续地址空间,试写出每块RAM芯片的地址空间。〔2若采用全地址译码方式译码,试画出存储器系统电路连接图;〔3试编程:将55H写满每个芯片,而后再逐个单元读出做比较,若有错则CL=FFH,正确则CL=77H。D4~D1微型计算机原理与接口技术综合测试题三一、单选题〔
1.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是
。
A.汇编指令
B.伪指令
C.机器指令
D.宏指令〔
2.在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系〔SF⊕OF+ZF=0时,表明
。A.<AX>><DX>
B.<AX>≥<DX>
C.<AX><<DX>
D.<AX>≤<DX>〔
3.8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是
。
A.0AH
B.0BH
C.0CH
D.0DH
〔
4.8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对
的按位置位/复位操作完成的。A.PC0
B.PC2
C.PC4
D.PC6〔
5.
在进入DMA工作方式之前,DMA控制器被当作CPU总线上的一个
。A.I/O设备
B.I/O接口
C.主处理器
D.协处理器〔
6.在PC/XT中,设〔AX=9305H,〔BX=6279H,若ADD
BX,AX指令后接着INTO指令则会
。A.进入INTO中断服务子程序
B.执行INTO后面的指令C.死机
D.显示器显示OVERFLOW〔
7.80486总线采用的是〔1,一个最基本的总线周期由〔2个时钟周期〔T状态组成。〔1A.同步总线协定
B.半同步总线协定
C.异步总线协定〔2D.2
E.3
F.4〔
8.微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过
来区分的。A.不同的地址编码
B.不同的读/写控制逻辑
C.专用I/O指令〔
9.在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。
A.RAM
B.ROM
C.PROM
D.E2PROM〔
10.8259A工作在8086/8088模式时,初始化命令字ICW2用来设置
。A.中断向量地址的高8位
B.中断类型号地址的高5位C.中断向量的高5位
D.中断类型号的高5位三、填空题1.
设模为28,则52的补码为_____H,-14的补码为______H,-0的反码为_____H。2.
设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后,该数据区的下一个可以使用的单元的物理地址是________________。3.
8086根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用________来形成总线周期。4.
微机系统内,按信息传输的范围不同,可有______,_________,_______,________等四级总线。5.
CPU对外设进行数据传送的方式有几种,即__________,___________,或___________。6.
汇编指令通常包括___________和__________两部分。7.
8086系统中,默认方式下对指令寻址由寄存器________和_______完成,而堆栈段中的偏移量可由寄存器________或_________来指示。8.程序存储与程序控制原理的含义是___________________________________________。四、程序阅读1.
读程序,并标明内存中数据段的相关地址和内容。#SEGMENT
BUFFER
DB
3
DUP<0>
A
DB
41H
LA
EQU$
B
DW
'AB'
LB
EQU$
BYTEB
EQUBYTE
PTR
B
C
DD
41424344H
LC
EQU$
WORDC
EQUWORD
PTR
C#ENDSCODESEGMENT
ASSUME
DS:#,ES:#,CS:CODESTART
PROC
FAR
MOVAX,#
MOV
DS,AXMOVES,AX
LEA
SI,BUFFER
MOV[SI],BYTEB
INC
SI
MOV[SI],WORDC
ADDLA[SI],LB
ADDLB[SI],LC
MOVAH,4CH
INT21HSTART
ENDPCODEENDS
ENDSTART2.
设有100个字节数据〔补码,存放在数据段中EA=2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存人同一数据段EA=2100H的单元中,请完成该程序〔在空白处填入适当的语句。MAX:
MOVBX,
MOVAL,[BX]MOVCX,
LOOP1:INC
BXCMPAL,[BX]
LOOP2MOVAL,[BX]LOOP2:DECCX
JNZ
MOV
,AL五、编址连线已知某8088微机系统中有两个3~8译码器74LS138,如题五图所示,分别用于存储器和I/O端口的地址选择。试按图中连线把两个译码器的各个输出线的寻址范围列表写出,未标出的高位地址线为低电平。74LS138输人输出关系为:微型计算机原理与接口技术综合测试题五
一、填空:<每空1分,共20分>1、设字长为八位,有x=-1,y=124,则有:[x+y]补=______,[x-y]补=_______;2、数制转换:247.86=
H=______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____个字节;5、8086系统中,地址FFFF0H是___________________地址;6、8086CPU的MN/MX引脚的作用是____________________;7、8251芯片中设立了_____、_____和______三种出错标志;8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个TW等待周期。9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。二、
简答题:<20分>1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。<5分>2、已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?<5分>3、有变量定义的伪指令如下:NUMS
DW
18
DUP<4DUP<5>,23>VAR
DB
'HOWAREYOU!',0DH,0AH试问:NUMS、VAR变量各分配了多少存储字节?<5分>
4、已有MOV
AL,INF[BP+SI]与MOV
AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?<5分>三、
读图
<10分>下图中,AB7~AB0为8086CPU低八位地址总线
试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。五、阅读程序与接口芯片初始化:<26分>1、源程序如下:<6分>
MOV
CL,4
MOV
AX,[2000H]
SHL
AL,CL
SHR
AX,CL
MOV[2000H],AX试问:j若程序执行前,数据段内<2000H>=09H,<2001H>=03H,则执行后有<2000H>=_____,<2001H>=______。
k本程序段的功能_________________________。2、源程序如下:<4分>
MOV
AL,0B7H
AND
AL,0DDH
XOR
AL,81H
OR
AL,33HJP
LAB1JMP
LAB2试问:j执行程序后AL=_______;k程序将转到哪一个地址执行:__________。3、源程序如下:<6分>
MOV
CX,9
MOV
AL,01H
MOV
SI,1000HNEXT:
MOV
[SI],AL
INC
SI
SHL
AL,1
LOOP
NEXT试问:j执行本程序后有:AL=_____;SI=______;CX=______;k本程序的功能是______________________________。4、某系统中8253占用地址为100H~103H。初始化程序如下:<4分>
MOV
DX,103HMOV
AL,16HOUT
DX,ALSUB
DX,
3OUT
DX,AL试问:j此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?__________________;k若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:___________。5、已知某8255A在系统中占用88~8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:<6分>微型计算机原理与接口技术综合测试题六一、
填空题<20分,每空1分>1、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B,
BCD。2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。3、已知BX=7830H,CF=1,执行指令:ADC
BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______,OF=________,SF=__________。4、8086中,BIU部件完成______功能,EU部件完成
_____功能。5、8086中引脚BHE信号有效的含义表示________________。6、8086正常的存储器读/写总线周期由________个T状态组成,ALE信号在__________状态内有效,其作用是______________。7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为____________H,它的中断入口地址在中断向量表中的地址为____________________H。二、
简答及判断题<共17分>1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明
<4分>2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?
<4分>3、设采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?
<4分>三、读图和作图题
<20分>1、
8086系统中接口连接关系如下图所示。要求回答以下问题:<1>试分别确定8255,8253,8259及8251的端口地址<12分>;<2>设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。<2分>8255的端口地址为:___________________________________;
8253的端口地址为:___________________________________;
8259的端口地址为:___________________________________;
8251的端口地址为:___________________________________;
对PA口操作的I/O指令为_______________________________;对PB口操作的I/O指令为______________________________。
2、作图题。
系统采用4个接口芯片:8253,8251,8259及8255。要求8253的通道0用作实时时钟,每当定时时间到之后向8259的IR2送入中断申请信号。8253通道1用作方波发生器作为8251的收发时钟脉冲。8253通道0,通道1的门控信号由8255PC口的PC3和PC2控制。<1>画出4个芯片之间控制线的连接图;
<4分><2>8253的两个通道应分别工作在什么方式?
<2分>四、程序阅读题
<20分>1、源程序如下:<5分>MOV
AH,0MOV
AL,9MOV
BL,8ADD
AL,BLAAAAADDIV
AL
结果AL_________,AH=___________,BL=_____________。
2、源程序如下:<5分>MOV
AX,SEG
TABLE;TABLE为表头MOV
ES,
AXMOV
DI,
OFFSET
TABLEMOV
AL,‘0’MOV
CX,100CLDREPNE
SCASB问:1>该段程序完成什么功能?
2>该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?
3、源程序如下:<5分>
CMP
AX,BX
JNC
L1
JZ
L2JNS
L3JNO
L4JMP
L5
设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。
4、源程序如下:<5分>MOV
DX,143HMOV
AL,
77HOUT
DX,
ALMOV
AX,
0DEC
DXDEC
DXOUT
DX,
ALMOV
AL,
AHOUT
DX,
AL
设8253的端口地址为140H~143H,问:<1>程序是对8253的哪个通道进行初始化?<2>该通道的计数常数为多少?<3>若该通道时钟脉冲CLK的周期为1µs,则输出脉冲OUT的周期为多少µs?
五、编程题<23分>1、8255的编程。<共10分>
设8255的端口地址为200H~203H。<1>要求PA口方式1,输入;PB口方式0输出;PC7~PC6为输入;PC1~PC0为输出。试写出8255的初始化程序。<3分><2>程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,试编制相应的程序。<7分>2、自BUFFER开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX、MIN和AVI三个字节型的内存单元。<13分>要求按完整的汇编语言格式编写源程序微型计算机原理与接口技术综合测试题二〔答案一、单选题1.B
2.B
3.C
4.C
5.D
6.C
7.C
8.B
9.B
10.C
二、多选题1.BD
2.ABD
3.ABC
4.AD
5.BD
6.ABCD7.BC
8.BD
9.AB
10.ABCD
三、填空题1.0FFA3H
2.行,3.一个过程在没执行完时又被调用,堆栈4.10011000B,0,1
5.0308H,12F8H
6.取指令,分析指令,执行指令
7.81230H简析:段内偏移地址=物理地址-段基址*16=4A230H-42000H=8230H,则〔CS=7900H时,物理地址=79000H+8230H=81230H。8.
73H,1CC,1CF,4简析:ICW2中记录了8259A的8级中断对应的中断类型号的高5位,中断类型号的低3位由中断引脚编号确定,所以IR3脚对应的中断类型号为73H,中断服务程序的入口地址=中断类型号*4=73H*4=1CCH。四、程序阅读1.程序执行后BUF内容为:07H,12H,34H,56H,9AH,0BCH,0DEH,0F0H.0F0H,0FFH此程序的功能是:BUF单元中存放计数值"08H",则程序将从BUF+1开始的8个单元中查找关键字78H,若找到则BUF单元计数值减1,且后面8-n四个单元的内容依次前移1字节,n为78H的位置指示,本题中n=4。2.〔1错误语句:第12行MOV
DS,DATA
改正:MOV
DS,AX
第22行
JS
PLUS
JNS
PLUS
倒数第2行
CODEEND
CODEENDS〔2需补充的语句:
①ASSUMEDS:DATA,SS:STACK,CS:CODE,ES:DATA②CLD③NEGCL④ADDCL,BL⑤RET五、存储系统分析与设计〔1题五图中所示RAM芯片有12根地址线和4根数据线,因此一片这样的RAM芯片其存储容量为212*4bit=4K*4bit,若需构成8K*8的RAM阵列,共需〔8K*8/〔4K*4=4片。这4片RAM芯片应分成2个芯片组,每个芯片组中RAM芯片的地址线A11~A0、读写控制线和片选控制线都连在一起,因此每组中的RAM芯片占用的地址空间完全一样,只是分别提供高4位和低4位的数据,这两个芯片组的地址空间分别为:①组E1000H~E1FFFH和②组E2000H~E2FFFH。〔2全译码系统的电路连接可以如下题五图〔答案所示。图中4个芯片的控制线和A11~A0地址线是连接在一起的。
〔3一种可能的填写内存的程序代码如下:
MOV
AX,0El00H
MOV
DS,AX
;给数据段、附加数据段寄存器赋初值
MOV
ES,AX
MOV
DI,0CLDMOV
CX,2000H
;设置循环计数器赋初值MOV
AL,55HREP
STOSB
;向DI所指的内存单元中填写"55H"MOV
DI,0
MOV
CX,2000HREPZSCASB
;扫描并比较
JNZ
NEXT
;如有不等于55H的单元,转到NEXT处理MOV
CL,77H
;正确JMP
EXITNEXT:
MOV
CL,0FFH
;出错EXIT:
HLT微型计算机原理与接口技术综合测试题三〔答案一、单选题1.B
2.A
3.B
4.C
5.B
6.B
7.〔1B〔2D
8.A
9.D
10.D
二、判断题1.×
2.√
3.×
4.×
5.√
6.×
7.×
8.√
三、填空题1.
34H,0F2H,0FFH2.
1020H:0A1D5H或1A3D5H
3.
总线控制器82884.
片内总线,片〔间总线,系统内总线,系统外总线5.
程序方式,中断方式,DMA方式6.
操作码,操作数7.
CS,IP,SP,BP8.
用户应预先将程序存入存储器,计算机开始工作后,其控制器将自动、依次地从存储器中取出程序指令并加以执行,而不需人工干涉。
四、程序阅读1.
内存单元的地址和内容如题四〔1图答案所示。2.2000H,99,JGE,LOOP1,[2100H]
五、编址连线
从的连接方法可以看出,片选对存储器寻址,而对I/O口寻址。:00000H~01FFFH
:00H~03H:02000H~03FFFH
:04H~07H:04000H~05FFFH
:08H~0BH:06000H~07FFFH
:0CH~0FH:08000H~09FFFH
:10H~13H:0A000H~0BFFFH
:14H~17H:0C000H~0DFFFH
:18H~1BH:0E000H~0FFFFH
:1CH~1FH微型计算机原理与接口技术综合测试题五〔答案一、每空1分,共20分1、01111011
100000112、F7.DCH
001001000111.10000110BCD3、取指令
执行指令4、00000H~003FFH区
256个
4个5、CPU复位以后执行第一条指令的地址6、决定CPU工作在什么模式<最小/最大>7、奇/偶错
帧格式错
溢出错8、4个
地址
T3和T49、7个
初始化
操作二、每题5分,共20分1、串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为300~3400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。<3分>调制是将数字信号®模拟信号。而解调则是相反。例如FSK制<调频制或称数字调频>可将数字"1"和"0"分别调制成2400HZ和1200HZ的正弦波信号。
<2分>2、BX=220CH
<1分>
AX=E896H
<1分>
CF=1
<1分>
OF=0
<1分>
ZF=0
<1分>3、NUMS分配了180个字节<3分>
VAR分配了15个字节<2分>4、源操作采用基址+变址寻址方式
<2分>
是字节操作
<1分>MOVAL,INF[BP+SI]—访问的是堆栈段
<1分>MOVAL,ES:INF[BP+SI]—访问的是附加段,实现了段超越
<1分>三、每题5分,共10分j8259A占2个<2分>
为20H,22H或24H,26H
<2分>
20H或24H
<1分>k8255A占4个<2分>
为80H,82H,84H,86H
<2分>
86H
<1分>四、每题2分,共8分1<´>;2<Ö>;3<Ö>;
4<Ö>;五、共26分1、<2000H>=39H
<2分>
<2001H>=00H
<2分>将<2000H>,<2001H>两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入<2000H>单元,0®<2001H>
<2分>2、37H
<2分>
LAB2
<2分>3、0
<1分>
1009H<1分>
0<1分>对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共九个
<3分>4、计数器0
<1分>
工作于方式3
<1分>45.454KHZ
<2分>5、
MOV
AL,80H
OUT
8BH,AL
<2分>
MOV
AL,ODH
OUT
8BH,AL
<2分>MOV
AL,06HOUT
8BH,AL
<2分>微型计算机原理与接口技术综合测试题六〔答案
一、
每空1分,共20分
001001111001.10000101BCD2、148D
-20D
-108D3、BX=0000H
CF=1
ZF=1
OF=0
SF=04、总线接口功能
指令的译码及执行功能5、高8位数据线D15~D8有效6、4
T1
给外部的地址锁存器提供一个地址锁存信号7、35H
000D4H~000D7H
二、共17分1.故物理地址为0FEF0H。<2分>
指向该物理地址的CS,IP值不唯一。例如:CS:IP=0000:FEF0H也指向该物理地址。
<2分>
2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。
<2分>控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用.<2分>28800个=104800´603、每帧占1+7+1+1=10位,波特率为4800bit/s,故每分钟能传送的最大字符数为
28800<个>
<4分>4、<1>对;<2>错;<3>错;<4>对;<5>错
<5分>
三
共20分
1、
<1>
A7
A6
A5
A4
A3
A2
A1
A0
1
0
0
0任意´
´
0
Y0
1
0
0
1任意´
´
0
Y1
1
0
1
0任意´
´
0
Y2
1
0
1
1任意´
´
0
Y3
\
8255的端口地址
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CHATA 024-2022儿童中枢神经系统结核的诊断
- T/CGTA 01-2023饲用带轴高湿玉米质量分级
- T/CGMA 022001-2019屋顶通风装置防雨性能试验方法
- T/CCT 016-2024分散吸附集中再生VOCs治理用柱状活性炭
- T/CCS 072-2023智能化煤矿网络运维管理规范
- T/CCPITCSC 096-2022名表真假鉴定规范
- T/CCMA 0141-2022液压挖掘机排气污染物车载测量方法
- T/CCAS 014.5-2022水泥企业安全管理导则第5部分:水泥工厂化验室安全管理
- T/CATCM 001.1-2017保健类眼贴第1部分:通用要求
- T/CAPEB 00001.3-2022制药装备容器和管道第3部分:设计
- OpenCV图像处理技术(微课版)(全彩)电子教案
- JB-T14451-2023《钢质锻件锻造生产能源消耗限额及评价方法》
- 果蔬保鲜技术发展趋势分析报告
- 2024年江苏省镇江市润州区中考第二次中考生物模拟试卷
- 《扬州慢》教学课件
- 国宝大熊猫的资料介绍三年级8篇
- 2024年贵州省贵阳市南明区中考一模考试物理试题
- 电子产品出厂检验报告
- 《施工现场消防》课件
- 某地区地质灾害-崩塌勘查报告
- 2024年新高考适应性考试俄语试题含答案
评论
0/150
提交评论