《微机原理与接口技术》试题库1答案
一:填空题(每空1分,共18分)
1.运算器 控制器 2.四 3.CS IP 4.段值(SEGMENT)偏移量(OFFSET) 类型(TYPE)
5.最小 最大 6.静态 动态 7.6 高电平8.高四位(或:PC7—PC4)、 低四位(或:PC3—PC0)、 0 1 2(或:3)、 0 1(或:2) 二:单项选择题(每个选项2分,共24分)
1B 2A 3B 4C 5A 6D 7C 8AE 9C 10B 11 B 三:简答题
1: (1) 立即寻址 (2) 直接寻址 (3) 寄存器相对寻址 (4) 基址变址寻址 (5) 寄存器相对寻址 (6) 寄存器间接寻址 (7) 相对基址变址寻址
2: AX=1050H BX=2000H CX=3000H DX=2020H 字节单元(1000H)=50H 字节单元(2000H)=20H 3: (1) lea di,string (2) scasb (3) inc dl
4:① 8086/8088CPU的RESET引线,可用来启动或再启动系统 (1分)
② 8086在RESET引线上检测到一个脉冲的正沿,便终结所有的操作,直到RESET信号变低 (1分)
③ 在复位时,CS中的值被初始化为0FFFFH,IP中的值被初始化为0,因此在8086复位后执行的第一条指令的内存绝对地址为0FFFF0H处,在正常情况下,从0FFFF0H单元开始,放一条段交叉直接JMP指令,以转移到系统程序的实际开始处. (3分) ④ 8086要求复位脉冲的有效电平(高电平)必须至少持续4个时钟周期 (1分) 注:若答对①③两点可给全分
5:① 片选信号的产生方式有: 线选法 全译码法 部分译码法 (2分)
② 线选控制方式可采用一根地址线作为选片控制信号,存在地址重叠问题,用不同的地址信号线作选片控制,其地址分配亦不同. ③ 全译码方式电路复杂,但是每一组的地址是确定的,唯一的 (1分)
④ 部分译码方式采用高位地址中的几位经译码产生片选信号,有地址重叠现象. (1分) 四: 综合分析题
1:① 需要8片芯片,共分为4组,2片为1组 (4分) ② 采用全译码方式产生片选,电路连接图略 (4分) ③ 第1组地址范围: 0000H----03FFH 第2组地址范围: 0400H----07FFH
第3组地址范围: 0800H----0BFFH 第4组地址范围: 0C00H----0FFFH (4分) 2:① A口、B口、C口和控制口地址分别为94H----97H (4分) MOV AL,10000001B (4分) OUT 97H,AL MOV AL,0FH
OUT 97H,AL
a:读打印机“忙”状态(PC0) (4分)
b:测试打印机“忙”? (PC0=1?) c:若“忙”则转a d:通过PA口输出打印字符 e:通过PC7输出选通脉冲
print: IN AL,96H (4分) TEST AL,01H ;测试“忙”信号 JNZ print
MOV AL,DATA ;输出打印字符 OUT 94H,AL
MOV AL,0EH ;输出选通脉冲 OUT 97H,AL INC AL OUT 97H,AL RET
《微机原理与接口技术》试题库2评分细则
一:填空题(每空1分,共20分)
1.超频 2.地址总线 数据总线 控制总线 3.BIU EU 4.段值(SEGMENT)偏移量(OFFSET) 类型(TYPE) 5.4 5 6.静态 动态 7.4 6
8.高四位(或:PC7—PC4)、 低四位(或:PC3—PC0)、 0 1 2(或:3)、 0 1(或:2) 9.中断源 二:单项选择题(每个选项2分,共24分)
1A 2C 3B 4C 5A 6C 7 A 8D 9B 10 C 11B 12C
三:简答题
1: (1) 直接寻址 (2) 寄存器相对寻址 (3) 基址变址寻址 (4) 寄存器相对寻址 (5) 基址变址寻址 (6) 相对基址变址寻址
2: AX=5010H BX=2000H CX=1000H DX=1001H 字节单元(1000H)=10H 字节单元(2000H)=01H 3: (1) 直接寻址 EA=2468H PA=12468H (2) 相对基址变址寻址 EA=01BFH PA=101BFH (3) 寄存器相对寻址 EA=0316H PA=20316H
4:(1) MOV CX,COUNT(2) CMP AX,[BX](3) LOOP AGAIN 5:① 8086/8088CPU有两种工作模式:最小组态、最大组态 (2分)
② 8086/8088CPU的引脚MN/MX接至+5V电源时,CPU工作于最小组态,MN/MX接地时,CPU工作于最大组态 (2分) 6:① RAM(随机读写存储器)可以读,也可以写,断电后其中信息丢失,ROM(只读存储器)只能读,不能写,断电后其中信息不丢失 (2分)
② RAM在计算机中主要用于存放各种现场的输入输出数据,中间计算结果,与外存交换的信息及堆栈等。ROM用以存放固定的程序,如机器的管理、监控程序等。 (2分) 四: 综合分析题
1:① 需要4片芯片,共分为2组,2片为1组 (4分) ② 采用全译码方式产生片选,电路连接图略 (4分) ③ 第1组地址范围: 0000H----03FFH
第2组地址范围: 0400H----07FFH (4分)
2:① 对此三种波特率,依据计算式TC=CLK/(Baud X Factor)分别计算得到其对应的8253定时常数为31、16、8,使8253的计数器2工作于方式3 ,工作方式字为10010110b或10011110b (6分,其中定时常数计算3分,方式字3分) 对应初始化程序段如下:
MOV AL,10010110B (2分) OUT 43H,AL MOV AL,31
OUT 42H,AL
MOV AL,10010110B (2分) OUT 43H,AL
《微机原理与接口技术》试题库3评分细则
一、填空题(本大题共20分,每空1分)
1. 40 F6 36 4A 2. 高电平 低电平 3. 全译码 部分译码 线选法4. 统一编址方式 独立编址方式 5. 00 01 10 11 6. 53H 偶校验 0 7. 将模拟量转换为数字量 将数字量转换为模拟量 二、选择题(本大题共20分,每小题1分)
1-5 BAAAC 6-10 CABDB 11-15 DBCAC 16-20 DCCCA 三、判断题,在正确的画 “√”,错误的画“╳”(共10分,每小题1分) 1-5 ╳√√√╳ 6-10 √√ √ ╳ √ 四、简答题(本大题共20分,每小题5分)
1.物理地址为:CSx10H+IP=0A8EHx10H+2A40H=0D320H(3分)CS和IP值不是唯一的 (2分) 2.① 所需要的芯片数=256KB/16KBit=(256Kx8Bit)/(16Kx1Bit)=128 (2分) ② 16Kx1位=214x1位,所以,片内地址选择线为:14根 (2分)
③ 每8个芯片为一组构成字节单元,所以,应分为:128/8=16个芯片组 (1分)
由题意可知,要发送一个字符,实际需发送1个起始位、8位信息位、1个奇偶校验位和2个停止位,故其字符长度为:1+8+1+2=12(位)。
(2分)
每秒发送最大字符数=波特率/实际发送1个字符长度=9600/12=800(字符/秒) (3分) 4.中断请求---->中断响应----->断点保护------>中断源识别------>中断服务---->断点恢复------>中断返回 五、综合应用题(本大题共30分,每小题15分) 1:DIP开关有两种状态:合(ON)与断(OFF)。 合(ON)=0
断(OFF)=1; (3分)
对比较器,因为A=B连接到74LS138的控制线G1上,所以A9 A8 A7 A6的值由电子开关S3S2S1S0的状态决定。
MOV AL,16
OUT 42H,AL
MOV AL,10010110B (2分) OUT 43H,AL MOV AL,8 OUT 42H,AL
当S1和S2合上;S3和S0断开:A9 A8 A7 A6的值为1001
Y5输出时,A5 A4 A3 A2的值为0101
因此:地址变化范围为:1001010100 ~1001010111
即:254H~257H; (6分) 同理可得:全部断开时地址变化范围为:1111010100 ~1111010111 即:F54H~F57H; (6分)
2.① 对此三种波特率,依据计算式TC=CLK/(Baud X Factor)分别计算得到其对应的8253定时常数为31、16、8,使8253的计数器2工作于方式3 ,工作方式字为10010110b或10011110b (6分,其中定时常数计算3分,方式字3分) 对应初始化程序段如下:
MOV AL,10010110B (3分) OUT 43H,AL MOV AL,31
OUT 42H,AL
MOV AL,10010110B (3分) OUT 43H,AL
《微机原理与接口技术》试题库4评分细则
填空题(本大题共20分,每空1分) 1+127D
-1D 38H C0H 2、十 4 3、0020H 0023H 4 4、方式0 5、取指令 分析指令 执行指令
0 8、EU(或者填执行部件) 9、4
16-20题 CCCDA
6、系统复位 高电平 7、53H 偶 选择题(本大题共20分,每小题1分)
1-5题 CCADA 6-10题 AABDC 11-15题 DABAC 判断题,在正确的画 “√”,错误的画“╳”(共10分,每小题1分) 1-5题 ╳ √ ╳ ╳ ╳ 6-10题 ╳ √ √ ╳ ╳ 简答题(本大题共20分,每小题5分)
1答:由题意可知,串行数据格式为:1个起始位、8位数据位、1个奇偶校验位和2个停止位, 故其字符长度为:1+8+1+2=12(位)。
(2分)
波特率=每秒发送的字符数X字符长度=100X12=1200(位/秒) (1分) 位周期=1/波特率=1/1200=0.833ms (1分) 传输效率=字符中数据有效位数/字符长度=8/12=67% (1分) 2答: 向量号为:08H (2分)
如果将中断程序入口地址划分为二维地址2300H:0456H,则入口地址在00020H开始的四个单元中的存放顺序是:56H,04,00H,23H。 (注意:此问答案不唯一) (3分) 3.解
MOV AL,16
OUT 42H,AL
MOV AL,10010110B (3分) OUT 43H,AL MOV AL,8 OUT 42H,AL
4. 答:fCLK0=1MHZ, fout0=1/(64H)* fCLK0=1MHZ/100=10KHZ 所以:TOUT0=1/ fOUT0=1/10KHZ=0.1ms 综合应用题(本大题共30分,每小题15分) 1.答:
(1)8253:0000H—7FFFH 8255:8000H—FFFFH (仅考虑I/O空间) (5分) (2) INI8255:MOV DX,8003H (5分) MOV AL,10001011B OUT DX,AL
INI8253:MOV DX,0003H (5分) MOV AL,01110111B ;通道1方式3,BCD计数
OUT DX,AL
MOV AL,0 ;初值=10000 MOV DX,0001H OUT DX,AL OUT DX,AL RET 2.解:
存储器连接图形为
(2)填写内存的程序为: MOV AX,0B200H
MOV DS,AX ;给数据段寄存器赋初值 MOV SI,0
MOV CX,0C000H ;循环计数器赋初值 MOV AL,0
AGAIN: MOV [SI],AL ;给内存单元赋值 INC SI INC AL LOOP AGAIN HLT
(3)其他各位均正确,表明地址设置和译码电路是正确的,因此出现故障的原因可能是芯片内部或外部数据总线的D3位存在故障(如断线等,使它逻辑恒为“1”)。
《微机原理与接口技术》试题库5评分细则
一:填空题(每空1分,共25分)
1.10010101 01001010 11011111 01001011 2.1 1 0 1 3.0106H 0908H 4.16MB 5.单字节传送方式 数据块传送方式 请求传送方式 级联方式 6.8 43 7.CLK
8.A口和C口的高四位(PC7—PC4) B口和C口的低四位(PC3—PC0) 9. 起始位 0 8 10.共阳极结构 共阴极结构 二:单项选择题(每个选项2分,共24分)
1C 2 C 3 A 4 D 5 B 6 B 7 C 8 A 9 C 10 B 11 B 12 C 三:简答题
1: (1) 立即寻址 (2) 直接寻址 (3) 寄存器相对寻址 (4) 基址变址寻址 (5) 寄存器相对寻址 (6) 寄存器间接寻址 (7) 相对基址变址寻址 (8) 立即寻址 2: (1) 栈顶地址: 1250H:0052H (1分) (2) 栈底地址: 1250H:0100H (SS)=1250H (2分) (3) [1250H:0050H]=56H [1250H:0051H]=24H (SP)=0050H (3分) 3: (1) dec ax 或 sub ax,1 (2) pop ax (3) call factor
4:① 8086/8088CPU的RESET引线,可用来启动或再启动系统 (1分)

