微机原理复习题6(含答案)

微机原理复习题6(含答案)

ID:41119983

大小:67.50 KB

页数:6页

时间:2019-08-16

微机原理复习题6(含答案)_第1页
微机原理复习题6(含答案)_第2页
微机原理复习题6(含答案)_第3页
微机原理复习题6(含答案)_第4页
微机原理复习题6(含答案)_第5页
资源描述:

《微机原理复习题6(含答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、汇编语言试卷一、单项选择题(本大题共20小题,每小题1分,共20分)1.设A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是(C)。A)C+D=BB)A+D=BC)B=DD)A>C>D2.标志寄存器中属于控制标志位的是(B)。A)DF,OF,SFB)DF,IF,TFC)OF,CF,PFD)AF,OF,SF3.8088/8086存储器分段,每个段不超过(D)A)64K个字B)32K个字节C)1兆个字节D)64K个字节4.设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是(D)。A)DECALB)SBBAL,0AA

2、SDASC)SUBAL,1D)SUBAL,1AASDAS5.要输入端口1234H中的8位数据,其指令应是(5)。A)MOVDX,1234HB)MOVDX,1234HOUTDX,AL1NAL,DXC)1NAX,1234HD)OUTDX,1234H6.若AX=-15要得到AX=15应执行的指令是(A)。A)NEGAXB)NOTAXC)INCAXD)DECAX7.8086/8088系统执行传送指令MOV时(A)。A)不影响标志位B)影响DF方向标志C)影响SF符号标志D)影响CF进位标志8.MOVAL,79ADDAL,0B1H上面指令执行后,设置的标志位C

3、F和OF的值是(D)A)CF=0,OF=1B)CF=1,OF=1C)CF=0,OF=1D)CF=1,OF=09.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是(B)。A)DIVBXB)CWDIDIVBXC)XORDX,DXD)CBWDIVBXIDIVBX10.下列指令中操作数在代码段中的是(A)。A)MOVAL,42HB)ADDAL,BLC)SUB[BX],DID)1NC[DI]11.用REPESCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示(D)。A)在字符串中遇上第一个AL中指定的字符B)在字符串中有一个A

4、L中指定的字符C)在字符串中有一个不是AL中指定的字符D)在字符串中遇上第一个不是AL中指令的字符12.下列指令执行后对源和目的操作数均无影响的是(D)。A)MOV[BX+2],AXB)SUBAX,2467HC)SBB[SI],BXD)CMPAX,BX13.表示过程定义结束的伪指令是(A)。A)ENDPB)ENDSC)ENDD)ENDM14.下列有语法错误的语句是(C)。A)DB12HB)DW4567HC)DDˋBCDˊD)DBˋCDˊ15.DB1DB8DUP(2DUP(3),3DUP(2))┇MOVAX,WORDPTRDB1[04H]上面指令执行后

5、,AX的内容是(A)。A)0302HB)0203HC)0202HD)0303H16.BUF1DB3DUP(0,2DUP(1,2),3)COUNTEQU$-BUF1符号COUNT等价的值是(B)。A)6B)18C)16D)817.DA1DW2A05HDA2DB0FAH┇MOVAL,BYTEPTRDA1SUBDA2,AL上述指令执行后,DA2中的内容是(C)。A)0DAHB)0FAHC)0F5HD)0D0H18.设(SS)=338AH,(SP)=450H,执行PUSHBX,和PUSHF两条指令后,堆栈顶部的物理地址是(A)。A)33CECHB)33CF2

6、HC)33CF4HD)33CE8H19.设(SP)=0028H,执行段内返回指令RET6后,SP的内容是(C)。A)0036HB)0022HC)0030HD)0020H20.条件转移指令JNBE产生转移的条件是(A)。A)CF=0ANDZF=0B)CF=0ANDZF=1C)CF=1ANDZF=0D)CF=1ANDZF=1二、填空题(本大题共5小题,每小题1分,共5分)21.8086/8088CPU允许最大的存储空间为1MB,因此CPU的地址总线是20位。22.一个语句的名字项可以是标号或变量,在程序中它们两个在书写形式上的主要区别是标号及其所代表的指

7、令之间用冒号分开,变量及其所代表的数据之间用空格分开。。23.无符号数和带符号数的两组条件转移指令,每条指令都有完全等效的两个指令助记符,例如,JL指令另一个指令助记符是JNGE。24.指令MOVAX,SEGBUF的执行,是把BUF所在段的地址送到AX中。25.如果多个条件转移指令实现多路分支程序设计,那么为实现5路分支,需要4个条件转移指令。三、简答题(本大题共3小题,每小题2分,共6分)假设DS=2000H,COUNT=0100H,SI=0030H,指令MOVAX,COUNT[ST]①写出源操作数的物理地址?②该指令可否写成MOVAX,[COUN

8、T+SI]?.①物理地址=20130H         ②可以27.下面指令有无错误?若有错,是什么错误?①

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。