交通大学15年7月汇编语言程序设计在线作业考查课1试题最新

上传人:hs****ma 文档编号:458499553 上传时间:2023-11-14 格式:DOC 页数:18 大小:112KB
返回 下载 相关 举报
交通大学15年7月汇编语言程序设计在线作业考查课1试题最新_第1页
第1页 / 共18页
交通大学15年7月汇编语言程序设计在线作业考查课1试题最新_第2页
第2页 / 共18页
交通大学15年7月汇编语言程序设计在线作业考查课1试题最新_第3页
第3页 / 共18页
交通大学15年7月汇编语言程序设计在线作业考查课1试题最新_第4页
第4页 / 共18页
交通大学15年7月汇编语言程序设计在线作业考查课1试题最新_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《交通大学15年7月汇编语言程序设计在线作业考查课1试题最新》由会员分享,可在线阅读,更多相关《交通大学15年7月汇编语言程序设计在线作业考查课1试题最新(18页珍藏版)》请在金锄头文库上搜索。

1、交通大学15年7月汇编语言程序设计在线作业考查课1试题交通大学15年7月汇编语言程序设计在线作业考查课1试题一、单选题(共 40道试题,共80分。)V 1.若X补=11111,则其十进制真值为A. -31B. -15C. -1D. 31满分:2分2. 使用DOS系统功能调用时,使用的软中断指令是()A. INT 21B. INT 10HC. INT 16HD. INT 21H满分:2分3. 下列传送指令中有语法错误的是()。A. MOV CS,AXB. MOV DS,AXC. MOV SS,AXD. MOV ES,AX满分:2分4. 堆栈指针SP的内容是A. 栈顶单元内容B. 栈顶单元地址C.

2、 栈低单元内容D. 栈低单元地址满分:2分5. 下列叙述正确的是()CMPS指令CMP指令JGE/JNL 指令JAE/JNB 指令)A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用满分:2分6. 在下列串操作指令中,同时使用源串和目的串地址指针的指令是(A. STOSWB. LODSWC. SCASWD. CMPSW满分:2分7. 下列指令执行时出错的是()A. ADD BUF1

3、,BUF2B. JMP DWORD PTR DAT BXC. MOV AX,BX+DI NUMD. TEST AL,08H满分:2分8. 下列指令中不等价的是:()A. JA 和 JNBEB. JG 和 JNLEC. JL 和 JNGD. JBE 和 JNA满分:2分9. 下列指令执行后总是使 CF= 0, 0F= 0的是()。A. ANDB. NEGC. NOTD. INC满分:2分10. 在下列指令的表示中,不正确的是()A. MOV AL , BX+SIB. JMP SHORT DONIC. DEC BXD. MUL CL满分:2分11. 执行INC指令除对SF、ZF有影响外,还要影响的

4、标志位是()。A. OF , AF, PFB. OF , AF, CFC. OF, PF, CFD. AF , PF, CF满分:2分12. 指令指针寄存器是()。A. IPB. SPC. BPD. PSW满分:2分13. 原码乘法是A. 用原码表示操作数B. 被乘数用原码表示,乘数取绝对值,然后相乘C. 乘数用原码表示,被乘数取绝对值,然后相乘D. 先取操作数绝对值相乘,符号位单独处理其中不能形成条件的指令有 ()。满分:2分14. 编写分支程序,在进行条件判断前,可用指令构成条件,A. CMPB. SUBC. ANDD. MOV满分:2分15. 对寄存器AX的内容乘以4的正确指令序列是()

5、。A. SHR AX,1 SHR AX,1B. SHL AX,1 SHL,AX, 1C. ROL AX,1 ROL AX,1D. RCR AX,1 RCR AX,1满分:2分16. 指令 JMP FAR PTR DONE 属于()A. 段内转移直接寻址B. 段内转移间接寻址C. 段间转移直接寻址D. 段间转移间接寻址满分:2分17. 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()A. DXB. BX,BP, SI,DIC. SP,IP,BP,DXD. CS,DS,ES, SS满分:2分18. 在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是()。A. WORDB.

6、 PAGEC. BYTED. PARA满分:2分19. 在MOVB指令中,其目的串的物理地址为 :()A. DS*2*2*2*2+SIB. DS*2*2*2*2+DIC. ES*2*2*2*2+SID. ES*2*2*2*2+DI满分:2分20. 执行下面指令序列后,结果是()。MOV AL, 82H CBWA. AX=0FF82HB. AX=8082HC. AX=0082HD. AX=0F82H满分:2分21. 执行如下程序:MOV AX ,0MOV BX, 1MOV CX, 100A:ADD AX,BXINC BXLOOP AHLT 执行后(BX)=()A. 99B. 100C. 101D

7、. 102满分:2分22. 完成对CL寄存器的内容乘以4的正确操作是()A. ROL CL,1B. MUL 4 ROL CL,1C. SHL CL,1D. MOV CL, 2 SHL CL, 1 SHL CL, CL满分:2分23. 完成同指令XCHG AX,BX相同功能的指令或指令序列是()。A. MOV AX,BXB. MOV BX,AXC. PUSH AX POP BXD. MOV CX,AXMOV AX,BXMOV BX,CX满分:2分24. 十六进制数88H,可表示成下面几种形式,请找出错误的表示()。A. 无符号十进制数136B. 带符号十进制数120C. 压缩型BCD码十进制数8

8、8D. 8位二进制数8的补码表示满分:2分25. 为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是()。A. INC CX JZ MINUSB. SUB CX, OFFFFH JZ MINUSC. AND CX , OFFFFH JZ MINUSD. XOR CX , OFFFFH JZ MINUS满分:2分26. 下面各传送指令中,正确的是()A. MOV DI , SIB. MOVDX+DI ,ALC. MOV WORD PTR BX ,0100HD. MOV AL,BX满分:2分27. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()A. 名字的第一个字

9、符可以是大写英文字母及小写英文字母B. 名字的第一个字符可以是字母、数字及、_C. 名字的有效长度 31个字符D. 在名字中不允许出现$满分:2分28. 要实现使BETA的值为56,应采用语句为()A. BETA DB 56B. BETA DB 56HC. BETA EQU 56D. BETA EQU 56H满分:2分29. IBM PC微机中,有符号数是用()表示的A. 原码B. 补码C. 反码D. BCD 码满分:2分30. BUF DW 10H DUP(3 DUP(2 ,10H),3,5)上述语句汇编后,为变量 BUF分配的存储 单元字节数是()。A. 80HB. 100HC. 124D

10、. 192满分:2分31. 测试BL寄存器内容是否与数据 4FH相等,若相等则转 NEXT处执行,可实现的方法是()A. TEST BL , 4FHJZ NEXTB. XOR BL , 4FHJZ NEXTC. AND BL , 4FHJZ NEXTD. OR BL , 4FHJZ NEXT满分:2分32. 当执行指令 ADD AX , BX后,若AX的内容为2BA0H,设置的奇偶标志位 PF= 1,下面 的叙述正确的是()A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数D.表示结果中低八位含1的个数为偶数满分:2分33. 执行除法指令后,影响的标志位是()

11、A. CF,OFB. SF,ZFC. CF, OF,SFD. AF,CF,OF,PF,SF,ZF 都不确定满分:2分)LOOP LOPRCL DX,134. 实现将DX: AX中存放的32位数扩大四倍,正确的程序段是A. SHL AX,2ROL DX,2B. RCL AX,2SHL DX,2C. MOV CX,2LOP: SHL AX,1 RCL DX,1D. SHL AX,1SHL AX,1RCL DX,1满分:2分35. 设DH=10H,执行NEG DH指令后,正确的结果是()。A. DH=10H CF=1B. DH=0F0H CF=0C. DH=10H CF=0D. DH=0F0H CF

