汇编语言复习题与答案.doc

汇编语言复习题与答案.doc

ID:59138655

大小:94.50 KB

页数:9页

时间:2020-09-12

汇编语言复习题与答案.doc_第1页
汇编语言复习题与答案.doc_第2页
汇编语言复习题与答案.doc_第3页
汇编语言复习题与答案.doc_第4页
汇编语言复习题与答案.doc_第5页
资源描述:

《汇编语言复习题与答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计复习题一、选择题1.用户为了解决自己的问题,用汇编语言所编写的程序,称为(B)A.目标程序B.源程序C.可执行程序D.汇编程序2.某系列微机对存储器的分段,如果每一个段最多的字节存储单元是64K,那么表示段内字节单元偏移地址的二进制位数应是(B)A.20位B.16位C.15位D.12位3.设SP初值为2000H,执行指令“PUSHAX”后,SP的值是(D)A.1FFFHB.1998HC.2002HD.1FFEH4.循环指令LOOP产生循环的条件是(C)A.CX-1=1B.CX-1=0C.CX-1≠0D.CF=1和ZF

2、=05.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是(A)A.VariableB.First&ldC.0FFFFHD.‘Memphis’6.要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是(A)A.DA1DB‘AB’B.DA1DW‘AB’C.DA1DB0ABHD.DA1DW‘ABH7.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是(C)字节。A.2KB.4KC.8KD.16K8.有语句:COUNTEQU256下列四种

3、叙述中,正确的是(C)。A.COUNT是变量B.COUNT占用一个字节存储单元C.COUNT是符号常数D.COUNT占用二个字节存储单元9.下面指令中,源操作数的寻址方式为立即寻址的是(C)。A.MOVAX,OFFSETAB.MOVAX,AC.MOVAX,1D.MOVAX,A〔BX〕10.下列指令执行后,不改变AL寄存器内容的指令是(B)。A.ANDAL,1B.CMPAL,DLC.XORAL,ALD.SUBAL,DL11.执行1号DOS系统功能调用,从键盘输入的字符值存放在(A)寄存器中。A.ALB.BLC.CLD.DL12.将CX

4、寄存器低4位清零的正确指令是(B)。A.ANDCX,0F0HB.ANDCX,0FFF0HC.ANDCX,1110HD.MOVCX,013.微机中,有符号数是用(B)表示的A.原码B.补码C.反码D.BCD码14.把汇编源程序变成目标代码程序的过程是(B)A.编译B.汇编C.编辑D.链接二、填空题1.ZF标志位是标志结果是否为零的,若结果为零,ZF为(1),否则ZF为(0)。当ZF为1时,SF为(0)2.从80386开始,Intel的CPU具有3种运行模式:实模式、保护模式和虚拟8086模式。3.16位无符号整数的表示范围为0--65

5、535,写成16进制形式为(0H--FFFFH),16位有符号整数的表示范围为-32768--+32767,写成16进制形式为(8000H—7FFFH)4.寻址方式指的是指令按什么方式给出操作数或与其有关的地址信息,80386以上的微处理器指令寻址方式有八种:立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址寻址方式、相对基址变址寻址方式、比例变址寻址方式。5.循环程序通常由(循环准备)(循环体)(循环的控制与修改)和循环结果处理四部分构成。6.宏指令定义必须由伪指令(MACRO)开始,伪指

6、令(ENOM)结束,两者之间的语句称为(宏定义体)7.调用程序与子程序之间的参数传递方法有四种,即堆栈法、(约定寄存器,)(约定存储单元法,)(向量传递法)8.分别用一条语句实现下述指明的功能(1)栈顶内容弹出送字变量AYW(POPAYW)(2)双字变量AYD存放的地址指针送ES和SI(LESSI,AYD)(3)变量AY2类型属性送AH(MOVAH,TYPEAY2)(4)不允许中断即关中断(CLI)(5)将字符串‘HOWAREYOU!’存入变量AYB(AYBDB‘HOWAREYOU!’)(6)子程序返回调用程序(RET)(7)地址表

7、达式AYY[4]的偏移地址送字变量ADDR(MOVADDR,OFFSETAYY[4])(8)AX的内容加1,要求不影响CF(INCAX)(9)BX的内容加1,要求影响所有标志位(ADDBX,1)(10)若操作结果为零转向标号GOON(JZGOON)(11)BX寄存器低4位置1(ORBX,000FH)(12)AL寄存器最低位置0(ANDAL,0FEH)(13)AX与BX的值互换(XCHGAX,BX)(14)变量ARRAY的地址送DI寄存器(LEADI,ARRAY或MOVDI,OFFSETARRAY)三.排错题:每小题列出了一条指令,判

8、断该指令有无语法错误,如果存在语法错误,请指出具体的错误原因。1.PUSH5588H;push的源操作数不能是立即数2.MOVDS,1720H;给段寄存器赋值不能给立即数3.ADDAX,CL;AX是16位的,CL是8位的,不能相加4.

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

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

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