详情请咨询QQ:3494317897 微信:aopy98
西交《汇编语言程序设计》在线作业-00003 试卷总分:100 得分:98 一、单选题 (共 40 道试题,共 80 分) 1.DOS系统功能调用中,显示单个字符的系统调用号是( ) A.01H B.02H C.08H D.09H 答案:
2.指令指针寄存器是( )。 A.IP B.SP C.BP D.PSW 答案:
3.测试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 JZ NEXT 答案:
4.执行1号DOS系统功能调用后,从键盘输入的字符应存放在( ) A.AL中 B.BL中 C.CL中 D.DL中 答案:
5.汇编程序至少必须有一个___ A.CS段 B.DS段 C.ES段 D.SS段 答案:
6.下面指令序列执行后,正确的结果是( ) MOV AL,0FEH ADD AL,AL ADC Al,AL A.AL=0F8H CF=1 B.AL=0F8H CF=0 C.AL=0F9H CF=0 D.AL=0F9H CF=1 答案:
7.为使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 答案:
8.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为( )。 A.8个字节 B.4个字节 C.2个字节 D.1个字节 答案:
9.串操作指令中,目的串通过___两个寄存器寻址: A.DS,SI B.DS,DI C.ES,SI D.ES, DI 答案:
10.下列指令中使用错误的是( )。 A.POP DS B.POP CX C.POP DX D.POP CS 答案:
11.MOV AL,80H MOV CL,2 SAR AL,CL 上述指令序列执行后,结果是 ( )。 A.AL=40H B.AL=20H C.AL=0C0H D.AL=0E0H 答案:
12.有一个数值152,它与十六进制数6A相等,那么该数值是()。 A.二进制数 B.八进制数 C.十进制数 D.四进制数 答案:
13.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) A.DX B.BX,BP,SI,DI C.SP,IP,BP,DX D.CS,DS,ES,SS 答案:
14.下面指令执行后,改变目标寄存器内容的指令是( )。 A.TEST AL,0EFH B.SHL AX,CL C.CMP DH,BL D.AND AL,FFH 答案:
15.下列串操作指令中,必须同时指明源串和目的串地址的指令是 ( )。 A.STOSW B.LODSW C.SCASW D.CMPSW 答案:
16.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( )。 A.目的操作数最高位为0 B.目的操作数最高位为1 C.目的操作数为任意情况 D.无论什么情况都不可能相同 答案:
17.汇编源程序出现语法错误的指令有 ( )。 A.MOV [BX+SI],AL B.MOV AX,[BP+DI] C.MOV DS,AX D.MOV CS,AX 答案:
18.下列指令执行后总是使CF=0,OF=0的是( )。 A.AND B.NEG C.NOT D.INC 答案:
19.1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。 A.AND B.OR C.XOR D.NOT 答案:
20.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( ) A.立即、直接、间接 B.直接、间接、立即 C.直接、立即、间接 D.不一定 答案:
21.现有数据存储如下30100H)=40H, (20101H)=79H, (30102H)=24H, (30103H)=30H 设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )。 A.AL=00H B.AL=4OH C.AL=01H D.AL=79H 答案:
22.已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是: ( )。 A.6H B.14H C.5H D.16H 答案:
23.若定义DAT DW 'A',则(DAT)和(DAT+1)两个相邻的内存中存放的数据是 ( )。 [注]选项C. 和D.中的XX表示任意数据。 A.0041H B.4100H C.xx41H D.41xxH 答案:
24.当A≥B时转移的条件转移指令为(A,B为带符号数)( )。 A.JA B.JAE C.JG D.JGE 答案:
25.循环控制指令隐含指定哪个寄存器作为循环计数器( )。 A.CL B.CX C.AL D.AX 答案:
26.8086∕8088微处理器可访问的I ∕ O地址空间大小为( )。 A.1KB B.64KB C.1MB D.16MB 答案:
27.如果一标号与访问它的JMP指令之间的相对位移量在-128~+127字节的范围内,则可将该 标号说明为( )转移。 A.FAR B.NEAR C.SHORT D.MIDDLE 答案:
28.使用 DOS 系统功能调用时,使用的软中断指令是( ) A.INT 21 B.INT 10H C.INT 16H D.INT 21H 答案:
29.设DS=8225H,DI=5678H,指令MOV AX,[DI]源操作数的物理地址是 A.8D89DH B.86198H C.8B698H D.878C8H 答案:
30.判当AX的内容为负数时,转MINUS执行,下面错误的指令是( ) A.NOT AX JNS MINUS B.TEST AX,8000H JNZ MINUS C.SHL AX,1 JC MINUS D.OR AX,AX JZ MINUS 答案:
31.执行段间调用指令CALL时,首先保护断点的:( ) A.段地址和偏移地址 B.段地址 C.偏移地址 答案:
32.执行除法指令后,影响的标志位是( )。 A.CF,OF B.SF,ZF C.CF,OF,SF D.AF,CF,OF,PF,SF,ZF都不确定 答案:
33.假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是( ) A.直接寻址 B.间接寻址 C.立即寻址 D.存储器寻址 答案:
34.AL=0E3H,BL=0F4H,执行指令ADD AL,BL后,CF和OF的值分别是( )。 A.1.1 B.1.0 C.0.1 D.0.0 答案:
35.除法指令中,对于双字除以字运算,商在___寄存器中。 A.AL B.AH C.AX D.DX 答案:
36.设数据定义如下: ARRAY DW 1,2,3执行指令ADD SI,TYPE ARRAY相当于完成下面同等功能的指令是 ( )。 A.ADD SI,1 B.ADD SI,2 C.ADD SI,3 D.ADD SI,0 答案:
37.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。 A.占内存空间小,但速度慢 B.占内存空间大,但速度快 C.占内存空间相同,速度快 D.占内存空间相同,速度慢 答案:
38.设数据定义如下: BUF DW 100 DUP(?)执行指令:MOV CX,LENGTH BUF相当于完成下面同等功能的指令是 ( )。 A.MOV CX,00C8H B.MOV CX,0200H C.MOV CX,0064H D.MOV CX,0100H 答案:
39.根据下面定义的数据段: DESG SEGMENT DAT1 DB '1234' DAT2 DW 5678H ADDR EQU DAT2-DAT1 DESG ENDS 执行指令MOV AXADDR后,AX寄存器中的内容是( ) A.5678H B.7856H C.4444H D.0004H 答案:
40.下列指令中不等价的是:( ) A.JA和JNBE B.JG和JNLE C.JL和JNG D.JBE和JNA 答案:
二、答案来源: (共 10 道试题,共 20 分) 41.POP 1234( )。 答案:错误
42.INC [BX] ( ) 答案:错误
43.在标志IF=0时,CPU忽略所有的中断请求。( ) 答案:正确
44.PUSH A(A为字节单元)( )。 答案:正确
45.SUB BYTE PTR [SI],1( ) 答案:错误
46.微型计算机的字长并不一定是字节的整数倍( )。 答案:错误
47.当执行LAHF和SHAF两条指令后,标志位不改变( )。 答案:错误
48.ADD [SI], 100 ( ) 答案:错误
49.执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。 答案:正确
50.ADD [SI], [BX] ( ) 答案:错误 奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ:3494317897 微信:aopy98 |