西交22秋《汇编语言程序设计》在线作业【标准答案】 作者:周老师 分类: 西安交通大学 发布时间: 2023-01-10 15:36 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 西交《汇编语言程序设计》在线作业-00003 试卷总分:100 得分:100 一、单选题 (共 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客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分:100 得分:100
一、单选题 (共 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客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友