电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

汇编语言练习题VIP免费

汇编语言练习题_第1页
1/13
汇编语言练习题_第2页
2/13
汇编语言练习题_第3页
3/13
一、单项选择题(共20题)1.对于有符号的数来说,下列哪个值最大(D)A:0F8HB:11010011BC:82D:123Q2.下列有关汇编语言中标号的命名规则中,错误的是(D)A:通常由字母打头的字符、数字串组成B:标号长度不能超过31个字符C:?和$不能单独作为标号D:.号不可位于标号首3.设A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是(C)。A.C+D=BB.A+D=BC.B=DD.A>C>D4.下列四个寄存器中,可作为十六位寄存器的是(C)A.DLB.CLC.BPD.EBX5.8088/8086存储器分段,每个段不超过(D)A.64K个字B.32K个字节C.1兆个字节D.64K个字节6.寻址指令MOVCX,[BX+DI+20]使用的是哪一种寻址方式(B)A:寄存器寻址B:相对基址变址寻址C:变址寻址D:基址变址寻址7.连接程序把汇编语言源程序生成的目标文件(.OBJ文件)转换成(B)。A..OBJ文件B..EXE文件C..LST文件D..CRF文件8.在程序运行过程中,确定下一条指令的物理地址的计算表达式是(A)。A.(CS)×16+(IP)B.(DS)×16+(DI)C.(SS)×16+(SP)D.(ES)×16+(SI)9.若AX=-15要得到AX=15应执行的指令是(A)A.NEGAXB.NOTAXC.INCAXD.DECAX10.8086/8088系统执行传送指令MOV时(A)A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志11.执行下列程序后,(AL)=(D)H。DATASEGMENTTABDB‘0123456789’DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETTABMOVAL,04XLATTABA.04B.0400C.33D.3412.下列指令中操作数在代码段中的是(A)。A.MOVAL,25HB.ADDAH,BLC.INCBYTEPTR[25H]D.CMPBL,AL13.若要求一个操作数中的若干位维持不变,若干位置“1”,可以使用(B)A:NOTB:ORC:ANDD:XOR14.下列指令中段默认为堆栈段的是(C)A.MOVAX,[BX+SI+10]B.ADDAX,ES:[SI]C.SUB[BX],[BP][DI]D.MOVDX,[1000H]15.设BL=05H,要使结果BL=0AH,应执行的指令是(C)。A.NOTBLB.ANDBLC.XORBL,0FHD.ORBL,0FH16.表示一条指令的存储单元的符号地址称(A)。A.标号B.变量C.偏移量D.类型17.关于8086/8088微机系列,下列说法哪个是正确的(D)A:一个存储单元由16个二进制位组成,简称字。B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。C:在内存空间中,可以无限分配段,且段的大小不受限制。D:段与段之间可以邻接,也可以重叠。18.下列关于堆栈的说法,错误的是(D)A:以“先入后出”为原则。B:栈区最高地址单元的前一个单元为栈底。C:运行中SP寄存器动态跟踪栈顶位置。D:压栈和弹出都是以字节为单位。19.分配给INT12H在中断向量表中的物理地址是(D)。A.12HB.24HC.36HD.48H20.DOS调用INT21H的键盘输入功能1和功能8的区别是(B)。A.功能1不回显而功能8回显B.功能1回显而功能8不回显C.功能1和功能8都不回显D.功能1和功能8都回显二、填空题(共27题)。(最后二题有备选答案)1.设一存储单元中的二进制代码是83H,其对应的一个无符号数是148,一个带符号数是-108。2.8086/8088系统中,I/O端口地址范围是0000H~FFFFH。3.8086/8088系统中,段内一个单元相对段的起始地址的距离称为偏移地⋯址,它小于64K。4.8086/8088CPU内部用来存放段地址的寄存器有CS,DS,ES,SS。5.在PC机中,使用SS、SP合成20位的物理地址,用以指向当前堆栈桟顶的位置。6.一个字单元由二个连续的字节单元组成,其中数据的低8位存放在低地址单元、高8位存放在高地址单元。7.在指令中直接给出操作数的寻址方式称为立即寻址方式。8.设MASK为一个变量,在“MOVAX,MASK[SI+BX]”指令中,源操作数的寻址方式是相对基址变址寻址方式,其物理地址是(DS)×16+(SI)+(BX)+OFFSETMASK,目的操作数的寻址方式是寄存器寻址方式。9.若(SS)=1100H,(SP)=0150H,那么执行PUSHEAX指令后SP的内容是014CH,再执行POPCX指令后桟顶的物理地址是1114EH。10.CPU执行“JMPBX”指令只改变IP,而不改变CS内容。11.执行CALLNEARPTRSUBROUT时,在修改IP/EIP内容之前应该PUSHIP或PUSHEIP。12.STRINGDB‘ABCDEFG’COUNTEQU$-STRINGCOUNT的值是7,表示的意义是表示变量STRING所分配的字节数。13.数据定义语句:TABDW100DUP(?)执行MOVBX,LE...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

汇编语言练习题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部