交通大学15年7月《汇编语言程序设计》在线作业考查课试题_第1页
交通大学15年7月《汇编语言程序设计》在线作业考查课试题_第2页
交通大学15年7月《汇编语言程序设计》在线作业考查课试题_第3页
交通大学15年7月《汇编语言程序设计》在线作业考查课试题_第4页
交通大学15年7月《汇编语言程序设计》在线作业考查课试题_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、交通大学 15 年 7 月汇编语言程序设计在线作业考查课试题一、单选题(共40 道试题,共80 分。 )v 1. 若 x补=11111 ,则其十进制真值为a. -31 b. -15 c. -1 d. 31 满分:2 分2. 使用 dos系统功能调用时,使用的软中断指令是() a. int 21 b. int 10h c. int 16h d. int 21h 满分:2 分3. 下列传送指令中有语法错误的是( )。a. mov cs,ax b. mov ds,ax c. mov ss,ax d. mov es,ax 满分:2 分4. 堆栈指针 sp的内容是a. 栈顶单元内容b. 栈顶单元地址c.

2、 栈低单元内容d. 栈低单元地址满分:2 分5. 下列叙述正确的是 ( ) a. 对两个无符号数进行比较采用cmp指令,对两个有符号数比较用cmps指令b. 对两个无符号数进行比较采用cmps 指令,对两个有符号数比较用 cmp指令c. 对无符号数条件转移采用jae/jnb 指令,对有符号数条件转移用jge/jnl指令d. 对无符号数条件转移采用jge/jnl指令,对有符号数条件转移用jae/jnb指令满分:2 分6. 在下列串操作指令中,同时使用源串和目的串地址指针的指令是( ) a. stosw b. lodsw c. scasw d. cmpsw 满分:2 分7. 下列指令执行时出错的是

3、( ) a. add buf1,buf2 b. jmp dword ptr dat bx c. mov ax,bx+di num d. test al,08h 满分:2 分8. 下列指令中不等价的是 :( )a. ja 和 jnbe b. jg 和 jnle c. jl 和 jng d. jbe 和 jna 满分:2 分9. 下列指令执行后总是使cf0,of0 的是( ) 。a. and b. neg c. not d. inc 满分:2 分10. 在下列指令的表示中,不正确的是( ) a. mov al,bx+si b. jmp short doni c. dec bx d. mul cl

4、满分:2 分11. 执行 inc 指令除对 sf、zf 有影响外,还要影响的标志位是( )。a. of,af,pf b. of,af,cf c. of,pf,cf d. af,pf,cf 满分:2 分12. 指令指针寄存器是() 。a. ip b. sp c. bp d. psw 满分:2 分13. 原码乘法是a. 用原码表示操作数b. 被乘数用原码表示,乘数取绝对值,然后相乘c. 乘数用原码表示,被乘数取绝对值,然后相乘d. 先取操作数绝对值相乘,符号位单独处理满分:2 分14. 编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有 ( )。a. cmp b. sub

5、c. and d. mov 满分:2 分15. 对寄存器 ax的内容乘以 4 的正确指令序列是 ( )。a. shr ax,1 shr ax,1 b. shl ax,1 shl,ax,1 c. rol ax,1 rol ax,1 d. rcr ax,1 rcr ax,1 满分:2 分16. 指令 jmp far ptr done属于( ) a. 段内转移直接寻址b. 段内转移间接寻址c. 段间转移直接寻址d. 段间转移间接寻址满分:2 分17. 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) a. dx b. bx,bp,si,di c. sp,ip,bp,dx d. cs,ds

6、,es,ss 满分:2 分18. 在段定义时, 如果定位类型用户未选择,就表示是隐含类型,其隐含类型是 ( )。a. word b. page c. byte d. para 满分:2 分19. 在 movb 指令中,其目的串的物理地址为:( )a. ds*2*2*2*2+si b. ds*2*2*2*2+di c. es*2*2*2*2+si d. es*2*2*2*2+di 满分:2 分20. 执行下面指令序列后,结果是( ) 。 mov al,82h cbw a. ax=0ff82h b. ax=8082h c. ax=0082h d. ax=0f82h 满分:2 分21. 执行 如 下

7、 程序 :mov ax, 0mov bx, 1mov cx, 100a: add ax, bxinc bxloop ahlt 执行后( bx)=( ) a. 99 b. 100 c. 101 d. 102 满分:2 分22. 完成对 cl寄存器的内容乘以4 的正确操作是() a. rol cl,1 b. mul 4 rol cl,1 c. shl cl,1 d. mov cl,2 shl cl,1 shl cl,cl 满分:2 分23. 完成同指令 xchg ax,bx相同功能的指令或指令序列是() 。a. mov ax,bx b. mov bx,ax c. push ax pop bx d.