12、=1满分:2分36. 在汇编语言程序的开发过程中使用宏功能的顺序是()。A. 宏定义,宏调用B. 宏定义,宏展开C. 宏定义,宏调用,宏展开D. 宏定义,宏展开,宏调用满分:2分37. 执行段间调用指令 CALL时,首先保护断点的:()A. 段地址和偏移地址B. 段地址C. 偏移地址满分:2分38. 完成将累加器 AL清零,并使进位标志 CF清零,下面错误的指令是()。A. MOV AL,00HB. AND AL,00HC. XOR AL,ALD. SUB AL,AL满分:2分39. 执行下列指令后,正确的结果是()MOV AL,100 MOV BL,- 2A. AL = 100H BL =

13、02HB. AL = 64H BL = OFEHC. AL = 64H BL = 82HD. AL = 100H BL = 0FEH满分:2分40. 在汇编语言程序中,对 END语句的叙述正确的是()A. END语句是一可执行语句B. END语句表示程序执行到此结束C. END语句表示源程序到此结束D. END语句在汇编后要产生机器码满分:2分二、多选题(共 10道试题,共20分。)V 1.下面可以形成分支条件的指令有 ()A. CMPB. MOVC. ANDD. SUB满分:2分2. 逻辑运算指令执行后,影响的标志位是()A. AFB. SFC. ZFD. PF满分:2分3. 下列指令中,(

14、)的源操作数采用的是直接寻址。A. MOV AL,23HB. MOV DX,AXC. MOV AL, 0FFHD. IN AL,23H满分:2分4. 若需将数据段中的源串传送到附加段的目的串,可用的指令有A. MOVB. MOVSC. SCASD. LODS 和 STOS满分:2分5. 下面保留字中,为伪指令的有()A. INTB. DBC. PROCD. DH满分:2分6. 乘法运算指令执行后,影响的标志位是()A. OFB. SFC. CFD. ZF满分:2分7. 下面哪些叙述符合按I/O端口寻址的特点()A. 独立的I/O控制结构;独立I/O指令,程序易读B. 控制逻辑简单;指令功能强C. 控制逻辑复杂;指令功能比较弱D. 指令执行时间长(20T);占部分内存满分:2分8. 执行INC指令除对SF、ZF有影响外,还要影响的标志位是()A. OFB. AFC. PFD. CF满分:2分9. 下面源程序语句中,()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号