《哈理工荣成学院--微机原理与接口技术-期末考试--含答案1.pdf》由会员分享,可在线阅读,更多相关《哈理工荣成学院--微机原理与接口技术-期末考试--含答案1.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理 期末考试试题汇编:孙亮 出题:刘菲菲 主任:王哈力一填空题(9 小题,每空 2 分,总计 30 分)1.50.25D=(110010.01)B=(32.4)H。2.带符号数30 的补码是(11100010)。3.8086 系统中的 14 个均寄存器为(16)位。4.中断的处理过程一般有(中断请求)、(中断响应)、(中断处理)、(中断返回)四个步骤.5.8086 最小模式系统中由于使用地址数据分时复用线,为了保证整个总线操作期间有确定的地址,所以加入了(8282)来锁存地址。6.当引脚 MN/错误错误!错误错误!=(1)时,8086CPU 工作在最小模式.7.堆栈操作遵循(“先进后出”
2、、“后进先出”)的原则。8.存储器地址 21AOH:31B1H 的 段基址是(21AOH)、偏移地址是(31B1H)、物理地址是(24BB1H)。9。8086CPU 可分为执行单元和(总线接口单元)两大部分.二单选题(10 小题,每空 2 分,总计 20 分)1.中断向量表是存放(B)的区域.A 中断类型号 B 中断服务程序入口地址 C 中断断点 D 程序状态字2.8086CPU 有(C)条地址线,故最大可寻址空间为1MB。A 8B 16C 20D 323。32 的压缩 BCD 码表示是(B)。A 00100000B 00110010C 0000001100000010D 111000004.
3、下列指令中正确的是(D)。A、MOVDS,3100HB、PUSHBLC、MUL1234HD、SUBAX,BX5.下列寄存器中可用作两个8 位寄存器使用的是(C)。A、CSB、BLC、DXD、SI6.在物理结构上,微型计算机由 CPU,总线,存储器和(B)四部分组成。A、I/O 设备B、I/O 接口C、地址锁存器D、数据收发器7.等待状态 TW应在(C)之间插入.A、T1 和 T2 B、T2 和 T3C、T3 和 T4 D、T4 和 T18.完成计算 3AH+7CH=B6H后,标志位 CF 值为(A).A、0B、1C、2D、不确定9.每执行一条 POP 指令,堆栈栈顶的物理地址会(C)。A、加
4、1 B、减 1 C、加 2 D、减 210.8086 处理动作最小时间单位是(D).A、指令周期 B、机器周期 C、总线周期 D、时钟周期三简答题(4 小题,每空 5 分,总计 20 分)1、微型计算机的总线有哪几类?分别什么信号?包括地址总线、数据总线、控制总线。地址总线:是用来传送存储单元和输入椭出(IO)设备地址;数据总线:是用来实现CPU 与内存或 IO 设备接口电路之间的数据交换;控制总线:是用釆传送控制,应答和请求等各种信号的总线。2、8086 系统的段寄存器分别有哪些?段寄存器的作用是什么?在 8086 中的段寄存器如下:cs用于取址ss所有的 stack 的进,出栈,任何用 e
5、sp 或 ebp 作为基址寄存器的访存ds除相对于 stack 以及串处理指令的目的的串以外的所有数据访问es串处理指令的目的串段寄存器是专用寄存器,用在存储器访问时存放段的段基址.如果程序的某段在程序运行过程中会超过64k 空间,或者程序中可能访问除本身4 个段以外的其他段区的信息,那么在程序中必须动态地修改段寄存器的内容,以保证所获得的信息的正确性,并不会因段区的划分而限制了程序空间。3、8086 的最大工作模式和最小工作模式的区别是什么?最小模式,就是在系统中只有 8086 一个 CPU,而所有的总线控制信号都由8086 直接产生,因此系统中的总线控制电路被减到最少。最大模式是相对最小模
6、式而言的,此时系统中有两个或多个微处理器,其中有一个是主处理器 8086,其它的处理器称为协处理器,它们协助主处理器工作。4、I/O 接口的主要功能是什么?I/O 接口一方面起信号转换作用,使 CPU 和外设可以相互“理解”对方的信号;另一方面匹配双方的工作速度。四指令题:(3 小题,每题 10 分,总计 30 分)1、已知寄存器及存储单元内容如下:DS=3000H,SS=4000H,BX=1100H,BP=1000,(31100H)=01H,(31101H)=02H,(41100H)=03H,(41101H)=04H(数字应该有修改,好像是把2 改成 1)请分别写出每条指令源操作数的寻址方式
7、及执行后的结果。(1)MOVAX,1100H;源操作数寻址方式_,AX=_(2)MOVAX,1100H;源操作数寻址方式_,AX=_(3)MOVAX,BX;源操作数寻址方式_,AX=_(4)MOVAX,BP+100H;源操作数寻址方式_,AX=_(5)MOVAX,BX;源操作数寻址方式_,AX=_(答案:1.立即数寻址,1100H2.直接寻址,0201H3。寄存器间接寻址,0201H4。寄存器相对寻址,0403H5。寄存器寻址,1100H2、已知变量 DAT的定义语句为:DATDW205BH,20H,?,2 DUP(0)试将其内容用存储器示意图表示出来。DAT【】【】【】【】【】【】【】【】【】【】3、请补充完整下列程序,使其完成求1400 所有偶数的和,结果保存到RSLT存储单元。DATASEGMENTRSLTDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:_DATASTART:MOVAX,DATAMOV_DS,AXMOVCX,400XORAX,AXNEXT:ADDAX,CXSUBCX,_CXJNZNEXTMOVRSLT,AXMOVAH,4CHINT21HCODE_ENDSEND_START