微机原理试题和答案_第1页
微机原理试题和答案_第2页
微机原理试题和答案_第3页
微机原理试题和答案_第4页
微机原理试题和答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

如有帮助欢迎下载支持哈尔滨工程大学试卷考试科目:微机原理及应用技术( A卷)题号 一 二 三 四 五 六 总分分数评卷人(注:卷面满分 90分,所有答案必须写在答题纸上)一、单项选择题(每小题 1分,共20分)1.十进制数-80用16位补码表示是( )。A. F080H B.8080H C.FF88H D.FFB0H2.在机器内部操作中,CPU与存贮器之间信息交换使用的是( )。A.逻辑地址 B.物理地址 C.有效地址 D.相对地址3.假设VAR为变量,指令MOVBX,OFFSETVAR源操作数的寻址方式是( )A.直接寻址 B.间接寻址 C.立即数寻址 D.存贮器寻址4.下列操作中,允许段超越的是( )。A.取指令 B.存目的串 C.以BP为基础存取操作数 D.堆栈操作5.下列指令执行后能使 BX中数据必为奇数的是( )。A.XORBX,01H B.ORBX,01HC.ANDBX,01H D.TESTBX,01H6.设CL=05H,要获得CL=0AH,可选用的指令是( )。A.XORCL,0FH B.NOTCLC.ORCL,0AH D.ANDCL,0FH7.下列语句中能与“DA1DB32H,34H”句等效的是语( )。A.MOVDA1,32H B.MOVDA1,32MOVDA1+1,34H MOVDA1+1,34C.MOVWORDPTRDA1,3234H D.MOVWORDPTRDA1,’24’8.设SP=50H,执行段间返回指令 RET后,寄存器SP的内容是( )。A.5AH B.5CH C.54H D.44H9.使用DOS功能调用时,子程序编号应放在( )寄存器中。A.AL B.AH C.AX D.任意指定10.寄存器BX和DX中存放有32位二进制数,其中BX中放高16位,下列程序段完成对这 32位数扩大 4倍的功能,那么该程序段中方框里应填的语句是( )。MOVCX,2LOP:SHLDX,1LOOP LOPA.ROLBX,1 B.RORBX,1 C.RCL BX,1 D.RCRBX,11如有帮助欢迎下载支持11.8086CPU在进行I/O读操作时,M/IO和DT/R必须是( )。A.00 B.01 C.10 D.1112.8086执行一个总线周期最多可传送 ( )字节。A.1个 B.2个 C.3个 D.4个13.8086/8088执行一个总线周期是在( )之后插入TW。A.T1 B.T2 C.T3 D.T414.若用存贮芯片(32K×1)构成8086的存贮器系统至少要用( )。A.8片 B.16片 C.32片 D.64片15.除法出错是属于( )中断。A.线路故障 B.内部中断 C.INTO D.单步中断16.8255A工作于方式 1输出方式,A口/B口与外设之间的控制状态联络信号是( )。A.STB与IBF B.IBF与ACKC.OBF与ACK D.OBF与STB17.8086系统可寻址I/O端口的最大地址为( )。A.0FFH B.0FFFH C.0FFFFH D.10000H18.下列第( )条是合法的访问 I/O端口指令。A.INAL,100H B.INAL,BXC.INAL,BL D.INAL,DX19.普通中断结束EOI命令适用于( )方式中的中断命令。A.完全嵌套 B.自动循环 C.特殊循环 D.特殊屏蔽20.若每输入n个CLK脉冲,在OUT端就可输出一个宽度为一个 CLK周期的负脉冲,则8253应工作于方式( )。A.0 B.1 C.2 D.3二、判断说明题(本大题共5个小题,每个小题2分,共10分)判断下列各题正误,正者在括号内打√误者在括号内打×,并说明理由。21.8086响应INTR请求需要执行两个总线响应周期 ( ) 。22.8086访问一个字节单元和访问一个字单元 ,只需要一个总线周期( ) 。23.8255A的C口置位/复位控制字是写入 C口的端口地址( ) 。24.8253三个计数通道结构完全相同,且独立工作 ( ) 。读取8253内的计数值时,必须先用锁存命令将当前计数值锁存在输出锁存器OL中()。三、简答题(本大题共 5小题,每小题3分,共15分)26.STRINGDB ’AB’,0,0, ’CD’,0, 0, ’EF’,0,0请用DW伪指令改写上述数据定义语句,要求改写后,保持内存单元中内容不变。在指令系统中,段内、段间返回均用RET指令,试回答:①执行段内返回RET指令时,执行的操作是:②执行段间返回RET指令时,执行的操作是:28.8086与8088CPU的主要区别有哪些?29.8086的复位信号是什么?8086CPU复位后,程序从哪个物理地址开始运行?30.入栈操作时,说明堆栈指针寄存器 SP的变化情况?2如有帮助欢迎下载支持四、简单分析设计题(本大题共 2题,每题9 分,共18分)有一个2732EPROM(4KX8)芯片的译码电路如下图所示,试求:计算2732芯片的存储容量;②给出2732芯片的地址范围;③是否存在地址重叠区?欲使用8253的计数通道产生周期为1ms的连续脉冲,设8253的CLK脉冲为5MHz,端口地址为10H--13H,试求:①计算计数通道1的计数初值;②写出对8253计数通道1的初始化程序.五、程序分析题(本大题共 3小题,每小题3,共9分)33.程序段如下,运行后,AH= ,AL=XORAL,ALMOVAH,ALADDAH,9JZ NEXTXCHGAH,ALJMP K1NEXT:MOVAH,0FFHK1: HLT34.有程序段如下:MOV AL,DATMOV DAT+2,ALAND DAT+2,0FHMOV CL,4SHR AL,CLMOV DAT+1,AL3如有帮助欢迎下载支持试回答:①上述程序段的功能?②如在DAT单元中存放的是 0ABH,上述程序段运行后,DAT+1和DAT+2单元中内容是什么?35.有程序段如下:XDW0123H,,2A3EH,,89DFHCUNTEQU$–XYDBCUNTDUP(0)LEASI,XLEADI,YMOVCX,CUNTCLDREPMIVSB试回答:①上述程序执行后,Y数据区各字节单元中的内容。②程序段功能不变的情况下, REPMOVSB指令可否用下面两个指令替代:LOP:MOVSBLOOP LOP六、编制程序(8分)有一首地址为BUF的字数组,试编写完整程序,求该数组正数之和,结果存于TOTAL单元中(假设正数之和<32767)。七、8255接口应用(10分)CPU通过8255同开关K0~K3和LED显示器的接口见下图,开关设置的二进制信息由B口输入,经程序转换成对应的七段LED段码后,通过A口输出,由七段LED显示开关二进制的状态值,试编写其控制程序(设8255的端口地址为80H~83H)。注:若B口读入的值为0000,则LED显示器将显示0;以此类推,若B口读入4如有帮助欢迎下载支持的值为1111,则LED显示器将显示F。5————————————————— 装 订 线—————————————————6标 准答案及评分标准 第1页(字体均为宋体小四号)课程名称: 微机原理及应用技术(A卷)一、单项选择题(每小题 1分,共20分)1.D2.B3.C4.C5.B6.A7.A8.C9.B10.C11.A12.B13.C14.B15.B16.C17.C18.D19.A20.C二、判断说明题(本大题共5个小题,每个小题2分,共10分)判断下列各题正误,正者在括号内打√误者在括号内打×,并说明理由。21.√ 22.X 23.X 24. √ 25. √三、简答题(本大题共 5小题,每小题3分,共15分)STRINGDW‘BA’,0,’DC’,0,’FE’,0①栈顶内容IP,(SP)+2SP②栈顶内容IP,(SP)+2SP栈顶内容CS,(SP)+2SP288086有6个字节指令队列,而8088有4个;8086地址/数据线16条AD15~AD0,8088有8条AD7~AD0;8086有BHE/S7,8088有SS0;8086存储器,IO选择是M/IO,而8088是IO/M;29.复位信号是RESET,为高电平有效。8086复位后CS=0FFFFH,其余寄存器为 0,程序从0FFFFH地址开始运行。30.入栈操作时,SP向小地址方向变化。四、简单分析设计题(本大题共 2题,每题9分,共18分)31.①4KB②08000H---09FFFH③存在重叠区 08000H---08FFFH09000H---09FFFH————————————————— 装 订 线—————————————————7第2页32.①N=F×T=5×106×10-3 =5000②MOV AL,76HOUT 13H,ALMOV AX,5000OUT 11H,ALMOV AL, AHOUT 1H,AL五、程序分析题(本大题共 3小题,每小题3,共9分)AH=0AL=9①拆字程序:将DAT单元的内容拆成两部分,分别存入相邻单元中,高4位存入DAT+1单元,低4位存入DAT+2单元。(DAT+1)=0AH,(DAT+2)=0BH①Y数据区各字节单元中的内容是:23H,01H,3EH,2AH,0DFH,89H可以替代六、编制程序(8分)DATA SEGMENTBUF DW XX,XX,XX,⋯⋯..COUNT EQU $-BUFTOTAL DW ?DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETBUFMOVCX,COUNT/2MOVAX,0LOP:CMP[BX],0JLE NEXTADDAX,[BX]NEXT: INC BXINC BXLOOP LOP8————————————————— 装

温馨提示

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

评论

0/150

提交评论