微机原理及接⼝技术期末试题A级答案
微机原理及接⼝技术期末试题
⼀、单项选择题 (在下列每⼩题的四个备选答案中,选出⼀个正确的答案,并将号码填在括号内。每⼩题1分,共10分)
1、8086/8088 的时钟信号是由( C )提供。
A. 8259
B. 8255
C. 8284
D. 8253
职称英语考试报名时间2、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址⽅式为( B )。
A. 寄存器间接寻址
B. 基址变址相对寻址
C. 基址寻址
D. 变址寻址
3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。
A. 4100H
B. 3A9A8H
C.3B008H
D. 3AA08H
4、某存储器芯⽚有地址线15根,数据线8根、该存储器芯⽚的存储容量为( D )。
A. 15K×8
B. 32K×256
C. 1K×8
D. 32K×8
5、某存储器芯⽚容量为2K×4bit、若⽤它组成16K×8bit存储器组,所⽤芯⽚数以及⽤于组内寻址的地址线为( B )。
A. 2⽚、11根
B. 16⽚、14根
C. 8⽚、16根
D. 16⽚、8根
6、 DMAC 8237具有( C ) 独⽴通道。
A . ⼋个
B . ⼆个
C . 四个
D . 三个
7、可编程中断控制器8259A每⽚具有( C ) 优先权控制。
A . 4级
C . 8级
D . 6级
8、若要某系统的8253的2通道输出波形为占空⽐1:1的⽅波、分频系数为1000、⼆进制计数,其⼯作⽅式命令字为( B )。
A. A6H
B. B6H
C. B4H
D. C7H
9、8237⽚内寻址的端⼝有( D )个。
A. 4
B. 2
C. 8
D. 16
10、8259⽚内寻址的端⼝有( B )个。
A. 4
B. 2
C. 8
D. 16
⼆、填空题:(每空1分,共计40分)
1、指令ASSUME在程序中出现时表⽰:( 段寄存器与段之间的对应关系 )。
2、编语⾔源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:( 标号或变量名 )、( 操作码 )、( 操作数 )、( 注释 )。
3、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为:
①.(进/借位位CF;当运算中最⾼位有进位或借位时CF=1;否则CF=0 );
②.(符号位SF;当运算的结果最⾼位为1即结果为负数时SF=1;否则SF=0 );
③.(奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF=1;否则PF=0 );compete
④.(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0 );
⑤.(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0 );
⑥.(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0 );
4、微机主机与输⼊/输出设备之间的数据传送⽅式有以下四种⽅式:( ⽆条件传送 )、
( 查询式传送 )、( 中断传送 )、( DMA传送 )、
5、执⾏下⾯的程序段后,AX=( 35 )
MOV CX, 5enchanted
MOV AX, 50
NEXT:SUB AX, CX
LOOP NEXT
6、执⾏下⾯的程序段后,AL=( 34H ),
scarpaBUF DW 2152H,3416H,5731H,4684H
tumor biologyMOV BX, OFFSET BUF
MOV AL, 3
XLAT
7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为:
①.(中断控制IF;允许即开中断时IF=1;否则IF=0 );
②.(⽅向控制DF;在串操作指令时需变址寄存器SI,DI按递减⽅式⼯作即-1/2时DF=1;否则DF=0);
③.(单步操作控制TF;需单步⼯作时TF=1;否则TF=0 );
8、8086/8088 CPU具有两种外部中断,它们是(⾮屏蔽中断即 NMI )和(可屏蔽中断即INTR )。
9、A/D变换器的作⽤是( 将模拟量转换数字量 ),D/A变换器的作⽤是(将数字量转成模拟量 )。衡量它们性能的主要参数有(分辨率 )、(转换时间 )、( 精度 )、( 线性度 )。
10、EIA RS-232C 的TXD和RXD数据线上的电平逻辑1=( -3~-15)V;逻辑0=( +3~+15 )V。
11、8253具有(3)个独⽴的(16 )位计数器,各计数器都有( 6 )种不同的⼯作⽅式。
12、8255具有3种⼯作⽅式,其中⽅式0为(基本输⼊/输出 );⽅式1为(选通输⼊/输出 );
⽅式2为(双向选通输⼊/输出 )。8255⽚内可寻址的端⼝有( 4 )个。
13、8251A可编程串⾏接⼝芯⽚具有( 奇偶 )、( 溢出 )、( 帧错或格式错 )的错误检测能⼒。
三、问答题:(每⼩题10分,共计20分)
1、8086 CPU有多少根地址线?多少根数据线?它最⼤直接寻址范围是多少?⼀次对外数据传送多少BIT⼆进制数?
答:8086 CPU有20根地址线(2分);16根数据线(2分);它最⼤直接寻址范围1MB(4分);⼀次对外数据传送16BIT⼆进制数(2分)。
2、CPU(或主机)与接⼝之间有哪⼏种传送信息的⽅式?各应⽤在什么场合?在这些传送⽅式中可使⽤我们所学过的哪些可编程接⼝芯⽚?
答:(1)⽆条件传送⽅式;⽤于要求不⾼的场合如LED显⽰等;可⽤8255的⼯作⽅式0,(2分)日语能力考试
(2)查询式传送;⽤于可靠性⾼且速率不⾼的场合如数据采集等;可⽤8255的⼯作⽅式1、2,(2分)
(3)中断传送;⽤于可靠性⾼且效率⾼的场合;可⽤8255的⼯作⽅式1、2和8259,(4分)
(4)DMA传送;⽤于可靠性⾼且效率⾼、速率⾼的场合;可⽤8237。(2分)
四、接⼝及程序设计(15分):在1000H开始的内存中,放有1000个ASCII字符,请设计⼀程序,将这串ASCII字符以异步串⾏通信⽅式从8255A PB0输出,采⽤偶校验、⼀位起始位、⼀位终⽌位、波特率500 (可调⽤1ms软件定时程序
接⼝连接图如下:
“D1MS”)。 8255A
答:程序如下:
MOV SI ,1000H
MOV CX ,1000
MOV DX ,30FH ;(⼝地址共4分)
MOV AL ,10000000B ;(控制字1分)
OUT DX,AL ;
dangerous什么意思
MOV DX,30DH
MOV AL ,0FFH ;发停⽌位
OUT DX ,AL
CALL D1MS
CALL D1MS
L1: MOV BL ,8
MOV AL ,0
OUT DX ,AL ;发起始位
CALL D1MS
CALL D1MS
MOV AL ,[SI]
AND AL ,AL
JP L2
OR AL ,80H
L2: OUT DX ,AL
CALL D1MS
CALL D1MS
英文在线翻译中文
ROR AL,1
DEC BL
JNZ L2
MOV AL ,0FFH
OUT DX ,AL
accelerate
CALL D1MS
CALL D1MS
INC SI
LOOP L1
HLT ;(程序的结构等共10分)
中国mba五、若⽤2114存储器芯⽚组成2KB RAM,地址范围为8000H~87FFH,问地址线、数据线及相关的控制线如何连接?(假设CPU只有16根地址线、8根数据线,控制线为 WR、 RD、 IO/M,采⽤LS138全译码法。) (15分)
(每根连线各1分、存贮器组2分)
微机原理与接⼝技术模拟试题B答案2004.12
⼀、填空 (共40分每空1分)
1.若累加器(AL)﹦1000 0000在下列表⽰中所对应的⼗进制数值应是:⽆符号数:( 128 );带符号数 ( -128 );BCD码( 80 );
2.请指出下列指令中原操作数和⽬标操作数的寻址⽅式:
1). ADD BX ,[SI+3000H] ,原操作数( 变址寻址 );⽬标操作数 ( 寄存器寻址 );
2). MUL [SI] ,原操作数( 寄存器间址 );⽬标操作数( 隐含寻址 );
3. 写出下列表⽰法中的物理地址:
1). 3500H:2354H 物理地址为( 37354H )
2). (DS)=2350H (BX)=1806H (SI)=4560H 位移量为200物理地址为 ( 2932EH ) 4. 8259A的引脚有D0~D7、IR0~IR7 、WR、RD、CAS0~CAS2 CS、A0、INT、SP/EN、INTA,其中连接CPU或系统⼀侧的引脚有(D0~D7、WR、RD、CS、A0、INT、 INTA );连接I/O⼀侧的引脚有(IR0~IR7 );⽤于其他芯⽚连接的引脚有(CAS0~CAS2 、
SP/EN )。
5. 8237A在微机系统中所起的作⽤是( DMA控制作⽤,具有DMA请求、响应、传送和结束的管理能⼒ );它有( 4 )个通道;有(单⼀ )、( 成组 )、( 查询 )三种传送模式;有( I/O→存贮器 ) 、( 存贮器→I/O ) 、( 存贮器→存贮器 ) 、( 校验 )四种传送类型;⽚内有( 16 ) 个端⼝可寻址。
6. 8251A在串⾏通信中应完成的基本任务是( 串/并转换 )、( 串⾏数据格式
化 )、( 可靠性校验 )和( 实现接⼝与DCE的联络控制 )。
7. 1). 8282在微机系统中所起的作⽤是( T1时锁存地址信息 );
2). 8288在微机系统中所起的作⽤是( 在8088/8086 最⼤组态时发控制信息 );
8. A/D变换器的作⽤是( 将模拟量变换成数字量 );
它的分辨率是指( 数字量变化1个数值时,能区分的最⼩模拟量值,常⽤变换后的数字量的位数来说明,如分辨率为8位的A/D 变换器,能区分的最⼩模拟量为满度值的1/256 )。
9. 8255有三种⼯作⽅式,其中能⼯作于⽅式0的⼝有( A、B、C ⼝ );
能⼯作于⽅式1的⼝有( A、B ⼝ );能⼯作于⽅式2的⼝有( A⼝ )。
10. 使⽤512×4bit的RAM存储器芯⽚组成16KB的存储器组,共需( 64 )⽚RAM 芯⽚;共需( 14 )根寻址线;每⽚RAM需( 9 )根⽚内寻址线。
11. ASSUME在汇编语⾔源程序中的作⽤是( 在汇编时建⽴段寄存贮器与段之间的对应表,凡在表中出现的段,寻址时可只写偏移地址,否则还应写出段地址 );OFFSET在汇编语⾔源程序中的作⽤是(分析运算符,求变量或标号的偏移地
址 );
12. 在汇编语⾔源程序中指令性语句的作⽤是( 编写可供计算机执⾏的程序 );指⽰性语句的作⽤是( 告诉汇编程序如何将源程序汇编成⽬标程序 );
⼆、简要回答 (共10分每⼩题5分)
1.8086 CPU有多少根地址线?多少根数据线?它最⼤直接寻址范围是多少?⼀次对外数据传送多少BIT⼆进制数?(20根地址线、16根数据线、最⼤直接寻址范围是1MB、⼀次对外数据传送16BIT⼆进制数)
2. 请画出异步传送时9的ASCII码波形图(停⽌位为1位,采⽤偶校验)。(略)
三、阅读下列程序并回答问题:(10分)
1.此程序完成什么功能?
画出流程图
DATA SEGMENT
ORG 2000H
STRING DB 20 DUP (5,8,78H,21H,97H)