欧阳老师 发表于 2019-5-23 10:07:44

川大《汇编语言程序设计2238》19春在线作业12

《汇编语言程序设计2238》19春在线作业1
奥鹏作业答案可以联系QQ 761296021
1.[单选题]保存堆栈段段基值的寄存器是( )。
    A.CS
    B.SP
    C.ES
    D.SS
    正确答案:——D——
2.[单选题]()表示指令在程序中位置的符号地址。
    A.逻辑地址
    B.物理地址
    C.IP
    D.标号
    正确答案:——D——
3.[单选题]将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。
    A.MOV BX,
    B.MOV BX, DI
    C.MOV BX, ES:
    D.LODSW
    正确答案:——C——
4.[单选题]将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
    A.连接程序
    B.汇编程序
    C.编译程序
    D.调试程序
    正确答案:————
5.[单选题]有伪指令SSDW‘AB’,则SS+1单元中的内容是()。
    A.’B’
    B.’A’
    C.不确定
    D.’AB’
    正确答案:————
6.[单选题]题面如下:
<img height="156" width="407" alt="" src="http://file.open.com.cn/ItemDB/25345/deeab25c-cb6f-4af3-b6a4-f2f28b2bef9d/2008123016443315.jpg" />

    A.a
    B.b
    C.c
    D.d
    正确答案:————
7.[单选题]执行段内子程序调用指令时,CPU将把( )的值保存在堆栈中。
    A.CS
    B.IP
    C.SP
    D.CS和IP
    正确答案:————
8.[单选题]已知(AX)=1111H,执行指令“XORAX,AX”后,AX的值是( )。
    A.0FFFFH
    B.0H
    C.1111H
    D.不确定
    正确答案:————
9.[单选题]已知(AL)=35H, (BL)=57H,执行指令
ADD AL, BL
DAA
后,AL的值为()。
    A.92H
    B.8CH
    C.92
    D.5CH
    正确答案:————
10.[单选题]指令ADC AX, BUF中,源操作数的寻址方式是()。
    A.寄存器寻址
    B.直接寻址
    C.寄存器间接寻址
    D.寄存器相对寻址
    正确答案:————
11.[单选题]语句 DADB4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。
    A.数据序列2,8,6重复4次
    B.数据序列4,8,6重复2次    奥鹏作业答案
    C.数据序列4,2,6重复2次
    D.数据序列8,8,6重复4次
    正确答案:————
12.[单选题]下列逻辑地址中,表示将要执行的指令地址的是( )。
    A.DS:SI
    B.CS:IP
    C.ES:DI
    D.SS:SP
    正确答案:————
13.[单选题]循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。
    A.(CX)=0或ZF=1
    B.(CX)=0或ZF=0
    C.(CX)≠0且ZF=0
    D.(CX)≠0或ZF=1
    正确答案:————
14.[单选题]设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR中,操作数的物理地址是( )。
    A.40000H
    B.31000H
    C.30000H
    D.21000H
    正确答案:————
15.[单选题]指令IMULCL,表示( )。
    A.(AL)*(CL)→(AX)
    B.(AX)*(CL)→(DX)
    C.(AX)/(CL)→(AL)
    D.(CL)*(AL)→(AL)
    正确答案:————
16.[单选题]DA1 DW 2A05H
   DA2 DB 0FAH

   MOV AL,BYTE PTR DA1
SUB DA2,AL
上述指令执行后,DA2中的内容是()。
    A.0DAH
    B.0FAH
    C.0F5H
    D.0D0H
    正确答案:————
17.[单选题]指令DIV BX执行后,商和余数分别在寄存器()中。
    A.AX和DX
    B.DX和BX
    C.DX和AX
    D.AL和AH
    正确答案:————
18.[单选题]设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
    A.0916FH
    B.09170H
    C.0916EH
    D.0953H
    正确答案:————
19.[单选题]指令DIVBX,表示( )。
    A.被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
    B.被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
    C.被除数(BX),除数(AX),运算后商送AH,余数送AL
    D.被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
    正确答案:————
20.[单选题]题面如下:
<img alt="" src="http://file.open.com.cn/ItemDB/25345/3068f21a-1adc-407d-81f2-cfdef344bd86/20081127113326737.jpg" />

    A.a
    B.b
    C.c
    D.d
    正确答案:————
