欢迎来到天天文库
浏览记录
ID:51449323
大小:125.50 KB
页数:8页
时间:2020-03-24
《微机原理复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010-2011吉林化工学院微机原理与接口技术A卷 (自动化.测控.电气.电信)一、 填空题 (共计15分)1、 已知 [X]补=01100011B,求X=( ) (结果用十进制表示)[Y]补=11111001B,求Y=( ) (结果用十进制表示) 2、8088CPU 的地址总线为多少条( );直接寻址的内存空间为多少( )。3、已知DS=2000H,内存(20200H)=FFH,(20201H)=22H指令I
2、NC WORD PTR [0200H]执行的结果是:(20200H )= (20201H)= 4、8086外部中断有( )和( ),当CPU内的中断标志IF=“0”状态时,外部中断线同时为“1”状态时,CPU响应哪个中断请求信号( )。 5、CPU与外设数据传送的控制方式有无条件传送方式、( )、( )和DMA直接存储器传送方式。二.判断题(共计10分) 1、( )数据总线是单向总线。 2、( )
3、RAM是指只读存储器 。 3、( )CPU与外界交换信息的方式有两种:同步通信 和异步通信。 4、( )8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。 5、( )CPU的发展经历了4代,第三代用的是半导体管。 三、 简答题 (共计40分)1、 什么是I/O接口?I/O接口的主要功能有哪些?(答出3点即可)。2、 请叙述INTR中断过程(答出5点)。3、 有一2764EPROM芯片有13条地址总线,请计算芯片的地址范围(起始地址为12000H)请写出末地址24、 定时器8253计数器0输入时钟 1.19MHz,;输出频率500Hz,并设定
4、为二进制计数,问计数初值为多少?计数器1产生连续的对称方波,输入时钟为2MHz的时钟频率,计数初值为4000,并设定为BCD计数,问输出的连续对称的周期是多少毫秒? 5、 中断向量地址表的作用是什么?已知中断类型码分别为0EH和0FH,它们的中断服务程序的入口地址在中断向量地址表的地址是什么? (注意:写成××××H:××××H格式) 四、 分析程序写出结果 (共计15分 )1、 (3分) TABLE DB 30H , 31H , 32H ,33H , 34HENTRY DB 3 MOV BX , OFFSET TABLE ADD BX,ENTRYMOV A
5、L,[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] ; ADD AX, [BX] ; 请写出程序段执行后
6、的结果 AX= 3、(6分)下列程序段求FLD开始的八个数据的平均值,结果在RES中。请将程序填写完整(不考虑溢出) 2DATA SEGMENTFLD DW 10,-20,30,-60,-71,80,79,56RES DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAMOV AX,DATAMOV DS,AXMOV CX,8MOV AX,0 R1: 2ADD SI,2DEC CXJNZ R1MOV CL,8IDIV CLMOV RES,AL
7、 ;RES的偏移地址= HLT CODE ENDS五、汇编语言程序设计 (共计20分 )1、 假设数据段定义如下:DATA SEGMENT AA DB ‘0123456789’ BB DB 10 DUP(?)DATA ENDS2请编写代码段 将AA 数据区中的字符串,变为数据0123456789从左到右存储到BB数据区中。2、从B
此文档下载收益归作者所有