专升本汇编语言程序设计试卷答案_第1页
专升本汇编语言程序设计试卷答案_第2页
专升本汇编语言程序设计试卷答案_第3页
专升本汇编语言程序设计试卷答案_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

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

文档简介

1、9.若(AX)=0FFFDH则语句ADDAX7FFFH执行后,下列说法正确的是专升本汇编语言程序设计一、(共75题,共150分)1 .下列说法错误的是o(2分)A.机器指令的形式包含操作码和地址码B.计算机只能够识别规定好的机器指令C.不同计算机系统之间的机器指令能够相互兼容D.汇编语言的主要操作和机器指令基本上一一对应标准答案:C2.两个有符号数相减,通过标志位判断结果是否溢出。(2分)标准答案:D3 .汇编语言和高级语言的比较,下列说法错误的是(2分)A.汇编语言和高级语言都不能被机器直接识别B.完成同样的功能,汇编语言占据空间小C.高级语言可以使用变量,但汇编语言不行D.汇编语言中有类似

2、于高级语言的宏功能标准答案:C分)A.(AX)=7FFCH(OF)=1,(CF)=1B.(AX)=17FFCH(OF)=1,(CF)=1C.(AX)=7FFCH(OF)=0,(CF)=1D.(AX)=17FFCH(OF)=0,(CF)=1标准答案:C10 .在语句INCSS:BX中,操作数使用的段寄存器是o(2分)标准答案:D11 .若(BR=0A2F4H,语句SARBX,2执行后,(BX)=。(2分)标准答案:B12 .若(AX)=0FFFFH,则指令XORAX,0AAAAH执行后,(AX)=(2分)标准答案:B13 .控制汇编程序应如何工作的约定符号称汇编控制命令,又称为A.条件跳转指令B

3、.机器指令C.伪指令D.宏指令标准答案:C4 .下列寄存器中,哪个寄存器不能供汇编程序直接访问.(2分)标准答案:D5 .下列寄存器,哪个不能作基址寄存器o(2分)14.下面哪个不是MAS位汇编程序的功能o(2分)A.产生可重定位的目标文件B.处理各种伪指令C.给出语法错误提示D.产生可执行文件标准答案:D标准答案:C6.设有关寄存器及存储单元的内容如下:(DS;OOOH,(SIj=2K120101)-34H心口加也型NUIHZCHUUkHHJm班eE沛YEH.则指令MOVAX,1100HBXSI执行完毕后,AX寄存器中的值是。(2分)标准答案:A15 .设AL=0AH,下列指令执行后能使AL

4、=05H的是(2分)AL,0FHAL,0FHAL,0FH标准答案:C16 .CMPS指令带重复前缀REPN示,当两串未比较完且两串元素时继续比较(2分)A.不相等B.相等C.大于D.小于标准答案:A7 .常量的用途中,哪个说法是错误的o(2分)A.可以作立即寻址的操作数8 .也可作某些存贮器操作数的的位移量组成部分C.在数据定义伪指令语句中给变量赋初值D.可以作目的操作数标准答案:D8.若(ECX)=0ABCD1234H(BL)=0E3H,则语句MOVSXECXBL执行后:(ECX的值为。(2分)标准答案:B17 .在宏定义中伪指令MACRO、须与成对出现。(2分)标准答案:C18 .某输入设

5、备的端口地址为25H,输入一个数至AL中的输入指令为(2分)AL,25HDL,25HINAL,DL,ALDX,25HINDX,AL标准答案:ACPU与外设并行工作成批传送数据(2(2分)19.中断传送方式的特点是A.串行工作C.同步工作B.D.(2分)标准答案:B20.若标志为IF=1,则。(2分)A.响应可屏蔽中断请求B.不响应不可屏蔽中断请求C.不响应全部中断请求D.不响应可屏蔽中断请求。标准答案:A21.主程序和子程序之间传递参数的方法包括o(2分)A.约定单元法B.寄存器法C.形式参数和实际参数法D.堆栈法标准答案:A,B,D22.下列哪些语句一定能够将ZF标志位的值设置为1o(2分)

6、AX,AXAX,AXAX,AXAX,AX标准答案:A,B23.下列语句错误的是(2分)BX,EAXCX,2BX10,AXSI,DI标准答案:C,D24.将AL中的有符号数扩展成字类型,存储在AX,ALAX,ALAX,AL标准答案:B,D25.下面哪些语句,目的操作数在数据段BYTEPTRDS:ESP,CLBP,AXBYTEPTRECXDS,AX标准答案:A,C26.当程序顺序执行时,每取一条指令语句,AX中,可以用指令(2分)(2分)IP指针增加的值是o(2分)C.根据CPU支持的数据总线长度而定D.由指令长度决定标准答案:D27.下列堆栈操作语句,格式错误的是o(2分)EAXBPALDS标准

7、答案:C28.汇编语句MOVECXAX语法错误,其原因是(2分)A.源操作数和目的操作数不能同时为寄存器操作数29操作数类型模糊C.两个操作数数据类型不匹配不能用于寄存器间接方式标准答案:C29.比较寄存器与存储器的不同,下列说法错误的是o(2分)A.寄存器的存取速度极快,而内存的工作速度较慢8.寄存器数量较少,只能存放少量数据;内存容量很大,适于存储大量数据C.只有寄存器才能够用作目的操作数,而存储器单元不行D.寄存器位于CPU内,一旦CPU造好,不可再扩充;而内存是独立于CPU之外的独立芯片,可扩充标准答案:C30.对于错误指令MOVDX,AX进行修改后,仍然包含错误的是(2分)DX,EA

8、XDX,WORDPTRAXDX,SIDX,AX标准答案:B31.已知(AX尸a,(BX尸b,ab均为无符号数,请选择合适的转移指令,使得(AX)不等于CMPAX,BX(BX)时转L处执行。下面空白处应选用哪条指令。1()(2分)标准答案:CDATAIDW3344HDATA:EQUBYTEPTRDAIA132.AbDAIA2执行后小等于.。(2分)标准答案:B33.下列MOV吾句中,格式错误的是o(2分)CS,AXSS,AX、SP,AXBP,AX标准答案:A34.若(AX)=0FFFFH,则NEGAX执行后,(AX)=。(2分)标准答案:BMOVBL,OFFH35.工工SL上述语句执行后,(AX

9、)的值是o(2分)标准答案:B36.条件转移指令JC的测试条件为o(2分)=0=0=1=1标准答案:D37.要使目的操作数(DX)中的118位保持不变,其他的位置0,则应该使用(2分)DX,0F00HDX,0F00HDX,0F0FFHDX,0F0FFH标准答案:A38.有关机器指令标号和伪指令的名字的说法中,正确的是o(2分)A.机器指令标号能够以数字开头,而伪指令的名字不行B.机器指令标号后面带冒号,而伪指令的名字后面没有C.机器指令标号和伪指令的名字都代表代码段中的偏移地址D.机器指令标号和伪指令的名字都代表数据段中的偏移地址标准答案:B39 .控制循环指令LOOP1环次数的寄存器是o(2

10、分)标准答案:C40 .使用DOS系统功能调用时,使用的软中断指令是(2分)2110H16H21H标准答案:D41 .从键盘输入字符串使用DOSJ能调用的o(2分)号功能号功能号功能号功能标准答案:D42 .命令LINKTEST”连接成功后生成正确的文件名是。(2分)标准答案:B43 .下面的宏定义中,是正确的(2分)1HUTE1ACRO45 .若(ES)=3050H(DI)=50H,在指令MOVAX,ES:DI中源操作数的物理地址为(2分)标准答案:D46 .执行指令后,标志位CF为1。(2分)MOVAL,OOOCOIOOBA.MOVAL000001UBB.工D山11门12标准答案:B,C4

11、7 .在汇编语言上机试验中,将用到下列哪些工具(2分)标准答案:A,B,C48 .下列编程方法,能用于实现重复执行的程序段的有o(2分)A.循环程序B.顺序程序C.子程序D.宏功能程序设计标准答案:A,C,DBX寄存器中,正确的方法是,A,OFFSETA标准答案:B,C,D53 .指示器变址寄存器组中,哪个寄存器一般不能作数据寄存器使用(2分)标准答案:D54 .在标志寄存器中表示进位的是o(2分)标准答案:B50.能够导致指令指示器IP中的地址值变小的指令有(2分)B.XUCROV.TCTTC.一一:MACRO口RITE51.下列部件,那些不属于x86微处理器的基本部件o(2分)A.执行部件

12、B.指令译码部件C.总线接口部件D.中断控制器部件标准答案:D52.已知(DS)=0C018H,长度为64K,那么该数据段中最后一个字的地址是(2分)标准答案:C49.将变量A的偏移地址取到BX,ABX,A标准答案:B,DBXBX(2分)D.7加|标准答案:B44.可以作输入指令IN的源操作数,存放端口地址的是(2分)标准答案:D55 .在使用除法指令作有符号数除法时,应选用指令o(2分)标准答案:D56 .存贮器寻址方式确定段寄存器的优先级时,级别最高的是A.默认基址寄存器B.默认变址寄存器C.跨段前缀D.变量标准答案:C57 .已知A是一个变量,下列使用取偏移算符SI,OFFSETADIS

13、I,OFFSETASI,OFFSETA+1AX,OFFSETA标准答案:A58.若(ECX=0ABCD1234H(BL)=0E3H,则语句MOVZXECXBL执行后:(2分)标准答案:C59.下面程序段执行后所完成的功能是A.求(AX)的绝对值AXB.求(AX)的相反数I-AXC.求(AX)的倒数I-AXD.Xt(AX)进行逻辑非AX标准答案:A60 .逻辑乘指令ANDi要用于。(2分)A.在目的操作数中清除与源操作数置0对应的位为0,其余的位保持不变B.在目的操作数中置与源操作数为1的对应位为1,其余位不变C.将目的操作数中与源操作数置1的对应位取反D.在目的操作数中清除与源操作数置1对应的

14、位为0,其余的位保持不变标准答案:A61 .条件转移指令JNC的测试条件为=0=0=1=1标准答案:B62 .地址表达式中出现的偏移地址分离算符OFFSET在阶段进行运算(2分)A.汇编B.连接C.装载D.运行标准答案:A63 .有关等价伪指令EQUim等号伪指令=的说法中,正确的是o(2分)能对所定义的符号名再重新定义,而=不行B.=能对所定义的符号名再重新定义,而EQU行和=都能对所定义的符号名再重新定义和=都不能对所定义的符号名再重新定义标准答案:B64 .下列哪个指令可以把字扩展为双字o(2分)标准答案:B65 .比较两个带符号的数A、B,当A=B时程序转移,测试的条件为o(2分)=1

15、=0=1=0标准答案:A66 .执彳fCLD指令后,串传送指令CMPSB每比较一次,源串和目的串的o(2分)A.偏移地址+1B.偏移地址+2C.偏移地址-1D.偏移地址-2标准答案:A67 .命令MASMTEST汇编成功后生成正确的文件名是。(2分)标准答案:C68 .字变量使用数据定义伪指令来定义(2分)标准答案:B69 .可以作输出指令OUT的目的操作数,存放端口地址的是(2分)标准答案:D70 .在标志寄存器中,中断允许标志是(2分)标准答案:B71 .已知A和B是数据段中定义的两个字类型的变量,某人写了一段汇编程序,其中错误的语句是o(2分)B,AXA,BAX,B+1A1,BX标准答案:B,D72 .已知(AX)=3,下面语句能够将AX的值改为2(2分)AXAXAX,1AX,0F

温馨提示

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

评论

0/150

提交评论