微机原理2010-2011A卷.doc_第1页
微机原理2010-2011A卷.doc_第2页
微机原理2010-2011A卷.doc_第3页
微机原理2010-2011A卷.doc_第4页
微机原理2010-2011A卷.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

试卷装订线 装订线内不要答题,不要填写考生信息试卷装订线 学 院专业班级学 号姓 名武汉理工大学考试试卷(A卷)2010 2011 学年 1 学期 微机原理与通信接口 课程 时间120分钟72学时, 4 学分,闭卷,总分100分,占总评成绩 80 % 2011年1月16日题号一二三四五六七八九十合计满分1520181588610100得分得分 一:填空题(每空1分,共15分)1、与十进制数67等值的十六进制数是 。2、8086CPU从偶地址访问内存1个字时需占用 个总线周期,而从奇地址访问内存1个字操作需占用 个总线周期。3、8086微处理机在最小模式下,用 来控制输出地址是访问内存还是访问I/O。4、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES DI,BX”后,(DI)= ,(ES)= 。5、指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是 。6、数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的寻址方式:MOV AX,ARRAY1; 寻址方式 。MOV AX,ARRAY2; 寻址方式 。7、Intel 4116 RAM芯片容量为2K8,该芯片有 根地址线。8、对于微机而言,任何新增的外部设备,最终总是要通过 与主机相接。9、当中断控制器8259A的A0接向地址总线A1时,若其中一个口地址为62H,则另一个口地址为 H;若某外设的中断类型码为86H,则该中断应加到8259A的中断请求寄存器IRR的 输入端。10、8259A工作于缓冲方式时,/是 (输入或输出)方向。 11、某8253的端口地址为40H-43H,若对计数器0进行初始化,则工作方式控制字应写入 。1得分 二:单选题(每题2分,共20分)1、在一般微处理器中,( )包含在CPU中。A、算术逻辑单元 B、主内存C、输入/输出设备 D、磁盘驱动器2、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )。A、直接、立即、间接 B、直接、间接、立即C、立即、直接、间接 D、不一定3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( ) A、02120H B、20120H C、21200H D、03200H4、对微处理器而言,它的每条指令都有一定的时序,其时序关系是( ) A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。 B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。 C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。 D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。5、8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是( ) A、M/=1, =0 B、M/=1, =1 C、M/=0, =0 D、M/=0, =06、动态RAM芯片容量为16K1位,要构成32K字节的RAM存贮器,需要该芯( ) A、 4片 B、 8片 C、 16片 D、 32片7、堆栈操作时,段地址由( )寄存器指出,段内偏移量由( ) 寄存器指出。A、CS B、DS C、SS D、ESE、DI F、SI G、SP H、BP8、在下列指令中,能使8086CPU对I/O端口进行读/写访问的是( )A、中断指令 B、 串操作指令 C、 输入/输出指令 D、 MOV指令9、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在( )。 A、36H39H B、24H27H C、18H21H D、18H1BH 10、8255具有方式1的端口有( )A、端口A和B B、端口B和C C、端口A和C D、端口A、B和C得分 三:简答题(每题6分,共18分)1、CPU与输入输出设备之间传送的信息由哪几类?相应的端口称为什么端口?2、简述微机系统的中断处理过程。3、8086系统中的存储器分为几个逻辑段?每个段最大的地址范围是多少?每个段寄存器的作用是什么?得分 四:改错题(每小题3分,共15分)分析下列指令的正误,对于错误的指令要说明原因并加以改正。(1) MOV AH,BX (2) MOV BX,SI(3) MOV AX,SIDI (4) MOV BYTE PTRBX,1000 (5) MOV CS,AX 得分 五:分析题(8分) 若用4K1位的RAM芯片组成16K8位的存储器,需要多少芯片?A19A0地址线中哪些参与片内寻址?哪些作为芯片组的片选信号?得分 六:作图题(8)已知两个16位的字数据268AH和357EH,它们在8086存储器中的地址分别为00120H和00124H,试画出它们的存储示意图。试卷装订线 装订线内不要答题,不要填写考生信息试卷装订线 得分 七:编程题(6分)写出将首地址为BLOCK内存中存放的字数组的第10个字送到CX寄存器的程序段。得分 八:解答题(10分)本题实验班不做已知8086系统中采用单片8259A来控制中断,中断类型码为20H,中断源请求线与8259A的IR4相连,计算中断向量表的入口地址。如果中断服务程序入口地址为2A310H,CS=2000H,则对应该中断源的中断向量表的内容是什么?(写出分析过程)得分 八:设计题(10分)(本题仅实验班做)某8255A的端口地址范围为03F8H03FBH,A组工作在方式0,B口工作在方式0,A口作为数据输出端口,B口作为数据输入口。其它端口未用。试画出该片8255A与系统的连接图,并编写初始化程序。 8255A的工作方式选择控制字方式控制字的特征位D0D7D6D5D4D3D2D1 1 A组工作方式0 0方式00 1方式11 方式2B组工作方式0方式01方式1A口输入/输出1输入0输出PC7PC4输入/输出1输入0输出B口输入/输出1输入0输出PC3PC0输入/输出1输入0输出 装订线 装订线内不要答题,不要填写信息装订线 武汉理工大学考试试题答案(A)2010 2011 学年 1 学期 微机原理与通信接口 课程一:填空题(每空1分,共15分)1、 43H 。2、 1 , 2 。3、 M/ 4、05AEH , 4000 H 5、前一个AND是一个命令,后一个AND是一个运算符 。6、 立即数寻址方式 , 直接寻址方式 。7、 11 。8、接口(或接口电路)9、60H,IR610、输出11、43H二:单选题(每题2分,共20分)1、A 2、 C 3、B 4、 C 5、A 6、 C 7、C G 8、C 9、B 10、A 三:简答题(每题6分,共18分)1、CPU与输入输出设备之间传送的信息由哪几类?相应的端口称为什么端口?【解答】CPU与输入/输出设备交换的信息有3类:数据信息、状态信息和控制信息。数据信息相应的端口称为数据端口;状态信息相应的端口称为状态端口;控制信息相应的端口称为控制端口。2、简述微机系统的中断处理过程。【解答】(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU若要响应必须满足三个条件。(3)中断处理:保护现场、开中断、中断服务。(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。3、8086系统中的存储器分为几个逻辑段?每个段最大的地址范围是多少?每个段寄存器的作用是什么?【解答】8086CPU将1MB的存储空间分4个成逻辑段来进行管理,每个逻辑段最大为64KB。4个16位的段寄存器用来存放每一个逻辑段的段起始地址:CS中为代码段的起始地址;DS中为数据段的起始地址;SS中为堆栈段的起始地址;ES中为附加段的起始地址。四:改错题(每小题3分,共15分)(1) MOV AH,BX 错误,寄存器类型不匹配,可改为MOV AX,BX(2) MOV BX,SI错误,两个操作数不能都为存储单元,可改为MOV BX,SI或MOV BX,SI(3) MOV AX,SIDI错误,寻址方式中只能出现一个变址寄存器,可改为MOV AX,BXDI。(4) MOV BYTE PTRBX,1000错误,1000超出字节空间存储范围 (5) MOV CS,AX错误,MOV指令CS不能做目的操作数,可改为MOV DS,AX注:本题错误改正部分有的答案并不唯一,可参考原题题意改成合法形式。五:分析题(8分) 若用4K1位的RAM芯片组成16K8位的存储器,需要多少芯片?A19A0地址线中哪些参与片内寻址?哪些作为芯片组的片选信号?【解答】(16K8位)/(4K1位)= 32片每8片一组,分成4组。每组的存储容量为4KB = 212B,片内寻址需要12位地址线,即A11A0;4组芯片可用2位地址线进行区分,即可用A13A12做片选信号,A19A14可浮空或做其他用途。六:作图题(8)已知两个16位的字数据268AH和357EH,它们在8086存储器中的地址分别为00120H和00124H,试画出它们的存储示意图。存储示意图参见图。8AH00120H26H00121H00122H00123H7EH00124H35H00125H 数据的存储示意七:编程题(6分)写出将首地址为BLOCK内存中存放的字数组的第10个字送到CX寄存器的程序段。【解答】(三个可能的答案均可)(1) LEA BX,BLOCK+10MOV CX,BX(2) LEA BX,BLOCKMOV CX,10BX(3) LEA BX,BLOCKMOV SI,10MOV CX,BXSI八:解答题(10分)已知8086系统中采用单片8259A来控制中断,中断类型码为20H,中断源请求线与8259A的IR4相连,计算中断向量表的入口地址。如果中断服务程序入口地址为2A310H,CS=2000H,则对应该中断源的中断向量表的内容是什么?【解答】偏移地址“中断类型4”为中断向量在中断向量表中的首地址,即EA=20H4=80H,20H型中断的中断向量在中断向量表中的入口地址为00000H80H=00080H。中断服务程序入口地址为2A310H,则对应该中断源的中断向量表的内容是任何能转换成物理地址2A310H的逻辑地址,段地址为2000H,则偏移地

温馨提示

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

评论

0/150

提交评论