微机原理与接口技术试卷及答案4套

上传人:wm****3 文档编号:42440492 上传时间:2018-06-02 格式:DOC 页数:13 大小:1.87MB
返回 下载 相关 举报
微机原理与接口技术试卷及答案4套_第1页
第1页 / 共13页
微机原理与接口技术试卷及答案4套_第2页
第2页 / 共13页
微机原理与接口技术试卷及答案4套_第3页
第3页 / 共13页
微机原理与接口技术试卷及答案4套_第4页
第4页 / 共13页
微机原理与接口技术试卷及答案4套_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《微机原理与接口技术试卷及答案4套》由会员分享,可在线阅读,更多相关《微机原理与接口技术试卷及答案4套(13页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 13 页答案参见我的新浪博客:http:/ A 卷卷一、 填空题 (共计 20 分 每个空 2 分 ) 1、 已知 X补01100011B,求 X( ) (结果用十进制表示) Y补11111001B,求 Y( ) (结果用十进制表示) 2、8088CPU 的地址总线为多少条( ) ;直接寻址的内存空间为多少( ) 。 3、已知 DS2000H,内存(20200H)FFH,(20201H)22H 指令 INC WORD PTR 0200H执行的结果是:(20200H )= (20201H)= 4、8086 外部中断有( )和( ) ,当 CPU 内的中断标志 IF“0”状态时,

2、外部中断线同时为“1”状态时,CPU 响应哪个中断请求信号( ) 。 5、CPU 与外设数据传送的控制方式有无条件传送方式、 ( ) 、 ( )和 DMA 直接存储器传送方式。 二、 简答题 (共计 25 分 每小题 5 分 ) 1、 什么是 I/O 接口?I/O 接口的主要功能有哪些?(答出 3 点即可) 。 2、 请叙述 INTR 中断过程(答出 5 点) 。 3、 有一 2764EPROM 芯片有 13 条地址总线,请计算芯片的地址范围(起始地址为 12000H) 请写出末地址 4、 定时器 8253 计数器 0 输入时钟 1.19MHz,;输出频率 500Hz,并设定为二进制计数, 问

3、计数初值为多少?计数器 1 产生连续的对称方波,输入时钟为 2MHz 的时钟频率, 计数初值为 4000,并设定为 BCD 计数,问输出的连续对称的周期是多少毫秒? 5、 中断向量地址表的作用是什么?已知中断类型码分别为 0EH 和 0FH,它们的中断服务 程序的入口地址在中断向量地址表的地址是什么? (注意:写成H:H 格式)三、 分析程序写出结果 (共计 15 分 ) 1、 (3 分) TABLE DB 30H , 31H , 32H ,33H , 34H ENTRY DB 3 MOV BX , OFFSET TABLE ADD BX,ENTRY MOV AL,BX ; 问 程序执行后 A

4、L 2、 (6 分)已知 DS=3000H , SS=4000H , BX=1200H , BP=1000H (31200H)=01H , (31201H)=02H , (41200H)=03H , (41201H)=04H 程序段如下: MOV AX, 1200H ;该指令的寻址方式: ADD AX, 1200H ; ADD AX, BX ; 请写出程序段执行后的结果 AX= 3、(6 分)下列程序段求 FLD 开始的八个数据的平均值,结果在 RES 中。请将程序填写完 整(不考虑溢出) DATA SEGMENT第 2 页 共 13 页答案参见我的新浪博客:http:/ DW 10,-20,

5、30,-60,-71,80,79,56 RES DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA MOV AX,DATA MOV DS,AX MOV CX,8 MOV AX,0R1: ADD SI,2 DEC CX JNZ R1 MOV CL,8 IDIV CL MOV RES,AL ;RES 的偏移地址= HLTCODE ENDS 四、汇编语言程序设计 (共计 40 分 第 1、2、3 题各 8 分,第 4 题 16 分 )1、 假设数据段定义如下: DATA SEGMENT AA DB 0123456789BB DB 10 DUP(?)

6、DATA ENDS 请编写代码段 将 AA 数据区中的字符串,变为数据 0123456789 从左到右存储到 BB 数据区中。 2、从 BUFFER 开始的单元中存放着 20 个有符号字节数,要求找出其中的负数,存入 MINE 开始的单元中,并将负数个数存入 CNT 单元。 3、请描述你设计的综合实验内容和思路。 4、8088 微机系统的 I/O 接口电路 如下图:请完成: (1)分析图,写出 8255、8253 各端口的地址(已知 A7A3=11111)(2)编写 8255 的初始化程序。其中 8255 的 A 口为输出,B 口和 C 口为输入,均 工作在方式 0。写出程序段即可 (3)82

7、53 的 OUT1 输出 200HZ 的方波(方式 3),计数初值为多少?如果按十进制 计数,请编写 8253 的初始化程序。写出程序段即可第 3 页 共 13 页答案参见我的新浪博客:http:/ B 卷卷一、 填空题 (共计 20 分,1、2、3、4、5 每个空 2 分,6、7 题每个空 1 分) 1、 已知 X补10110101B,求 X( ) (结果用十进制表示) 。 Y补01100111B,求 Y( ) (结果用十进制表示) 。 2、写出 8088 CPU 四个数据寄存器( ) 、四个段寄存器( ) 。 3、请写出指令 INC WORD PTR 0200H的寻址方式( ) 。 4、8

8、088 CPU 中若逻辑地址为 1E00:3800H,则对应的物理地址为( ) 。5、两片中断控制器 8259A,若采用级连方式,最多可以管理( )级中断。6、设堆栈指针 SP=2000H,AX=5060H,BX=1020H,若执行下列指令段后 PUSHAX PUSH BX POPAX 则 SP=( ) ,AX=( ) ,BX=( ) 。 7、微机系统 I/O 接口的两种编址方式是( ) 、 ( ) , 8088 CPU 采用的是( ) 。 二、 简答题 (共计 25 分 每小题 5 分 ) 6、 什么是 I/O 接口?I/O 接口的主要功能有哪些?7、 8088 CPU 满足什么条件能够响应

9、可屏蔽中断? 8、 给 8088 CPU 配置 64KB 的 RAM 区,采用 6264(8K*8) ,需要多少片 6264?多少根 用于片内寻址?多少根用于片选寻址? 9、 定时器 8253 计数器 1 输入时钟 1.19MHz,计数器 1 产生 1000Hz 的连续方波信号,并 设定为 BCD 计数,问计数初值是多少?输出的连续对称方波的周期是多少毫秒? 10、简述 8086 CPU 中 EU 和 BIU 的主要功能。在执行程序过程中它们是如何相互配合 工作的?三、 分析程序写出结果 (共计 15 分 ) 2、 (3 分) TABLE DB 30H , 31H , 32H ,33H , 3

10、4H ENTRY DB 3 MOV BX , OFFSET TABLE ADD BX,ENTRY MOV AL,BX ; 问:程序执行后 AL 2、 (6 分)已知 DS=3000H , SS=4000H , BX=1200H , BP=1000H (31200H)=01H , (31201H)=02H , (41200H)=03H , (41201H)=04H 程序段如下: MOV AX, 1200H ;该指令的寻址方式: ADD AX, 1200H ; 第 4 页 共 13 页答案参见我的新浪博客:http:/ AX, BX ; 请写出程序段执行后的结果 AX= 3、(6 分)阅读下列程序

11、,写出程序运行结果。DATA SEGMENTDATA1 DB ABCDEF DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AX MOV BX,OFFSET DATA1 MOV CX,6 NEXT:MOV AH,2MOV AL,BXXCHG AL,DLINC BXINT 21HLOOP NEXTMOV AH,4CHINT 21H CODE ENDSEND START ;运行结果: 四、汇编语言程序设计 (共计 40 分,每题 10 分 ) 1、两个有符号双字长数分别放在 MEM1 和 MEM2 开始的单

12、元,求两数之和,并把和 值放在 SUM 开始单元。请编写汇编语言源程序。 2、利用查表法求 X=Y3,Y 的立方表从 SQTAB 单元开始存放(Y 均为 09 之间的数) ,结果 X 存入 JG 单元中。请编写汇编语言源程序。 3、填空补充完整下列程序 本程序的功能:用查询方式完成从外设输入 100 个字节数据到内存。 已知条件:数据端口地址为 01H,状态端口地址为 02H,D6位为状态位,若其状态 为 1 则表示 CPU 可输入数据进行读操作;内存起始地址为 SHUJU。DATA SEGMENT SHUJU DB 100 DUP(?)DATA ENDSCODE SEGMENTASSUME

13、CS:CODE,DS:DATAMOV AX,DATAMOV DS,AXMOV BX,OFFSET SHUJUMOV CX,100第 5 页 共 13 页答案参见我的新浪博客:http:/ IN AL, ( )AND AL, ( )( )IN AL, ( )MOV BX,ALINC BXLOOP ( )HLTCODE ENDSEND 4、8255A 的 A 口和 B 口工作在方式 0,A 口输入接 8 个开关,B 口接 8 个发光二极管, 请将开关状态由发光二极管来显示(开关开,对应发光二极管亮;否则,对应发光二极管) 。 端口地址 60H63H。 要求:1)画出硬件连接电路; 2)画出将开关状态显示在发光二极管上的程序框图; 3)写出初始化程序。第 6 页 共 13 页答案参见我的新浪博客:http:/ C 卷

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号