中山复试微机答案2003研_第1页
中山复试微机答案2003研_第2页
中山复试微机答案2003研_第3页
中山复试微机答案2003研_第4页
中山复试微机答案2003研_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2003 入学题()一、填空题(每空 2 分,共 42 分)。1计算(11010.1)2(100100.1000)BCD+(26.8)16=(89.8)102已知x补11010100B,则-1/4x补 00001011B。3指令 JMP NEAR PROG1,在程序代码段中的偏移地址为 2013H(这是该指令第一字节的偏移地址)。组成该指令的三字节机器码为 E91234H(其中 E9H 为操作码)。执行该指令后,程序转移去的偏移地址为 324AH。4已知程序段为:dat1db db db.dx,dx,12h,34h,56h,78h$-dat110hdup (1,2,3)dat2movaddsi

2、ze dat1word ptr dat1+4执行程序后55、8088 的ALE 引脚的作用是。6、在 8088 读器周期中,采样 Ready 线的目的是 。7、8088 在4 个当前段时,代码段、数据段及堆栈段的偏移量分别由、 和 提供。8、MOS 型半导体随机器可分为 SRAM和 DRAM两种,后者在使用过程中每 2mS 内要刷新一次。9、在 IBMPC/XT 中,外设是通过 器件对 CPU 产生中断请求。这些中断的中断类型码为 。10、一片 8255A 端口 A 有种工作方式,端口 B 有 种工作方式。11、设某线;若使12、某内有 1024 个单元,若用单译码方式,地址译将有 1024

3、条输出译方式,用两个相同的译,共需要 64 条译码输出线。采用的是地址复用技术,共有七条地址引脚。若它的首地址是 0000H,则其末地址为3H。13、微型计算机由、和三部分组成。二、(8)、下列程序段的功能是完成(a*b+c)/a 的运算,其中变量a,b ,c,和 s 均为带符号的字数据,结果的商存入 s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。MOVAX, a IMULbA*b 在 CX:BX 中 MOVCX,DXMOVBX,AX MOVAX,CC 在:中 CWDADDAX, BX a*b+c 在:中ADCDX, CX IDIVa商存入MOVS,AX三编写程序段(每题

4、5 分,共 10 分)1设已编写好类型码为的中断服务程序为: ROUTPROCFAR.IRET ROUTENDP请编写一段程序,实现该程序的中断矢量在矢量表中的装填。答:MOV MOV MOV MOV CLD STOSW MOVSTOSWAX,0 ES,AX DI, 0AH*4AX,OFFSET-ROUTAX,SEG-ROUT或:PUSH MOV MOV MOV MOVMOVDS AX,SEG DS,AXDX,OFFSET AH,25H AL,0AH 21HDS-ROUT-ROUTPOP2请编一段程序将 TF 标志位置为 0。四、阅读程序并写出运行结果(每小题 5 分,共 10 分)1、已知:

5、MOVAH,1 21HCMP AL,Y JENOCMP AL,y JENOMOVDL,0 JMP EXITNO: MOVDL,1 EXIT:MOVAH,4CH21H简述上面程序段的功能。2、说明下列子程序的功能。SUBRTPROC LEA AND CLDMOVSI,STRINGAH,FEHCX,50AGAIN:LODSBCMP JB CMP JA OR JMPNEXT: LOOPEXIT: RETSUBRTENDPAL,30H NEXT AL,39H NEXT AH,01H EXITAGAIN答:该子程序的功能是:检查存放在STRING 至 STRING+49 中的字符串,如果该字符串中包含一

6、个十进制数字,则将寄存器 AH 的最低位置 1,否则置 0。五、简答题(每题 10 分,共 20 分)1、在 8088 CPU 的最大方式系统中,设 20 位地址全部需要锁存,数据线使用总线收发器,请问该 CPU 与系统总线的接口逻辑中需要哪些的作用。?各需多少片?并叙述每块2PC/XT 机有哪些输入输出方式?各自的特点如何?DMA 控制器应具备哪些功能?答:略。六、设计题(本大题共 3 小题,每小题 5 分,共 15 分)设外部有一脉冲信号源 PLUS,要求用 82535 的计数器 0 对该信号源连续计数,当计数器计为 0 时向 CPU 发出中断请求。1.画出 8253-5 的 CLK0、G

7、ATE0 和 OUT0 的信号连接图。2.若该的端口地址为 40H43H,计数初值为 1234H,写出该计数器工作在方式 2按二进制计数的初始化程序。3.若计数初值为 12345H,在上述基础上增加计数器 1 如何连接以实现计数。答:1:2.MOVAL,34HOUT MOV OUT MOVOUT43H,AL AL,34H 40H,AL AL,12H40H,AL3.PLUS 作 CLK0 的输入,OUT0 的输出作 CLK1 的输入信号。OUT1 的输出作 CPU 的请求信号。用两个计数器串联计数实现 20 位二进制的计数。七、(8 分)写出只有一块 8259A 的 8088 系统中 8259A

8、 的初始化程序,8259A 的偶地址为 2130H,要求:请求电平触发;IR0 请求的中断类型是 28H;SP/EN 输出一个信号,给数据总线收发器;在第二个清 IMR。A 脉冲结束时,ISR 位自动清除;已知 8259A 初始化命令字格式如下:A00D7D0A01D7D0ICW2主ICW3A01D7D0A01D7D0A01D7D0答:MOV MOV OUT MOV INC OUT MOVOUTAL,00011011B DX,2130H DX,AL AL,28HDX DX,ALAL,00001111BDX,AL八、(12 分)现要求用一个 8255 作为终端机的接口。由 PA 通道输出字符到终

9、端机的显示缓冲器,PB 通道用于键盘输入字符,PC 通道为终端状态信息输入通道。当 PC0=1表示键盘输入字符就绪, PC7=0 表示显示缓冲器已空。要求用查询方法把从键盘输入的每个字符都送到终端机的显示缓冲器上,当输入的是回车符(ASCII 码为 0DH)则操作结束。已知控制字格式如下图所示,并假设该 8255A请编写包括 8255 初始化的输入输出驱动程序。8255 方式字格式为:的端口地址为 60H-63H。D7D6D5D4D3D2D1D0答:MOV OUT IN TEST JZ IN TEST JNZINAL,10001011B 63H,AL AL,62H AL,01H AGAIN1

10、AL,62H AL,80H AGAIN2AL,61HAGAIN1:AGAIN2:1A 组方式端口 AI/OC 上 I/OB 组方式端口 B I/OC 下 I/O000SFNMBUFM/SAEOIPMICW400000ID2ID1ID0从ICW3S7S6S5S4S3S2S1S0T7T6T5T4T31LTIMSNGLIC4ICW1OUT CMPJNZ60H,AL AL,0DHAGAIN1九、 (10 分)下图是一个器系统,地址总线共有 20 位,数据总线 8 位,试分析电路,回答 1、2、3、4 题问题。1.单片EPROM 和单片SRAM 的容量各为多少?2.74LS138 的作用是什么?EPROM2 的地址范围是多少?SRAM2 的地址范围是多少?答:1.EPROM 单片容量为 4K8 位,SRAM 单片容量为 2K8 位。2.7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论