


免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.;.专升本汇编语言程序设计一、 (共 75 题,共 150 分)1. 下列说法错误的是 。 (2 分)a. 机器指令的形式包含操作码和地址码b.计算机只能够识别规定好的机器指令c.不同计算机系统之间的机器指令能够相互兼容 d.汇编语言的主要操作和机器指令基本上一一对应.标准答案: c2. 两个有符号数相减 ,通过标志位 判断结果是否溢出。(2 分)c.在数据定义伪指令语句中给变量赋初值d.可以作目的操作数.标准答案: d8. 若( ecx) 0abcd1234h (bl ) 0e3h,则语句 movsx ecx ,bl 执行后:( ecx)的值为 。 (2 分)a.0abcd1234hb.0ffffffe3hc.000000e3hd.0abcd12e3h.标准答案: b9. 若(ax) 0fffdh,则语句 add ax ,7fffh 执行后,下列说法正确的是 。 (2 分)a.(ax) 7ffch,(of)=1,(cf)=1 b.(ax) 17ffch, (of)=1,(cf)=1c.(ax) 7ffch,(of)=0,(cf)=1a.zfb.cfc.sfd.of.标准答案: d3. 汇编语言和高级语言的比较,下列说法错误的是 ( 2 分)a. 汇编语言和高级语言都不能被机器直接识别b.完成同样的功能,汇编语言占据空间小c. 高级语言可以使用变量,但汇编语言不行d.(ax) 17ffch, (of)=0,(cf)=1.标准答案: c10. 在语句 inc ss:bx 中,操作数使用的段寄存器是a.dsb.esc.csd.ss.标准答案: d 。 ( 2 分)d. 汇编语言中有类似于高级语言的宏功能.标准答案: c4. 下列寄存器中,哪个寄存器不能供汇编程序直接访问 . (2 分)a.spb.bpc.csd.ip.标准答案: d11. 若( bx )= 0a2f4h,语句 sar bx, 2 执行后, (bx) = 。 (2 分)a.0a2fhb.0e8bdhc.28dbhd.2f4ah.标准答案: b12. 若(ax)=0ffffh ,则指令 xor ax, 0aaaah执行后, (ax)= (2 分)a.0aaaahb.5555hc.0ffffhd.1111h.标准答案: b5. 下列寄存器,哪个不能作基址寄存器 。 (2 分)a.bxb.bpc.sid.esi.标准答案: c6. 设有关寄存器及存储单元的内容如下:13. 控制汇编程序应如何工作的约定符号称汇编控制命令,又称为 。(2 分)a.条件跳转指令b.机器指令c.伪指令d.宏指令.标准答案: c则14. 下面哪个不是 masm 宏汇编程序的功能 。 (2 分)指令 mov ax, 1100hbxsi执行完毕后, ax 寄存器中的值是分)a.65b7hb.3412hc.4c2ahd.7856h.标准答案: a7. 常量的用途中,哪个说法是错误的 。 (2 分)a. 可以作立即寻址的操作数b. 也可作某些存贮器操作数的的位移量组成部分 。 ( 2a.产生可重定位的目标文件b.处理各种伪指令c.给出语法错误提示d.产生可执行文件.标准答案: d15. 设 al=0ah ,下列指令执行后能使al=05h 的是 (2 分)a.notalb.and al ,0fh c.xor al ,0fhd.or al,0fh.标准答案: c16. cmps 指令带重复前缀repne 表示,当两串未比较完且两串元素 时继续比较 . ( 2 分)a. 不相等b.相等c.大于d.小于.标准答案: a17. 在宏定义中伪指令macro 必须与 成对出现。 (2 分)a.endb.endpc.endmd.ends.标准答案: cc.movzx ax, ald.cbw.标准答案: b,d25. 下面哪些语句,目的操作数在数据段 ?( 2 分) a.add byte ptr ds:esp, clb.mov bp,axc.inc byte ptr ecx d.mov ds, ax.标准答案: a,c26. 当程序顺序执行时,每取一条指令语句,ip 指针增加的值是 。 (218. 某输入设备的端口地址为25h,输入一个数至al 中的输入指令为 ( 2 分)a.in al,25hb.mov dl,25h inal, dlc.in25h,ald.mov dx,25h indx,al.标准答案: a19. 中断传送方式的特点是cpu 与外设 (2 分)a. 串行工作b.并行工作c.同步工作d.成批传送数据.标准答案: b20. 若标志为 if=1,则 。 ( 2 分)a. 响应可屏蔽中断请求b.不响应不可屏蔽中断请求c.不响应全部中断请求d.不响应可屏蔽中断请求。.标准答案: a分)a.1b.2c.根据 cpu 支持的数据总线长度而定d.由指令长度决定.标准答案: d27. 下列堆栈操作语句,格式错误的是 。 ( 2 分) a.push eaxb.push bpc.pop ald.pop ds.标准答案: c28. 汇编语句 mov ecx ,ax 语法错误,其原因是 (2 分)a.源操作数和目的操作数不能同时为寄存器操作数. b.操作数类型模糊c.两个操作数数据类型不匹配d.ecx 不能用于寄存器间接方式21. 主程序和子程序之间传递参数的方法包括a. 约定单元法b.寄存器法 c.形式参数和实际参数法d.堆栈法 。 ( 2 分).标准答案: c29. 比较寄存器与存储器的不同,下列说法错误的是a.寄存器的存取速度极快,而内存的工作速度较慢 。 ( 2 分).标准答案: a,b,d22. 下列哪些语句一定能够将zf 标志位的值设置为1 。 (2 分)a. xor ax, axb.sub ax, axc.add ax, axd.and ax, ax.标准答案: a,b23. 下列语句错误的是 (2 分 ) a.add bx , eaxb.xor cx , 2bx c.sub 10, axd.and si, di.标准答案: c,d24. 将 al 中的有符号数扩展成字类型,存储在ax 中,可以用指令 (2 分)a.mov ax, alb.movsx ax, alb. 寄存器数量较少,只能存放少量数据;内存容量很大,适于存储大量数据c.只有寄存器才能够用作目的操作数,而存储器单元不行d.寄存器位于 cpu 内,一旦 cpu 造好,不可再扩充;而内存是独立于cpu 之外的独立芯片,可扩充.标准答案: c30. 对于错误指令 mov dx, ax进行修改后,仍然包含错误的是 ( 2分)a.mov dx, eaxb.mov dx, word ptr ax c.mov dx, sid.mov dx, ax.标准答案: b;.;.31. 已知(ax)=a ,(bx)=b , a、b 均为无符号数,请选择合适的转移指令,使得(ax)不等于 (bx) 时转 l 处执行。下面空白处应选用哪条指令。( ) (2 分)a.jaeb.jbec.jned.jgea.机器指令标号能够以数字开头,而伪指令的名字不行b.机器指令标号后面带冒号,而伪指令的名字后面没有c.机器指令标号和伪指令的名字都代表代码段中的偏移地址d.机器指令标号和伪指令的名字都代表数据段中的偏移地址.标准答案: b.标准答案: c39. 控制循环指令 loop 循环次数的寄存器是a.axb.bxc.cxd.dx.标准答案: c 。 ( 2 分)32. 。 (2 分)40. 使用 dos 系统功能调用时,使用的软中断指令是 (2 分)a.int 21b.int 10hc.int 16hd.int 21h.标准答案: da.11hb.22hc.33hd.44h.标准答案: b33. 下列 mov 语句中,格式错误的是 。 (2 分)a.mov cs, axb.mov ss, ax 、c.mov sp, axd.mov bp, ax.标准答案: a41. 从键盘输入字符串使用dos 功能调用的 。 (2 分)%0.1 号功能b.2 号功能c.9 号功能d.10 号功能.标准答案: d42. 命令“ link test; ”连接成功后生成正确的文件名是 。 (2 分)a.test.asmb.test.exec.test.objd.test.lib.标准答案: b34. 若(ax)= 0ffffh ,则 neg ax 执行后, (ax)= 。 ( 2 分) a.0000hb.0001hc.0fffehd.8000h.标准答案: b43. 下面的宏定义中, 是正确的 (2 分)a.35. 上述语句执行后, (ax) 的值是 。 ( 2 分) a.0001hb.0fe01hc.0ffffhd.0001h.标准答案: b36. 条件转移指令 jc的测试条件为 。 (2 分)a.zf=0b.cf0c.zf=1d.cf=1.标准答案: d37. 要使目的操作数 (dx) 中的 11 8 位保持不变,其他的位置0,则应该使用 ( 2分)a.and dx ,0f00hb.or dx, 0f00h c.and dx, 0f0ffhd.or dx, 0f0ffh.标准答案: ab.c.d.标准答案: b44. 可以作输入指令 in 的源操作数,存放端口地址的是 (2 分)38. 有关机器指令标号和伪指令的名字的说法中,正确的是 。 (2 分)a.axb.bxc.cxd.dx.标准答案: d45. 若(es)=3050h (di)=50h, 在指令mov ax , es:di中源操作数的物理地址为 (2 分)a.30500hb.3050hc.50hd.30550h.标准答案: d.标准答案: c53. 指示器变址寄存器组中,哪个寄存器一般不能作数据寄存器使用 ( 2分)a.esib.edic.ebpd.esp.标准答案: d46. 执行指令 后,标志位 cf 为 1。 (2 分)54. 在标志寄存器中表示进位的是 。 (2 分)a.b. c.stca.afb.cfc.ofd.sf.标准答案: b55. 在使用除法指令作有符号数除法时,应选用指令a.mulb.imulc.divd.idiv.标准答案: d 。 (2 分)d.clc.标准答案: b,c47. 在汇编语言上机试验中,将用到下列哪些工具?(2 分)a.masmb.linkc.tdd.tc.标准答案: a,b,c56. 存贮器寻址方式确定段寄存器的优先级时,级别最高的是a.默认基址寄存器b.默认变址寄存器c.跨段前缀d.变量.标准答案: c 。 ( 2 分)48. 下列编程方法,能用于实现重复执行的程序段的有a. 循环程序b.顺序程序c.子程序d.宏功能程序设计.标准答案: a,c,d 。 ( 2 分)57. 已知 a 是一个变量,下列使用取偏移算符offset 错误的语句为分)a.mov si, offset adib.mov si, offset a c.mov si, offset a+1d.mov ax, offset a.标准答案: a 。 (249. 将变量 a 的偏移地址取到 bx 寄存器中,正确的方法是a.mov bx ,ab.lea bx , ac.mov bx ,ad.mov bx ,offset a.标准答案: b,d 。 (2 分)58. 若( ecx) 0abcd1234h (bl ) 0e3h,则语句 movzx ecx ,bl 执行后: ( 2 分)a.0abcd1234hb.0ffffffe3hc.000000e3hd.0abcd12e3h.标准答案: c50. 能够导致指令指示器ip 中的地址值变小的指令有(2 分)a.subb.jmpc.calld.loop.标准答案: b,c,d51. 下列部件,那些不属于x86 微处理器的基本部件a. 执行部件b.指令译码部件c.总线接口部件d.中断控制器部件.标准答案: d 。 (2 分)59. 下面程序段执行后所完成的功能是 。( 2 分) a.求(ax) 的绝对值axb. 求(ax) 的相反数axc. 求(ax) 的倒数ax52. 已知(ds)=0c018h,长度为 64k ,那么该数据段中最后一个字的地址是 。 (2 分)a.0ffffhb.0fffehc.0d017ehd.0d017fhd.对(ax) 进行逻辑非ax.标准答案: a60. 逻辑乘指令 and 主要用于 。 (2 分)a. 在目的操作数中清除与源操作数置0 对应的位为 0,其余的位保持不变b.在目的操作数中置与源操作数为1 的对应位为 1,其余位不变c. 将目的操作数中与源操作数置1 的对应位取反d. 在目的操作数中清除与源操作数置1 对应的位为 0,其余的位保持不变.标准答案: a61. 条件转移指令 jnc 的测试条件为 。 (2 分)a.zf=0b.cf0c.zf=1d.cf=1.标准答案: b69. 可以作输出指令 out 的目的操作数,存放端口地址的是 (2 分)a.axb.bxc.cxd.dx.标准答案: d70. 在标志寄存器中,中断允许标志是 (2 分) a.tfb.ifc.dfd.sf.标准答案: b71. 已知 a 和 b 是数据段中定义的两个字类型的变量,某人写了一段汇编程序,其中错误的语句是 。 ( 2 分)62. 地址表达式中出现的偏移地址分离算符offset,在 阶段进行运算 (2 分)a. 汇编b.连接c.装载d.运行a.sub b, axb.sub a, bc.mov ax ,b+1d.add a1, bx.标准答案: b,d.标准答案: a72. 已知(ax)=3 ,下面语句 能够将 ax 的值改为 2 (2 分)63. 有关等价伪指令equ 和等号伪指令 =的说法中,正确的是 。 ( 2 分) a.equ 能对所定义的符号名再重新定义,而=不行b. =能对所定义的符号名再重新定义,而equ 不行c.equ 和=都能对所定义的符号名再重新定义d.equ 和=都不能对所定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解析卷-人教版八年级物理上册第5章透镜及其应用-透镜专项练习试题(含详细解析)
- 2025年特殊教育融合教育儿童情绪管理策略设计与应用能力考核试卷
- 2025年科技行业脑机接口神经修复转化科技成果转化考核试卷
- 2025年中小学援黔教师岗前培训贵州教育需求与大数据教育考核试卷
- 重难点解析人教版八年级物理上册第5章透镜及其应用-透镜综合训练试题
- 以比较为支点构建完整的认知结构
- 计数单位视域下数与运算的整体性与一致性研究-以苏教版小学数学为例
- 解析卷人教版八年级物理上册第5章透镜及其应用-透镜定向测评试题(含答案解析版)
- 2025年建筑工程安全协议合同
- 正当防卫与故意伤害界限研究
- 淤地坝知识培训课件
- 保密知识培训课件
- 2025昆明幼儿师范高等专科学校引进高层次人才(6人)考试模拟试题及答案解析
- 徐志摩的诗课件
- 五年级上册体育全册教案(2025-2026学年)(表格式)
- GB/T 46225-2025柔性多孔聚合物材料层压用聚氨酯泡沫规范
- 2025年日照盐粮集团有限公司公开招聘工作人员备考考试题库附答案解析
- 2025学年第一学期江浙皖高中(县中)发展共同体高三语文10月联考试题文言文详解:《宋史·陈兢传》、王夫之《宋论》
- 2025年农村会计考试试题及答案
- 2025浙江杭州市发展和改革委员会所属事业单位招聘高层次、紧缺人才4人笔试模拟试题及答案解析
- 2025-2026学年高一生物上学期第一次月考生物试卷(江苏)
评论
0/150
提交评论