21.[多选题]实现堆栈留空100H个字节单元,可选用的语句有( )。
    A.DB 25H DUP(4)
    B.DD 50H DUP(0)
    C.DB 100H DUP(0)
    D.DW 50H DUP(0)
    E.DW 80H DUP(0)
    正确答案:————
22.[多选题]下列指令中,错误的指令是( )。
    A.ANDAL, ‘A’
    B.SHLAX, 4
    C.MOV CS, AX
    D.TEST, AL
    E.MOVDS, 1234H
    正确答案:————
23.[多选题]下面的寻址方式属于存储器操作数的寻址方式的有( )。
    A.直接寻址
    B.基址变址寻址
    C.寄存器寻址
    D.立即数寻址
    E.寄存器间接寻址
    正确答案:————
24.[多选题]循环结构的程序由以下( )部分组成。
    A.循环参数初始化
    B.产生条件
    C.测试
    D.循环工作部分
    E.循环控制部分
    正确答案:————
25.[多选题]关于内存单元地址的说法,正确的是()。
    A.一个内存单元的物理地址是唯一的
    B.一个内存单元的逻辑地址是唯一的
    C.一个物理地址可以对应多个逻辑地址
    D.物理地址=段基值×16+偏移地址
    E.字单元的地址必定是偶数地址。
    正确答案:————
26.[多选题]分支程序的功能部分包括()。
    A.循环参数初始化
    B.产生条件
    C.测试
    D.定向
    E.标号
    正确答案:————
27.[多选题]标号的类型可以是( )。
    A.NEAR
    B.WORD
    C.DWORD
    D.FAR
    E.DW
    正确答案:————
28.[多选题]下面语句中,是伪指令语句的有( )。
    A.CMP AX, CX
    B.DB ?
    C.IDIV CX
    D.ORG 30H
    E.DATA SEGMENT
    正确答案:————
29.[多选题]下列指令中,DB1、DB2分别是字节变量,错误的指令是()。
    A.CMP DB1, DB2
    B.ADD AX, BL
    C.MOV , DB2
    D.SUB , BX
    E.AND AX,
    正确答案:————
30.[多选题]下面关于宏指令的描述,正确的是( )。
    A.宏指令的使用,并不能够简化目标程序
    B.宏定义中不能使用形式参数
    C.宏指令和子程序都可以简化源程序的书写
    D.宏指令和子程序目标代码的执行方式相同
    E.宏指令执行时,不需要保护和恢复断点
    正确答案:————
31.[判断题]MOVAX,的源操作数的物理地址为16×(DS)+(BP)。
    A.错误
    B.正确
    正确答案:————
32.[判断题]CF位可以用来表示无符号数的溢出。
    A.错误
    B.正确
    正确答案:————
33.[判断题]逻辑右移1位和算术右移1位的效果是一样的。
    A.错误
    B.正确
    正确答案:————
34.[判断题]PF位可以用来表示运算结果中1的个数的奇偶性。
    A.错误
    B.正确
    正确答案:————
35.[判断题]MOV指令要影响标志位。
    A.错误
    B.正确
    正确答案:————
36.[判断题]指令SHR AX,4可以将AX的内容逻辑右移4位。
    A.错误
    B.正确
    正确答案:————
37.[判断题]立即数寻址方式不能用于目的操作数字段。
    A.错误
    B.正确
    正确答案:————
38.[判断题]指令TEST AL,0执行后AL的内容一定是全零。
    A.错误
    B.正确
    正确答案:————
39.[判断题]题面如下:
<img alt="" src="http://file.open.com.cn/ItemDB/25345/d89ef59e-9035-4e30-a77a-9635783e90dc/20081230164729345.jpg" />

    A.错误
    B.正确
    正确答案:————
40.[判断题]指令XCHG BX,ES可以将寄存器BX和ES的内容互换。
    A.错误
    B.正确
    正确答案:————
41.[判断题]指令INAL,DX是合法的指令。
    A.错误
    B.正确
    正确答案:————
42.[判断题]PUSH、POP指令的操作数必须是字操作数。
    A.错误
    B.正确
    正确答案:————
43.[判断题]为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
    A.错误
    B.正确
    正确答案:————
44.[判断题]不能给段寄存器进行立即数方式赋值。
    A.错误
    B.正确
    正确答案:————
