辽工考试年鉴(微机原理)及答案.doc_第1页
辽工考试年鉴(微机原理)及答案.doc_第2页
辽工考试年鉴(微机原理)及答案.doc_第3页
辽工考试年鉴(微机原理)及答案.doc_第4页
辽工考试年鉴(微机原理)及答案.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

辽工考试年鉴之微机原理 微机原理 辽工考试年鉴 - 12 -1. 新题速递:想下列伪指令中,定义字节变量的伪指令是( )(1分)【2011年A卷】BW2. 新题速递:8253A的最大计数长度是 。(1分)【2011年A卷】3. 新题速递:下列两条指令的区别是:【2011年A卷】MOV AX, BXMOV AX, BX4. 新题速递:8086外部中断控制线有( )(1分)【2011年A卷】1条2条4条6条5. 新题速递:编写程序将AL寄存器向左移动两位。【2011年A卷】6. 指出指令错误:POP CS 。 【2011年A卷】 试卷分析:1、 填空2、 选择3、 简答4、 为指令挑错5、 简易编程:异或清零、同或置1,逻辑移位等的考察6、 8255控制口,控制字,及编程。(包括控制程序的考察)7、 8259考察硬件级联画图,中断响应级别,以及可以管理几级中断。8、 8253考察10000次计数功能及方波发生功能的初始化编程。7. 8086、808CPU从功能上客分为两部分,即执行部件和总线接口部件。8086CPU的内存寻址空间最低位1MB字节。(03级)8. MOV BX,【2000H】的源操作数的寻址方式是(存储器)直接寻址。9. 8259是可编程的中断管理器,一片8259可以管理 8 级可屏蔽中断。10. 当给定存储器的段地址为4000H,偏移地址是4000H,则它的物理地址是 44000H。11. CPU与外部接口数据传输方式有 4 种。12. 8251A为可编程的 串行 通信接口芯片。13. 把一个字符的各数位用几条线同时进行传输的通信方式称之为 并行 通信。14. 8086CPU复位时,CS的内容被置为 0FFFF H时,其他寄存器的内容被置为0000H。15. 可编程计数/定时器8253的工作方式共有( )种。种3种 种种16. 8086/8088 CPU采用分段的方式来管理内存,可以分成16段,每个段最大寻址空间是( )A64KB16KB 128KB256KB17. 执行一条MOV 【200H】,AH指令,对应CPU的是( )总线操作。存储器读存储器写口写口读18. 在下列伪指令中定义字变量的伪指令是()。19. 8086CPU外部的数据总线和地址总线分别为()条。、20. 执行OUT 40,AL指令时,对应CPU的( B )总线操作。存储器读存储器写口写口读21. 8086写周期时序中,分时复用总线ADD-AD15在T1期间出现的是( C )。数据信息数据/地址信息地址信息控制信息22. 在MOV AL,【DI+20H】指令中,源操作数的物理地址是( C )。CS10H+DI+20HDX16+DI+20HDS10H+DI+20HDS16H+DI+20H23. 指令MOV AL,【SI+100】的目的操作数和源操作数的寻址方式是( C )都是寄存器寻址相对的变址寻址和寄存器寻址寄存器和相对的变址寻址直接寻址和相对的变址寻址24. 在以下的通信方式中,( D )的数据传输速率最快。串行通信异步通信同步通信并行通信25. AND AL ,24H和AND 0FH中的两个AND有什么不同?1) 逻辑与指令,有目标代码2)逻辑与运算符,无目标代码26. 串行通信线路有哪几种工作方式?单工方式、半双工方式、全双工方式27. 简述8086系统中时钟发生器8284的作用。产生恒定的时钟信号,对准备信号及复位信号进行同步:外界控制信号RDY及RES信号可以在任何时候到来,8284能把他们同步在时钟后沿时输出READY和RESET信号到8086CPU。28. 8086系统为什么要用地址锁存器?锁存的是什么信息?避免地址信息丢失;锁存地址信息29. 中断类型码和中断向量之间具有什么样的关系?每个中断向量占几个存储单元?若中断类型吗是0BH,试确定其中断向量。 中断向量中断类型码4;占4个存储单元;中断向量0BH42CH30. 什么是可屏蔽中断?什么是非屏蔽中断?可屏蔽中断属于硬件中断,受中断控制器IF影响,IF=1时,CPU响应中断,IF=0时,CPU不响应中断;非屏蔽中断,不受中断控制器IF影响31. 8086的AD0AD15、ALE是什么引脚它的功能是什么?1) AD0AD15地址数据复用引脚:地址/数据分时复用输入输出引脚既可作低16位的地址输出线又可作16位数据线;2) ALE地址锁存允许信号锁存地址信息32. 8086/8088CPU有哪几种工作模式?如何将8086/8088CPU设置成不同工作模式?最小工作模式:第33引脚接+5V;最小工作模式:第33引脚接地。33. 存储器地址0000:0000H0000:03FFH存放的是什么内容?该地址存放的内容有什么作用?中断向量;中断服务处理子程序的地址34. ES=3000H,DI=0050H,将数据2FD5H放入内存该数据段地址中,请画出存放的简单示意图。35. 设有关寄存器及存储单元的内容如下:DS=4000H,BX=0100H,AX=1200H,SI=0002H,【40100H】=12H,【40101H】=34H,【40102H】=56H,【40103H】=78H,【41200H】=22H,【41201H】=44H,【41202H】=77H【41203H】=55H。说明下列各条指令单独执行后相关寄存器或存储单元的内容。(1) MOV AX,6788H AND 00FFH (2)MOV AL,10H OR 03H (3)MOV AX,【1200H】(4) MOV AX,1100H【BX】 (5)MOV 【BX】【SI】,AH (6)MOV AX,1100H【BX】【SI】(1) AX=0088H(2)AL=13H(3)AX=4422H(4)AX=4422H(5)AH=12H(6)AX=5577H36. 说说下列指令错误的原因。1) POP AL 出栈指令,其目的操作数为字 2)MOV BL,AX 目的操作数与源操作数不匹配3) MOV CS,1000H CS(段寄存器)不能做目的操作数 4)POP CS 同上5) SUB 100,AL 立即数不能作目的操作数 6)MOV AX,【BX+BP】 BX与BP不能同时出现7) MOV【1000H】,【2000H】 不能用在一个系统指令完成两个存储器单元8) MOV AL,2345H 目的操作数与源操作数不匹配9) K1 EQU 1024 MOV K1,AX 同510)MOV 【BX】,【SI】 不允许目的操作数与源操作数为存储器操作数37. 读程序,本程序实现什么功能?CLDLEA DI,【2000H】MOV CX,256XOR AX,AXREP STOSBHLT38. 8086的功能结构可分成 两 部分,即总线接口部件和执行部件 ,他们的功能分别是负责与存储器、I/O端口传送数据、负责指令的执行 。39. 8086/8088系统中存储器按字节编址,可寻址的存储器空间为 1M 字节,所寻址的20位地址称为 物理地址。40. 8086在最小模式中所配置的硬件包括:一片 8284 作为 时钟发生器。三片 8282 用来作为 地址锁存器 为增加 数据总线的驱动能力,要用两片 8286 作为 总线收发器。41. 从产生中断的方法来分,8086/8088的中断可分为硬件中断和软件中断,在8086/8088微机系统内存中,把 0 段的0000H03FFH区域设置为中断向量表,每个中断向量占 4 个存储单元。42. BHE信号和Ao信号是通过怎样的组合解决存储器和接口的读/写的?这种组合决定了8086系统中存储器偶地址体及奇地址体之间应该用什么信号区分?怎样区分?通过M/Io信号解决存储器和接口的读写。Ao作为区分8086系统中存储器偶地址作为基地址体的信号;当Ao为低电平时选中存储器的偶地址体;当Ao为高电平时选中存储器的奇地址体。43. 用BX、BP、SI、DI寄存器组合简洁寻址时,地址是怎样计算的?44. 下面的程序段实现:在TABLE为起始地址的100个字符长度的表中检索”$“字符,请分析这一程序段,然后说明REPNE SCASB指全的具体执行过程。START:MOV CX,SEG TABLE MOV ES, CXOV DI , 0FFSET TABLE MOV AL , $ MOV CX , 64H PUSH DI CLDREPNE SCASBJNZ NFOUNSUB DI , 1JMP EXITNFOUN : POP DIEXIT: RET 执行该条指令时,将以DI间接寻址的存储单元的内容与字符$相比较,同时,DI的内容加1,如果相等则推出这一循环指令,若不相等,则CX的内容减1,若CX不为0,则继续比较,直到找到字符$或CX=0时则退出45. 8251A和CPU之间有哪些连接信号?其中,C/D和RD,WR如何结合起来完成对命令、数据的写入和状态数据的读出?C/DRDWR001读数据CPU8251A101读状态CPU8251A010写数据CPU8251A110写控制字CPU8251A 46. 8259A中的ICW2设置了中端类型码的哪几位?说明对8259A分别设置ICW2为30H,38H,36H有什么差别?8259A中的ICW2设置中断类型码的高5位30H和36H没有差别,因为他们的高5位均为30H,只要高5位为30H,它所表示中断类型码为30H37H;而38H的中断类型码的高5位为38H,它所表示中断类型码的范围为38H3FH。47. 要求设计一个软件演示程序,延时时间约1S左右,请你用子程序形式完成。(P154)48. 在主机键盘键入字符,在主机屏幕上显示,请你设计此电路。要求电路中8251A的发送时钟TXC和接收时钟RXC由8253A OUT2提供。8253构成一方波发生器。8251采用异步通信方式,8位数据位,一个停止位,波特率大于16,允许接受和发送。RXRDY端为接收器准备就绪信号。用来告诉CPU,8251A已经从外部接收到一个字符,准备让CPU取走,在中断方式时由此端通过PC总线IRQ2端向CPU发中断请求。CTS端接低电平,8251A可向外发送数据,RTS,DTR,DSR可不用。要求:(1)画出电路连线图(画出主要连线,其中8MHz时钟脉冲发生器经74LS393输出作为8253CLK信号)(2) 回答8251初始化有哪些约定?根据要求请你写出8251的方式选择控制字,操作命令控制字,状态控制字及8253控制字。(3) 8251A是8位几口芯片,实际应用时采取什么措施来解决8251A8位接口与16位数据总线的连接问题(请你从硬件和编程两方面来回答)49. 8086从功能上可划分为两部分,分别为 执行 部件和 总线接口 部件。(96级)50. 8284是 时钟发生 器件;在8086/8088系统中用来产生恒定的时钟信号。51. 8086/8088其中断系统的中断向量表位于内存 段的 区域,中断向量表中最多可容纳 1K 字节中断向量。52. 8086有 20 根地址线,寻址能力为1MB 字节。53. SP初值为1000H,AX=0A24H,BX=3A5BH,执行指令PUSH AX后,SP= 0FFE ,再执行PUSH BX及POP BX后,AX= 0A24H 。54. CS,IP分别是 代码段、指令指针 寄存器,若CS=5000H,IP=2400H,其物理地址为 52400H 。55. 在8086最小模式系统中,信号,为低电平,为高电平,(即001的组合方式),所对应的功能为 ,若为110组合(,为高电平,为低电平),所对应的功能为 。56. CPU和输入/输出设备之间的信号有 类,分别为 , , 。57. 请回答,8086/8088的复位和启动操作是如何执行的?当其复位时,CPU各内部寄存器如标志寄存器,指令指针(IP),CS,DS,SS,ES,指领队列所处状态?三态输出AD15AD0,A19/s6A16/s3所处状态?58. 请你将8086置于最小模式,并说出8086最小模式的基本配置及所用芯片在系统中的作用?59. 中断入口地址表的作用是什么?已知中断类型码分别为84H和0FAH,它们的中断入口地址表什么位置?若它们的中断入口分别为2000H,5432H和1000H,2418H,请将它们填入中断入口地址表中(画出草图)60. 读下面的程序段,判断此程序段完成什么功能?START: MOV AL , DATALAND AL ,ALJGE BIGRMOV AL, 0FFHMOV DATA2, ALHLTBIGR: JE EQULMOV AL, 1MOV DATA2, ALHLTEQUL:MOV DATA2, ALHLT61. 为什么在主程序和中断服务程序中都要安排开中断指令?如开中断指令安排在中断服务程序的末尾,将产生什么后果?如要实现中断嵌套,则开中断指令应如何设置?62. 如图所示,分别为8251A与调制解调器的异步、同步连接模式,其初始化程序段分别如下(1)(2):(1)MOV AL ,0FAHOUT 52H, AL MOV AL ,37HOUT 52H ,AL(2)MOV AL ,38HOUT 52H, AL MOV AL ,16HOUT 52H ,ALOUT 52H, AL MOV AL ,97HOUT 52H,AL请找出与二图相对应的初始化程序,并分别写出8251A是如何设置的?63. 编一初始化程序,由8259A的IR0IR4共五个中断源,中断类型码为4BH,4CH,4DH,4EH,8259A端口地址为80H,81H,允许它们以完全嵌套方式工作。64. 8086系统中,采用8255A完成并行通信,口地址为200H206H,8255的A1,A0和8086的A2,A1相连,将A组和B组设置成方式0,A口、B口为输出,请写出8255的A,B,C、控制口地址,8255芯片的工作方式控制字及其初始化程序。A口地址:200H;B口地址:202H;C口地址:204H;控制口地址:206H控制字:10010010(92H)初始化:MOV AL ,92HMOV DX, 206HOUT DX,AL65. 某8086系统中包含一片8253芯片(口地址为8000H3003H),要求能利用通道0采用技术结束中断方式完成对外部事件的计数功能,并且计满100次(采用二进制数,向CPU发送中断请求)。(1) 说明通道0、1、2以及控制口地址为多少?(2) 计算通道0的控制字(未用到的位均设成“0”)(3) 编写初始化程序(1) 通道0地址:8000H;通道1地址:8001H;通道2地址:8002H控制口地址:8003H(2) 控制字:00010000B(10H)一般格式:MOV DX,控制口地址 16进制MOV AL ,控制字OUT DX ,ALMOV AL ,计数值/时间OUT DX ,AL(3)MOV DX ,8003HMOV AL ,00HOUT DA,ALMOV DX ,8000HMOV AL ,64HOUT DX ,AL66. 在8086系统中8259的级联使用如图,且所有中断都采用电平触发方式、完全嵌套方式、普通的EOI结束。请分析:(2)(1) 哪个为主片,哪个为从片。(2) 计算主片8259A控制字ICW1,ICW3,ICW4(计算控制字时未用到的位均设为0)。(3) 确定该系统最多可管理几级中断?并按优先权由高到低的顺序排列中断源。(1)8259A(1)为主从片,8259A(2)为从片67. 读下面的程序段,在什么情况下,结果是AH=0?IN AL ,40HTEST AL, 01HJZ CCMOV AH, 0JMP SPMOV AH, 0FFHHLT40H的地址转到AL中,与01H相“与”,得ZF=1F=1,则接CCF=0,则AH=068. 8086/8088微处理器的时钟频率为5MHz,时钟周期T为200 ns,可寻址的存储空间为 1 MB。69. 微型计算机是由CPU 、存储器 、I/O接口 和 总线 四大部分构成的。70. 当标志寄存器中 IF 标志位为1时,允许开中断。71. 8259A级联时最多可用(D)片874972. 写出下面程序段执行后,AL和BL的内容分别是什么?MOV AX,700MOV CL,2SHR AX,CLMOV BX,676DHXOR BL,AL执行结果:AL= 0AFH 、BL= 0C2H 。73. 分别用一条指令完成下列题目的要求:1) 要求将AL的bit5,bit4,bit1屏蔽,其他位保持不变。指令: AND AL,11001101B (或0CDH)2) ARRAY DA 2DUP(1, 4DUP(3)等价于: ARRAY DB 1,3,3,3,3,1,3,3,3,374. 判断指令的正误,说明原因:(1)MOV AX ,200 ;错误,院操作数和目的操作数字长不相等。 此处200为十进制数,转化为十六进制为C8H,而AX用以存4位十六进制数。(2) IN AL,100H ;错误,端口地址100H大于0FFH,不能直接用在指令中。(3) PUSH CS ; 正确 。75. 简述并行通信和串行通信的定义及其适用场合。并行通信:用多条传输线将数据的各位同时进行传送的通信方式。适用场合:对速度要求不高,距离较远的场合。串行通信:将数据的各位用一条传输线进行传送的通信方式。适用场合:对速度要求很高,距离较近的场合。76. 已知中断类型号为15H的中断服务程序的入口地址是CS:IP=2386H:7693H,计算中断向量在向量表中的存放地址?并用图示标出它的存放情况。93H76H86H23H0000:0054H0000:0055H0000:0056H0000:0057H中断向量在向量表中的地址为:15H4=54H77. 在8086系统中,采用8255A完成并行通信,口地址为300H303H(8255A 1、A0和8086的A1、A0相连),将A组合B组设置成方式0,A口、B口为输入,C口为输出。请写出8255的A、B、C、控制口地址,8255芯片的工作方式控制字及其初始化程序。(1) A口地址为300H、B口地址为301H、 C口地址为302H、控制口地址为303H。(2) 工作方式控制字:10010010B(或92H)(3) 初始化程序:MOV DX,303HMOV AL,92HOUT DX,AL78. 8088CPU的内部数据总线和外部数据总线分别为 D 条。16、1016、208、1616、879. 写出下面程序段执行后,AL和BL的内容分别是什么?MOV AX,128MOV CL,2SHR AX,CLMOV BX,4EHADD BL,AL执行结果:AL= 20H 、BL= 6EH 。80. 已知SP=0100H,SS=2000H,BX=1234H,20100H=53H,20101H=2AH,求执行POP BX指令后,BX=2A53HSP=0102H0000:004CH0000:004DH0000:00

温馨提示

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

评论

0/150

提交评论