微机原理与接口技术试题一及答案.doc_第1页
微机原理与接口技术试题一及答案.doc_第2页
微机原理与接口技术试题一及答案.doc_第3页
微机原理与接口技术试题一及答案.doc_第4页
微机原理与接口技术试题一及答案.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

湖南大学课程考试试卷微机原理与接口技术课程 A卷 一、单选题(下列各题你认为对的请将其序号填入题干的括号内,每小题2分,共20分)1)下列指令执行时间最短的是 ( )(1)MOV AL,30 (2)ADD BX,-4BPSI(3)MUL BL (4)SUB AX,1234H2)1个10位A/D转换器,转换一个满量程为10V的电压,则其分辨率为( )(1)1mv (2)40mv (3)400mv (4)10mv3)某RAM芯片的容量为64K8bit,则数据线为8条,地址线的数量为( )(1)14条 (2)17条 (3)16条 (4)20条4)在通常情况下串操作指令中的源串一定在下面的段中 ( )(1) DS (2) ES (3)CS (4)SS5)若AL=0F8H,执行指令“SHR AL,1”后AL为 ( )(1)7EH (2)0FEH(3)0FCH(4)7CH6)上题中指令执行后CF为 ( )(1)0(2)1(3)不确定7)已知AX=3210H,BX=124DH,执行指令“MUL BL”后AX为 ( )(1) 12FCH(2) 12F3H(3) 12E8H(4) 04D0H8)“REP MOVSB” 指令,其重复结束条件是 ( ) (1) SI=0 (2) DI=0 (3)CX=0 (4) DF=0 9)数据段: DATA SEGMENT X DB 80H Y DW 5 DUP(0) Z DD 3,2 DUP(?) DATA ENDS则SEG Y 与SEG Z的关系是 ( ) (1)大于 (2) 等于 (3)小于10)上题中LENGTH Z的值为 ( )(1)1 (2)2 (3)3 (4)9二、判断题(下列各题你认为对的,请在题干括号里填“T”,否则填“F”,每小题2分,共10分)。1)8253 工作在方式1时不受门控信号GATE的影响 ( )2)设AL=0FFH,执行INC AL 之后,CF=1 ( )3)ROL AL,2 ( )4)8255 A口和B口允许的工作方式相同 ( )5)IN AL, DX ( )三、填空题(每空1分,共21分)1)指令周期是 ,其长短主要取决于 和 2)8086 CPU 与存储器连接时,用 信号选择偶数存储体,用 信号选择奇数存储体。3)设8086系统采用单片8259A,若其初始化字ICW2=2AH,则对应IR6 的中断类型号为 ,其中断入口地址在中断向量表中的逻辑地址为 。4)构成16K8位的存储系统,需要 片4K4位的存储器芯片,该芯片的地址线引脚有 根。5)已知AX=1234H,BX=5678H,若单独执行下列各指令,填写下列各空。(1) SUB AX,BX AX= H,OF= ,CF= ,SF= ,ZF= ,PF= ,(2) XOR AX,BX AX= ,BX= (3) ROL BX,1 BX= ,CF= 。(4) MUL BH AH= ,AL= 。 四、简答题(第1题4分,第2题8分,第3题12分,共24分)1)一个有100个字的数据区,它的起始地址为2000H:200H,那么该数据区最后一个字单元的物理地址是多少?2)假设SS=1000H,SP=200H,。如果在堆栈中存入20个字数据则栈顶的物理地址是多少?如果又从堆栈中取出15个字数据则栈顶的物理地址是多少?3)已知BX=1000H,SI=0002H,DI=0003H,DS=2000H,(21000H)=3FH,(21002H)=45H,(21003H)=23H,AX=1234H,请写出下列各条指令独立执行后有关寄存器及存储单元的内容(每小题3分,共15分)(1)AND AL,1000H(2)SHR BYTE PTR 1000H SI,1(3)XOR AX, BX+SI(4)DIV BH(5)LODSB五、程序阅读题(共8分)阅读下面程序并完善之,然后指出该程序的功能。DATA SEGMENT BUFFER DB 11 DB ? DB 10 DUP(?) STR DB 10 DUP (?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START PROC FAR PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV ES,AX LEA DX,BUFFER+2 ;10号功能是从键盘输入一串字符(10个) MOV AL,10 INT 21H LEA SI,BUFFER+2 LEA DI,STR MOV CX,10 NEXT: LODSB AND AL, 0FH STOSB LOOP NEXT RET ( ) ( ) ( )六、编程题(共8分)试编写一程序找出首地址为DATA的100个字数组中的偶数,并把它存入BLOCK中。七、应用题(共9分)设某片8253计数器和控制字I/O地址依次为F8HFBH,如8253的初始化编程如下: MOVAL,33HOUT0FBH,ALMOVAL,80HOUT0F8H,ALMOVAL,50HOUT0F8H,AL试问:本段程序是对8253中那一个计数器初始化?该计数器工作于何种工作方式?本计数器的计数初值是多少?湖南大学课程考试试卷微机原理与接口技术课程 A卷 一、单选题(下列各题你认为对的请将其序号填入题干的括号内,每小题2分,共20分)1)(1) , 2)(4),3)(3),4)(1) ,5)(3)6)(1),7)(4),8)(3),9)(2),10)(1)二、判断题(下列各题你认为对的,请在题干括号里填“T”,否则填“F”,每小题2分,共10分)。1)F2)F3)F4)F5)T三、填空题(每空1分,共21分)1)执行一条指令所需要的时间,指令的类型,寻址方式2)A0 BHE 3)2EH 0000H:00B8H4)8,145) (1) 0BBBCH,0,0,0,0,0(2) 444CH,5678H(3) 0ACF0H,0。(4) 11H,78H 四、简答题(第1题4分,第2题8分,第3题12分,共24分)1)答 因为该数据区第一个字单元的物理地址是PA=2000H*10H+200H=20200H,而每个字类型数据占两个字节单元,故100个字的数据区最后一个字单元的物理地址是PA+200=30100H+200=202C8H2)答:当堆栈中存入20个字数据后栈顶的物理地址: PA=SS*10H+SP-20*2=101D8H如果又从堆栈中取出15个字数据则栈顶的物理地址: PA=101D8H+15*2=101F6H3)已知BX=1000H,SI=0002H,DI=0003H,DS=2000H,(21000H)=3FH,(21002H)=45H,(21003H)=23H,AX=1234H,请写出下列各条指令独立执行后有关寄存器及存储单元的内容(每小题3分,共15分)(1)AND AL,1000H 答:源操作数的物理地址PA=DS*10H+1000H=21000H 故AL=34H AND 3FH=34H(2)SHR BYTE PTR 1000H SI,1答:源操作数的物理地址PA=DS*10H+SI+1000H=21002H 现将(21002H)字节存储单元的内容逻辑右移一位后为:22H(3)XOR AX, BX+SI 答:源操作数的物理地址PA=DS*10H+BX+SI=21002HAX=AX XOR (21002H)=1234H XOR 2345H=3171H(4) LODSB答 AL=(DS*10H+SI)=(20002H)=45H五、程序阅读题(共8分)( START ENDP ) ( CODE ENDS ) ( END )答:该程序的功能是从键盘上输入10个字符的ASCII码存入BUFFER区,并将它的高四位清0后存入STR区六、编程题(共8分)答:其程序为: A SEGMENT DATA DW 100 DUP(?)BLOCK DW 100 DUP(?) A ENDSCODE SEGMENT ASSUME CS:CODE,DS:A, ES: A LEA SI ,DATA LEA DI ,BLOCK MOV CX ,100 CLD L2: LODSW TEST AX,

温馨提示

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

评论

0/150

提交评论