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) COUNT EQU $-STRIG DATA ENDS
STACK SEGMENT STACK DB 100 DUP(?) STACK ENDS CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACK BEGIN: MOV AX,DATA
MOV DS,AX MOV CX,COUNT LEA SI,STRING XOR AX,AX
AGAIN: ADD AL,[SI] ADC AH,0 INC SI
LOOP AGAIN MOV [SI],AL MOV [SI+1],AH MOV AH,4CH INT 21H CODE ENDS END BEGIN
(将100个八位数累加后存入数据区最后两个单元) 四、若用2114存储器芯片组成2KB RAM,地址范围为D000H~D7FFH,问地址线、数据线及相关的控制线如何连接?(所有己知条件如图所示) (15分)
五、汇编语言程序设计:(10分) 在1000H和1064H单元开始,放有各为100字节的组合后的BCD数(地址最低处放的是最低位字节),求它们的和,且把和放在1100H开始的单元中。(要求写出完整程序) DATA SEGMENT ORG 1000H
STRING1 DB nn,nn,? STRING2 DB nn,nn,? COUNT EQU $-STRI NG2 RESUT DB 101 DUP ( ) DATA ENDS
STACK SEGMENT STACK DB 100 DUP(?) STACK ENDS CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACK BEGIN: MOV AX,DATA MOV DS,AX
MOV CX,COUNT ; (100) LEA SI,STRING1 ;(1000H) XOR AX,AX
AGAIN: MOV AL,[SI] ADC AL,[SI+64H] DAA
MOV [SI+100H],AL INC SI
LOOP AGAIN JNC END1
MOV [SI+100H],1 END1: MOV AH,4CH INT 21H CODE ENDS END BEGIN
六、 某系统中8253-5地址为340H~343H,输入频率为10MHZ脉冲信号,输出为1HZ,占空比为1:1的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。(15分)
提示∶1. 地址总线只用A0~A9,控制线用IOR、IOW,译码器可采用逻
辑电路与LS138译码器的组合; 2. 8253的工作方式命令字如图。
┇
MOV DX,343H
MOV AL,00110110B OUT DX,AL MOV AX,10000 MOV DX,340H OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,343H
MOV AL,01110110B OUT DX,AL MOV DX,341H MOV AX,1000 OUT DX,AL MOV AL,AH OUT DX,AL ┇
微机原理与接口技术模拟试题C答案 2004.12
一、 单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。 每小题1分,共10分)
1、8288在8086/8088组成的计算机中的作用是(2 )。 ① 数据缓冲器 ② 总线控制器
③ 地址锁存器 ④ 提供系统时钟CLK
2、指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( 2 )。 ① 寄存器寻址 ② 基址变址相对寻址 ③ 基址寻址 ④ 变址寻址
3、某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为(4 )。
① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H 4、某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( 3 )。 ① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8
5、某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(2 )。 ① 32片、11根 ② 64片、14根 ③ 8片、14根 ④ 16片、8根