首页 汇编语言程序设计试题和答案

汇编语言程序设计试题和答案

举报
开通vip

汇编语言程序设计试题和答案西昌学院成人高等教育考试试卷《汇编语言程序设计》试题专业     姓名      成绩一、单项选择题(每1分,共15分). 1将下列二进制数0111,1111,1111 转换为16进制数和10进制数是()A.07FFH 3021D  B.6FEH 1021D C.07FFH 2012D  D.07FFH 2047D2. 在1BMPc机的IN和OUT指令中,I/o端口号通常是由Dx寄存器来提供的,但有时也可以在指令中用一个字节来表示端口号。试问可以直接由指令指定的I/o端口号有多少个?(    )A.127D B.2...

汇编语言程序设计试题和答案
西昌学院成人高等教育考试试卷《汇编语言程序设计》试题专业     姓名      成绩一、单项选择题(每1分,共15分). 1将下列二进制数0111,1111,1111 转换为16进制数和10进制数是()A.07FFH 3021D  B.6FEH 1021D C.07FFH 2012D  D.07FFH 2047D2. 在1BMPc机的IN和OUT指令中,I/o端口号通常是由Dx寄存器来提供的,但有时也可以在指令中用一个字节来表示端口号。试问可以直接由指令指定的I/o端口号有多少个?(    )A.127D B.255D C.256D D.128D3. 设MYDAT是一个字变量,下列指令中,错误的是()A.MOV BX,10100B  B.movds,axC.ADD BX,[10100H] D.MOV BX,MYDAT[SI]4.设有关寄存器及存储单元的内容如下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(20202)=0B7H,(21203)=65H,试指出:MOVAX,1100h[BX]指令执行后,AX寄存器内是()A.5678H   B.4C2AH  C.2A4CH   D.7856H5.一台微型计算机的字长为16位,如果采用字节编址,那么它可以访问的最大存储空间是多少字节(    ),试用16进制数表示该机的地址范围()A.1M 0~FFFFFH  B.64K0~FFFFHC.128K0~FFFFH  D.128K–FFH~FFH6. 如果在一个程序段开始执行之前,(cs)=0A7F0H,(1P)=2B40H,试问该程序段的第一个字的物理地址是()A.BAA40H  B.AAB40H C.AAA40H D.0D603H7.下列指令哪个是错误的(设OP1,OP2是已经用DB定义的变量名)( )A.CMP BL,OP1  B.MOV [BX],111001B C.INC OP2    D.SAR AX,CL8.假定(DX)=10111001B,(CL)=05,(CF)=1试确定:RCLDL,CL指令执行后,DX中的值是()A.00CEH  B.009DH  C.00B9H D.003BH9. 有符号定义语句如下:BUFF  DB  1,2,3,‘123’EBUFF DB0L EQU  EBUFF-BUFF问L的值为多少(  )A.6D   B.7D   C.3D  D.5D.10.IBMPC机中下列那些寄存器可以用来存储存储器地址()A、BX,BP,SP,CX     B、AX,SI,DI,DX C、BX,SI,DI,SP      D、DX,SI,DI,SP11.下列指令中正确的是()A.MOV[BX],[SI]       B.MOVAX,[SI][DI] C.MOVBX,OFFSETNAME[SI] D.MOVBYTEPTR[100],10012下列程序段执行后,寄存器BX中的内容是什么(  )MOVCL,3  MOVBX,0B7HROLBX ,1RCRBX,CLA、0EDH B、0DEH C、0CDH D、0CCH13JB指令的测试条件是( )A.CF=0 B.CF=1 C.OF∨CF=1 D.OF=114在DEBUG中()命令用来汇编一句汇编语言语句15  A、A   B、U  C、E   D、D   16.指令STI的功能是()17 (A)允许中断 (B)不允许中断 (C)允许单步  (D)不允许单步二.不定项选择题,漏错多选不得分。(每题两分,共20分)18.CPU由那三部分构成()A.算术逻辑部件B.控制逻辑部件C.工作寄存器组     D.总线控制逻辑部件19.高级语言的翻译程序有哪两种方式()A.翻译方式 B.编译方式C.解释方式       D.汇编方式20.外部设备与主机的通信是通过外设接口进行的,每个接口包括一组寄存器。一般说来这些寄存器有()三种A.数据寄存器 B.状态寄存器C.命令寄存器      D.通用寄存器21.用来当着一个‘变址’,加强寻址功能的寄存器有()A.AX  B.BX  C.CX.  D.SI22.下列那些为不正确或不是的立即寻址方式()A.MOV AL,5      B.MOVAX,[0204] C.MOV DS:0027H,AH   D.ADDAL,12H23.TEST指令,所做的逻辑运算为:()A.与  B.或  C.异或  D.非24.与REP、REPZ、REPNZ连用的指令有()A.SCAS  B.MOV  C.CMPS D.IN25.下列指令哪些是正确的(     )A.POP CS       B.XCHG DS,ES  C.LEA [BX],NAME1  D.INAL,61H26.段间直接远跳转有()A.JMP OPR     B.JMP FARPTR OPRC.JZ FARPTR OPR  D.JMPDWORDPTR OPR27.下列那些指令与中断有关()A.INT B.RET C.IRET D.INTO三.判断题(每题1分,共15分)28.8086共有256种中断类型,对应中断向量表00000-000FFH,每种中断类型的中断向量占4个字节()29.MOVmem,mem是一种错误的指令 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 ()30.CMP指令做的是减操作,并且不保存结果()31.SAL是一个算术左移指令()32.RADX是用来控制汇编程序的默认进位计数的伪操作()33.macronameMACRO……ENDMS是用来定义宏的伪操作()34.在宏定义体内,定义标号不用LOCAL伪操作一样没问题()35.宏名不能与指令操作码相同()36.将一个二进制数算术左移一位,可以看着是将其乘了2,右移一位则看着是除了2()37.两个无符号数做减法运算后CF位被置为1,表示运算中有借位()38.乘法指令的乘数是字时,是将结果的高位保存在AX中()39.在输入输出指令中当端口号>255时,就一定只能用短格式。即将端口号送入DX(   )40.指令INC[AX]是正确的指令()41.指令MOV WORDPTR[BX],100H是正确的指令()42.指令MOVAX,VAR1-VAR210(VAR1,VAR2都是字变量名)是正确的指令()43四.填空题(每题2分,共20分)41.在存储器中存放信息如图,试读出30022H和30024H字节单元的内容,以及30021字单元的内容。42.在IBMPC微机上,进行下面补码表示的8位二进制数运算:0110101111010110问:标志位CF=(   ),SF=(    ),OF=(  ),ZF=(   ).43.TEST指令与AND指令的区别在于( 是否保存结果          )。44.设DS=1000,BX=2000,SI=0005,[12005]=1234,指令  MOV  DI,OFFSET[Bx][SI]若为合法指令,请写出执行后的结果;若为非法指令,请指出其错误________ __。45.存储器地址lFD0:000A的物理地址是______________。以该地址为物理地址。填写可以组合的另外两种地址表现形式_________:020A、1A00:__________。46.设LOOP1是一个标号,偏移属性值为0120H,在执行指令JMPSHORTLOOP1时IP=0100CS=2000,指令执行后跳转到物理地址为_________________的指令去执行五.分析程序并写出功能与结果(每题5分,共15分)41.有一段程序如下:……MOVCX,64HLEASI,NAME1LEADI,NAME2REPMOVSB……这段程序完成什么动作:                42.分析下列程序段执行或,A单元的内容是什么?DATASEGMENTA DW  0B DW  0C DW  15H,5H,50HDATAENDSCODE SEGMENT..MOV  BX,OFFSETCMOVAX,[BX]MOVB,AXMOVAX,2[BX]ADDAX,BMOVA,AX..CODE ENDSA单元的结果是六.程序填空(每题15分,共15分)本程序实现将,BX寄存器内的2进制数用16进制的形式,在屏幕上显示出来,请将没写完的空格填上。CODE SEGMENTMAINPROCFARASSUME CS:CODESTART:PUSH  DSSUB   AX,AXAXMOV  CH,ROTATE:MOV CL,4ROL BX,CLMOV AL,BLAND AL,ADD AL,30HCMP AL,JL  PRINTITADD AL,7HPRINTIT:MOV DL,ALMOV AH,2INT21HDEC JNZ ROTATERETMAI  ENDPCODE ENDSEND   START《汇编语言程序设计》标准 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 一、单项选择题(每1分,共15分). 1将下列二进制数0111,1111,1111 转换为16进制数和10进制数是(D )A.07FFH 3021D  B.6FEH 1021D C.07FFH 2012D  D.07FFH 2047D44. 在1BMPc机的IN和OUT指令中,I/o端口号通常是由Dx寄存器来提供的,但有时也可以在指令中用一个字节来表示端口号。试问可以直接由指令指定的I/o端口号有多少个?(    C)A.127D B.255D C.256D D.128D45. 设MYDAT是一个字变量,下列指令中,错误的是( C)A.MOV BX,10100B  B.movds,axC.ADD BX,[10100H] D.MOV BX,MYDAT[SI]46.设有关寄存器及存储单元的内容如下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(20202)=0B7H,(21203)=65H,试指出:MOVAX,1100h[BX]指令执行后,AX寄存器内是(B )A.5678H   B.4C2AH  C.2A4CH   D.7856H47.一台微型计算机的字长为16位,如果采用字节编址,那么它可以访问的最大存储空间是多少字节(    ),试用16进制数表示该机的地址范围(B)A.1M 0~FFFFFH  B.64K0~FFFFHC.128K0~FFFFH  D.128K–FFH~FFH48. 如果在一个程序段开始执行之前,(cs)=0A7F0H,(1P)=2B40H,试问该程序段的第一个字的物理地址是(C)A.BAA40H  B.AAB40H C.AAA40H D.0D603H49.下列指令哪个是错误的(设OP1,OP2是已经用DB定义的变量名)(B)A.CMP BL,OP1  B.MOV [BX],111001B C.INC OP2    D.SAR AX,CL50.假定(DX)=10111001B,(CL)=05,(CF)=1试确定:RCLDL,CL指令执行后,DX中的值是(b)A.00CEH  B.009DH  C.00B9H D.003BH51. 有符号定义语句如下:BUFF  DB  1,2,3,‘123’EBUFF DB0L EQU  EBUFF-BUFF问L的值为多少( A)A.6D   B.7D   C.3D  D.5D.52.IBMPC机中下列那些寄存器可以用来存储存储器地址( C)A、BX,BP,SP,CX     B、AX,SI,DI,DX C、BX,SI,DI,SP      D、DX,SI,DI,SP53.下列指令中正确的是( D)A.MOV[BX],[SI]       B.MOVAX,[SI][DI] C.MOVBX,OFFSETNAME[SI] D.MOVBYTEPTR[100],10054下列程序段执行后,寄存器BX中的内容是什么(A)MOVCL,3  MOVBX,0B7HROLBX ,1RCRBX,CLA、0EDH B、0DEH C、0CDH D、0CCH55JB指令的测试条件是(A)A.CF=0 B.CF=1 C.OF∨CF=1 D.OF=156在DEBUG中(A )命令用来汇编一句汇编语言语句57  A、A   B、U  C、E   D、D   58.指令STI的功能是( A )59 (A)允许中断 (B)不允许中断 (C)允许单步  (D)不允许单步二.不定项选择题,漏错多选不得分。(每题两分,共20分)60.CPU由那三部分构成( ABC    )A.算术逻辑部件     B.控制逻辑部件C.工作寄存器组     D.总线控制逻辑部件61.高级语言的翻译程序有哪两种方式(BC    )A.翻译方式       B.编译方式C.解释方式       D.汇编方式62.外部设备与主机的通信是通过外设接口进行的,每个接口包括一组寄存器。一般说来这些寄存器有( ABC   )三种B.数据寄存器     B.状态寄存器C.命令寄存器      D.通用寄存器63.用来当着一个‘变址’,加强寻址功能的寄存器有(D    )A.AX  B.BX  C.CX.  D.SI64.下列那些为不正确或不是的立即寻址方式(  CB   )A.MOV AL,5      B.MOVAX,[0204] C.MOV DS:0027H,AH   D.ADDAL,12H65.TEST指令,所做的逻辑运算为:(  A   )A.与  B.或  C.异或  D.非66.与REP、REPZ、REPNZ连用的指令有(  AC  )A.SCAS  B.MOV  C.CMPS D.IN67.下列指令哪些是正确的(  D  )A.POP CS       B.XCHG DS,ES  C.LEA [BX],NAME1  D.INAL,61H68.段间直接远跳转有(B     )A.JMP OPR     B.JMP FARPTR OPRC.JZ FARPTR OPR  D.JMPDWORDPTR OPR69.下列那些指令与中断有关( ACD   )A.INT B.RET C.IRET D.INTO三.判断题(每题1分,共15分)70.8086共有256种中断类型,对应中断向量表00000-000FFH,每种中断类型的中断向量占4个字节( F  )71.MOVmem,mem是一种错误的指令格式( T  )72.CMP指令做的是减操作,并且不保存结果(T   )73.SAL是一个算术左移指令( T  )74.RADX是用来控制汇编程序的默认进位计数的伪操作(  F )75.macronameMACRO……ENDMS是用来定义宏的伪操作( F  )76.在宏定义体内,定义标号不用LOCAL伪操作一样没问题( F  )77.宏名不能与指令操作码相同( F )78.将一个二进制数算术左移一位,可以看着是将其乘了2,右移一位则看着是除了2(  T )79.两个无符号数做减法运算后CF位被置为1,表示运算中有借位(T )80.乘法指令的乘数是字时,是将结果的高位保存在AX中( F )81.在输入输出指令中当端口号>255时,就一定只能用短格式。即将端口号送入DX( T  )82.指令INC[AX]是正确的指令( F )83.指令MOV WORDPTR[BX],100H是正确的指令( T )84.指令MOVAX,VAR1-VAR210(VAR1,VAR2都是字变量名)是正确的指令( T)85四.填空题(每题2分,共20分)41.在存储器中存放信息如图,试读出30022H和30024H字节单元的内容,以及30021字单元的内容。42.在IBMPC微机上,进行下面补码表示的8位二进制数运算:0110101111010110问:标志位CF=(  1 ),SF=(  0  ),OF=(  0 ),ZF=(  0 ).43.TEST指令与AND指令的区别在于( 是否保存结果          )。44.设DS=1000,BX=2000,SI=0005,[12005]=1234,指令  MOV  DI,OFFSET[Bx][SI]若为合法指令,请写出执行后的结果;若为非法指令,请指出其错误________OFFSET后只能跟符号地址____。45.存储器地址lFD0:000A的物理地址是___1fd0a___________。以该地址为物理地址。填写可以组合的另外两种地址表现形式____1fc0_____:020A、1A00:__5d0a________。46.设LOOP1是一个标号,偏移属性值为0120H,在执行指令JMPSHORTLOOP1时IP=0100CS=2000,指令执行后跳转到物理地址为___20120_______________的指令去执行五.分析程序并写出功能与结果(每题5分,共15分)41.有一段程序如下:……MOVCX,64HLEASI,NAME1LEADI,NAME2REPMOVSB……这段程序完成什么动作:                42.设下列程序段中,有首地址为ARRAY的M字数组,和TL地址变量……MOV CX,MMOV AX,0MOV SI,AXST-LOOP:ADD AX,ARRAY[SI]ADD SI,2LOOP ST-LOOPMOV TL,AX ……这段程序完成什么动作:                   43.分析下列程序段执行或,A单元的内容是什么?DATASEGMENTA DW  0B DW  0C DW  15H,5H,50HDATAENDSCODE SEGMENT..MOV  BX,OFFSETCMOVAX,[BX]MOVB,AXMOVAX,2[BX]ADDAX,BMOVA,AX..CODE ENDSA单元的结果是   30H    六.程序填空(每题15分,共15分)本程序实现将,BX寄存器内的2进制数用16进制的形式,在屏幕上显示出来,请将没写完的空格填上。CODE SEGMENTMAINPROCFARASSUME CS:CODESTART:PUSH  DSSUB   AX,AXPUSHAXMOV  CH,4ROTATE:MOV CL,4ROL BX,CLMOV AL,BLAND AL,0FHADD AL,30HCMP AL,3AHJL  PRINTITADD AL,7HPRINTIT:MOV DL,ALMOV AH,2INT21HDEC CHJNZ ROTATERETMAI  ENDPCODE ENDSEND   START
本文档为【汇编语言程序设计试题和答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_531654
暂无简介~
格式:doc
大小:47KB
软件:Word
页数:0
分类:
上传时间:2021-09-30
浏览量:135