资源描述:
《20062007-1 微机原理与接口技术B卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2006-12-21微机原理与接口技术一、填空题 (共计20分,1、2、3、4、5每个空2分,6、7题每个空1分)1、 已知[X]补=10110101B,求X=(-75)(结果用十进制表示)。[Y]补=01100111B,求Y=( 103 )(结果用十进制表示)。2、写出8088CPU 四个数据寄存器(AX,BX,CX,DX)、四个段寄存器(CS,DS,SS,ES)。3、请写出指令INC WORD PTR[0200H]的寻址方式(直接)。4、8088CPU中若逻辑地址为1E00:3800H,则对应的物
2、理地址为(12000H)。5、两片中断控制器8259A,若采用级连方式,最多可以管理(15)级中断。6、设堆栈指针SP=2000H,AX=5060H,BX=1020H,若执行下列指令段后PUSHAXPUSHBXPOPAX则SP=(2000H),AX=(1020H),BX=(1020H)。7、微机系统I/O接口的两种编址方式是(独立编址)、(统一编址 ),8088CPU采用的是(独立编址)。 二、简答题 (共计25分每小题5分)1、什么是I/O接口?I/O接口的主要功能有哪些?I/O接口是外设接到总线上
3、的一组逻辑电路的总称(或者是CPU与外设之间进行命令、数据和地址信息传送的一组电路;或者是连接CPU与外设的一组总线寄存器)。主要功能:(1)I/O地址译码与设备选择;(2)信息的输入输出;(3)命令、数据和状态的缓冲和锁存;(4)信息转换。2、8088CPU满足什么条件能够响应可屏蔽中断?参考答案:(1)处于开中断(IF=1);(2)当前指令执行完毕;(3)若有发生复位、置位、保持等信号请求,执行完该条指令后再响应;(4)没有产生非屏蔽中断请求信号;(5)对于有前缀指令,视为一条指令,执行完后响应可
4、屏蔽中断。3、给8088CPU配置64KB的RAM区,采用6264(8K*8),需要多少片6264?多少根用于片内寻址?多少根用于片选寻址?需要8片(2分);13根用于片内寻址(1分);7根用于片选寻址(2分)。4、定时器8253计数器1输入时钟1.19MHz,计数器1产生1000Hz的连续方波信号,并设定为BCD计数,问计数初值是多少?输出的连续对称方波的周期是多少毫秒?计数初值=1190(或1.19K)(3分);周期是1ms(或0.001s)(2分)。5、简述8086CPU中EU和BIU的主要功能
5、。在执行程序过程中它们是如何相互配合工作的?EU的主要功能(2分):负责从指令队列取指令并执行。BIU的主要功能(2分):负责从存储器取指令到指令队列供EU执行。EU与BIU相互配合(1分):当指令队列中有2个空字节,BIU就会自动把指令取到指令队列中。同时EU从指令队列取出一条指令执行。当指令队列已满,且EU对BIU又无总线访问请求时,BIU便进入空闲状态。在执行转移、调用和返回指令时,指令队列中的原有内容被自动清除。 三、分析程序写出结果 (共计15分)1、(3分)TABLEDB30H,31H,3
6、2H,33H,34HENTRYDB3 MOVBX,OFFSETTABLEADDBX,ENTRYMOVAL,[BX];问:程序执行后AL= 33H 第4页 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] ;请写出程序
7、段执行后的结果 AX=1602H3、(6分)阅读下列程序,写出程序运行结果。DATASEGMENTDATA1DB‘ABCDEF’DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETDATA1MOVCX,6NEXT:MOVAH,2MOVAL,[BX]XCHGAL,DLINCBXINT21HLOOPNEXTMOVAH,4CHINT21HCODEENDSENDSTART;运行结果:在屏幕上依次显示ABCDEF
8、四、汇编语言程序设计(共计40分,每题10分)1、两个有符号双字长数分别放在MEM1和MEM2开始的单元,求两数之和,并把和值放在SUM开始单元。请编写汇编语言源程序。DATASEGMENTMEM1DWXXXXH,XXXXHMEM2DWXXXXH,XXXXHSUMDW2DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMOVAX,DATAMOVDS,AXMOVAX,MEM1ADDAX,MEM2MOVSUM,AXM