45.[判断题]符号定义语句不占内存单元,变量定义语句占内存单元。
    A.错误
    B.正确
    正确答案:————
《汇编语言程序设计2238》19春在线作业2
1.[单选题]保存堆栈段段基值的寄存器是( )。
    A.CS
    B.SP
    C.ES
    D.SS
    正确答案:——D——
2.[单选题]题面如下:
<img alt="" src="http://file.open.com.cn/ItemDB/25345/92acd2c7-e9fa-4b82-9c01-f3472dd0e2a0/20081230164231394.jpg" />

    A.a
    B.b
    C.c
    D.d
    正确答案:——C——
3.[单选题]为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
    A.IF
    B.AF
    C.DF
    D.TF
    正确答案:——D——
4.[单选题]重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。
    A.(CX)=0且ZF=1
    B.(CX)≠0或ZF=0
    C.(CX)≠0且ZF=0
    D.(CX)≠0或ZF=1
    正确答案:————
5.[单选题]下列逻辑地址中,表示将要执行的指令地址的是( )。
    A.DS:SI
    B.CS:IP
    C.ES:DI
    D.SS:SP
    正确答案:————
6.[单选题]设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR中,操作数的物理地址是( )。
    A.40000H
    B.31000H
    C.30000H
    D.21000H
    正确答案:————
7.[单选题]将数据1234H存放在存储单元中的伪指令是( )。
    A.TT DB 12H, 34H
    B.TT EQU 1234H
    C.TT DB ‘1234H’
    D.TT DW 1234H
    正确答案:————
8.[单选题]DA1 DW 2A05H
   DA2 DB 0FAH

   MOV AL,BYTE PTR DA1
SUB DA2,AL
上述指令执行后,DA2中的内容是()。
    A.0DAH
    B.0FAH
    C.0F5H
    D.0D0H
    正确答案:————
9.[单选题]已知(AX)=0335H, (DH)=38H,执行指令
SUB AL,DH
AAS
后,AX的值为( )。
    A.207
    B.0297H
    C.02FDH
    D.0207H
    正确答案:————
10.[单选题]指令IMULCL,表示( )。
    A.(AL)*(CL)→(AX)
    B.(AX)*(CL)→(DX)
    C.(AX)/(CL)→(AL)
    D.(CL)*(AL)→(AL)
    正确答案:————
11.[单选题]题面如下:
<img height="156" width="407" alt="" src="http://file.open.com.cn/ItemDB/25345/deeab25c-cb6f-4af3-b6a4-f2f28b2bef9d/2008123016443315.jpg" />

    A.a
    B.b
    C.c
    D.d
    正确答案:————
12.[单选题]有伪指令SSDW‘AB’,则SS+1单元中的内容是()。
    A.’B’
    B.’A’
    C.不确定
    D.’AB’
    正确答案:————
13.[单选题]执行指令ADD AX,0 后,不受影响的标志位是()。
    A.CF
    B.ZF
    C.PF
    D.DF
    正确答案:————
14.[单选题]指令TESTAX, ES:中,源操作数的寻址方式是( )。
    A.寄存器寻址
    B.直接寻址
    C.寄存器间接寻址
    D.立即数寻址
    正确答案:————
15.[单选题]将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
    A.连接程序
    B.汇编程序
    C.编译程序
    D.调试程序
    正确答案:————
16.[单选题]题面如下:
<img alt="" src="http://file.open.com.cn/ItemDB/25345/3068f21a-1adc-407d-81f2-cfdef344bd86/20081127113326737.jpg" />

    A.a
    B.b
    C.c
    D.d
    正确答案:————
17.[单选题]将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
    A.MOV AX, BX
    B.MOV AX,
    C.POPAX
    D.MOV AX, SS:
    正确答案:————
18.[单选题]在执行“LEA BX,BUFFER”指令时,是把()。
    A.BUFFER的内容→BX
    B.BUFFER的偏移量→BX
    C.BUFFER的段基值→BX
    D.BUFFER的内容→EA
    正确答案:————
19.[单选题]保存当前栈顶单元偏移地址的寄存器是()。
    A.BP
    B.SP
    C.BX
    D.DI
    正确答案:————
20.[单选题]设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
    A.0916FH
    B.09170H
    C.0916EH
    D.0953H
    正确答案:————