8、 mov cx,ax mov ax,bx mov bx,cx 满分:2 分24. 十六进制数88h,可表示成下面几种形式,请找出错误的表示( ) 。a. 无符号十进制数136 b. 带符号十进制数 120 c. 压缩型 bcd 码十进制数 88 d. 8 位二进制数 8 的补码表示满分:2 分25. 为使 cx=-1 时,转至 minus 而编制了一指令序列,其中错误的序列是 ( )。a. inc cx jz minus b. sub cx,offffh jz minus c. and cx,offffh jz minus d. xor cx,offffh jz minus 满分:2 分26.

9、 下面各传送指令中,正确的是() a. mov di ,si b. movdx+di ,al c. mov word ptr bx,0100h d. mov al,bx 满分:2 分27. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( ) a. 名字的第一个字符可以是大写英文字母及小写英文字母b. 名字的第一个字符可以是字母、数字及、_ c. 名字的有效长度 31个字符d. 在名字中不允许出现 $ 满分:2 分28. 要实现使 beta的值为 56,应采用语句为() a. beta db 56 b. beta db 56h c. beta equ 56 d. beta equ

10、56h 满分:2 分29. ibm pc 微机中,有符号数是用()表示的a. 原码b. 补码c. 反码d. bcd 码满分:2 分30. buf dw 10h dup(3 dup(2 ,10h),3,5) 上述语句汇编后,为变量 buf分配的存储单元字节数是( )。a. 80h b. 100h c. 124 d. 192 满分:2 分31. 测试 bl 寄存器内容是否与数据4fh 相等,若相等则转 next处执行,可实现的方法是() 。a. test bl,4fh jz next b. xor bl,4fh jz next c. and bl,4fh jz next d. or bl,4fh

11、jz next 满分:2 分32. 当执行指令 add ax,bx后,若 ax的内容为 2ba0h,设置的奇偶标志位 pf1,下面的叙述正确的是() 。a. 表示结果中含 1 的个数为偶数b. 表示结果中含 1 的个数为奇数c. 表示该数为偶数d. 表示结果中低八位含1 的个数为偶数满分:2 分33. 执行除法指令后,影响的标志位是( ) 。a. cf,of b. sf,zf c. cf,of,sf d. af,cf,of,pf,sf,zf 都不确定满分:2 分34. 实现将 dx: ax中存放的 32 位数扩大四倍,正确的程序段是( ) 。a. shl ax,2 rol dx,2 b. rc

12、l ax,2 shl dx,2 c. mov cx ,2 lop:shl ax,1 rcl dx,1 loop lop d. shl ax, 1 shl ax, 1 rcl dx, 1 rcl dx,1 满分:2 分35. 设 dh=10h ,执行 neg dh 指令后,正确的结果是 ( )。a. dh=10h cf=1 b. dh=0f0h cf=0 c. dh=10h cf=0 d. dh=0f0h cf=1 满分:2 分36. 在汇编语言程序的开发过程中使用宏功能的顺序是( ) 。a. 宏定义,宏调用b. 宏定义,宏展开c. 宏定义,宏调用,宏展开d. 宏定义,宏展开,宏调用满分:2 分

13、37. 执行段间调用指令call时,首先保护断点的 :( )a. 段地址和偏移地址b. 段地址c. 偏移地址满分:2 分38. 完成将累加器al 清零,并使进位标志cf 清零,下面错误的指令是( ) 。a. mov al,00h b. and al,00h c. xor al,al d. sub al,al 满分:2 分39. 执行下列指令后,正确的结果是() mov al,100 mov bl,2 a. al100h bl02h b. al64h bl0feh c. al64h bl82h d. al100h bl0feh 满分:2 分40. 在汇编语言程序中,对end 语句的叙述正确的是(

14、)a. end 语句是一可执行语句b. end 语句表示程序执行到此结束c. end语句表示源程序到此结束d. end 语句在汇编后要产生机器码满分:2 分二、多选题(共10 道试题,共20 分。 )v 1. 下面可以形成分支条件的指令有 ( ) a. cmp b. mov c. and d. sub 满分:2 分2. 逻辑运算指令执行后,影响的标志位是() a. af b. sf c. zf d. pf 满分:2 分3. 下列指令中,( )的源操作数采用的是直接寻址。a. mov al,23h b. mov dx,ax c. mov al,0ffh d. in al ,23h 满分:2 分4

15、. 若需将数据段中的源串传送到附加段的目的串,可用的指令有( ) a. mov b. movs c. scas d. lods 和 stos 满分:2 分5. 下面保留字中,为伪指令的有() a. int b. db c. proc d. dh 满分:2 分6. 乘法运算指令执行后,影响的标志位是 ( ) a. of b. sf c. cf d. zf 满分:2 分7. 下面哪些叙述符合按i/o 端口寻址的特点() a. 独立的 i/o 控制结构 ;独立 i/o 指令,程序易读b. 控制逻辑简单 ;指令功能强c. 控制逻辑复杂 ;指令功能比较弱d. 指令执行时间长( 20t);占部分内存满分:2

温馨提示

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

评论

0/150

提交评论