21.[多选题]在8086CPU中,可用于作地址指针的寄存器有()。
    A.BX
    B.AX
    C.SI
    D.BP
    E.CX
    正确答案:————
22.[多选题]下列寄存器中是16位寄存器的有()。
    A.BX
    B.A
    C.DH
    D.BP
    E.CH
    正确答案:————
23.[多选题]下面的寻址方式属于存储器操作数的寻址方式的有( )。
    A.直接寻址
    B.基址变址寻址
    C.寄存器寻址
    D.立即数寻址
    E.寄存器间接寻址
    正确答案:————
24.[多选题]下面语句中,是伪指令语句的有( )。
    A.CMP AX, CX
    B.DB ?
    C.IDIV CX
    D.ORG 30H
    E.DATA SEGMENT
    正确答案:————
25.[多选题]以下程序段中,有数据2000H的字单元的偏移量分别是()。
         ORG20H
      VAR1DB0,’0’,20H,0,20H
         DWVAR1
    A.03H
    B.21H
    C.22H
    D.23H
    E.24H
    正确答案:————
26.[多选题]下列寄存器中是段寄存器的有( )。
    A.BX
    B.CS
    C.DS
    D.ES
    E.SP
    正确答案:————
27.[多选题]实现堆栈留空100H个字节单元,可选用的语句有( )。
    A.DB 25H DUP(4)
    B.DD 50H DUP(0)
    C.DB 100H DUP(0)
    D.DW 50H DUP(0)
    E.DW 80H DUP(0)
    正确答案:————
28.[多选题]下面指令中,可以将BX寄存器清0的指令是( )。
    A.CMP BX, BX
    B.XORBX, BX
    C.MOV BX, 0
    D.MOV BX, 1 EQ 0
    正确答案:————
29.[多选题]下列指令中,错误的指令是( )。
    A.ANDAL, ‘A’
    B.SHLAX, 4
    C.MOV CS, AX
    D.TEST, AL
    E.MOVDS, 1234H
    正确答案:————
30.[多选题]下面关于宏指令的描述,正确的是( )。
    A.宏指令的使用,并不能够简化目标程序
    B.宏定义中不能使用形式参数
    C.宏指令和子程序都可以简化源程序的书写
    D.宏指令和子程序目标代码的执行方式相同
    E.宏指令执行时,不需要保护和恢复断点
    正确答案:————
31.[判断题]在汇编语言源程序中,伪指令语句必须放在数据段中。
    A.错误
    B.正确
    正确答案:————
32.[判断题]不能给段寄存器进行立即数方式赋值。
    A.错误
    B.正确
    正确答案:————
33.[判断题]在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
    A.错误
    B.正确
    正确答案:————
34.[判断题]逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
    A.错误
    B.正确
    正确答案:————
35.[判断题]指令INAL,DX是合法的指令。
    A.错误
    B.正确
    正确答案:————
36.[判断题]PUSH、POP指令的操作数必须是字操作数。
    A.错误
    B.正确
    正确答案:————
37.[判断题]为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
    A.错误
    B.正确
    正确答案:————
38.[判断题]汇编程序和汇编语言源程序是同样的概念。
    A.错误
    B.正确
    正确答案:————
39.[判断题]CF位可以用来表示无符号数的溢出。
    A.错误
    B.正确
    正确答案:————
40.[判断题]条件转移指令与无条件转移指令的转移范围是一样的。
    A.错误
    B.正确
    正确答案:————
41.[判断题]MOV指令要影响标志位。
    A.错误
    B.正确
    正确答案:————
42.[判断题]题面如下:
<img alt="" src="http://file.open.com.cn/ItemDB/25345/d89ef59e-9035-4e30-a77a-9635783e90dc/20081230164729345.jpg" />

    A.错误
    B.正确
    正确答案:————
43.[判断题]CMP AX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
    A.错误
    B.正确
    正确答案:————
44.[判断题]只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
    A.错误
    B.正确
    正确答案:————
45.[判断题]指令SHR AX,4可以将AX的内容逻辑右移4位。
    A.错误
    B.正确
    正确答案:————
附件是答案,核对题目下载,转载注明 无忧答案网
页: [1]
查看完整版本: 川大《汇编语言程序设计2238》19春在线作业12