[四川大学]《汇编语言程序设计2238》20春在线作业2(答案)

[复制链接]
查看: 963|回复: 0

4万

主题

4万

帖子

13万

积分

论坛元老

Rank: 8Rank: 8

积分
137820
发表于 2020-6-21 21:32:32 | 显示全部楼层 |阅读模式
亲,您好,如果下载后没有答案,请联系客服QQ 11441,  0   或者微信客服:11441,  0  ,或者微信扫码加好友,给您带来的不便,请谅解,祝学习愉快!

奥鹏】-[四川大学]《汇编语言程序设计2238》20春在线作业2
试卷总分:100    得分:100
第1,保存堆栈段段基值的寄存器是( )。
A、CS
B、SP
C、ES
D、SS
正确答案:


第2题,题面如下:
A、a
B、b
C、c
D、d
正确答案:


第3题,为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
A、IF
B、AF
C、DF
D、TF
正确答案:


第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
正确答案:


第 题,设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。
A、40000H
B、31000H
C、30000H
D、21000H
正确答案:


第1题,将数据1234H存放在存储单元中的伪指令是( )。
A、TT DB 12H, 34H
B、TT EQU 1234H
C、TT DB '1234H'
D、TT DW 1234H
正确答案:


第8题,DA1 DW 2A05HDA2 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、201
B、0291H
C、02FDH
D、0201H
正确答案:


第10题,指令IMUL  CL,表示( )。
A、(AL)*(CL)→(AX)
B、(AX)*(CL)→(DX)
C、(AX)/(CL)→(AL)
D、(CL)*(AL)→(AL)
正确答案:


第11题,题面如下:
A、a
B、b
C、c
D、d
正确答案:


第12题,有伪指令SS  DW  'AB',则SS+1单元中的内容是()。
A、'B'
B、'A'
C、不确定
D、'AB'
正确答案:


第13题,执行指令ADD AX,0 后,不受影响的标志位是()。
A、CF
B、ZF
C、PF
D、DF
正确答案:


第14题,指令TEST  AX, ES:[1023H]中,源操作数的寻址方式是( )。
A、寄存器寻址
B、直接寻址
C、寄存器间接寻址
D、立即数寻址
正确答案:


第15题,将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
A、连接程序
B、汇编程序
C、编译程序
D、调试程序
正确答案:


第1 题,题面如下:
A、a
B、b
C、c
D、d
正确答案:


第11题,将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A、MOV AX, BX
B、MOV AX, [BX]
C、POP  AX
D、MOV AX, SS:[BX]
正确答案:


第18题,在执行& uot;LEA BX,BUFFER& uot;指令时,是把()。
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、091 FH
B、09110H
C、091 EH
D、0953H
正确答案:


第21题,在808 CPU中,可用于作地址指针的寄存器有()。
A、BX
B、AX
C、SI
D、BP
E、CX
正确答案:,C,D


第22题,下列寄存器中是1 位寄存器的有()。
A、BX
B、A
C、DH
D、BP
E、CH
正确答案:,D


第23题,下面的寻址方式属于存储器操作数的寻址方式的有( )。
A、直接寻址
B、基址变址寻址
C、寄存器寻址
D、立即数寻址
E、寄存器间接寻址
正确答案:,B,E


第24题,下面语句中,是伪指令语句的有( )。
A、CMP AX, CX
B、DB ?
C、IDIV CX
D、ORG 30H
E、DATA SEGMENT
正确答案:,D,E


第25题,以下程序段中,有数据2000H的字单元的偏移量分别是()。ORG  20HVAR1  DB  0,'0',20H,0,20HDW  VAR1
A、03H
B、21H
C、22H
D、23H
E、24H
正确答案:,D,E


第2 题,下列寄存器中是段寄存器的有( )。
A、BX
B、CS
C、DS
D、ES
E、SP
正确答案:,C,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)
正确答案:,E


第28题,下面指令中,可以将BX寄存器清0的指令是( )。
A、CMP BX, BX
B、XOR  BX, BX
C、MOV BX, 0
D、MOV BX, 1 EQ 0
正确答案:,C,D


第29题,下列指令中,错误的指令是( )。
A、AND  AL, 'A'
B、SHL  AX, 4
C、MOV CS, AX
D、TEST  [BX], AL
E、MOV  DS, 1234H
正确答案:,C,E


第30题,下面关于宏指令的描述,正确的是( )。
A、宏指令的使用,并不能够简化目标程序
B、宏定义中不能使用形式参数
C、宏指令和子程序都可以简化源程序的书写
D、宏指令和子程序目标代码的执行方式相同
E、宏指令执行时,不需要保护和恢复断点
正确答案:,C,E


第31题,在汇编语言源程序中,伪指令语句必须放在数据段中。
A、错误
B、正确
正确答案:


第32题,不能给段寄存器进行立即数方式赋值。
A、错误
B、正确
正确答案:


第33题,在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
A、错误
B、正确
正确答案:


第34题,逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A、错误
B、正确
正确答案:


第35题,指令IN  AL,DX是合法的指令。
A、错误
B、正确
正确答案:


第3 题,PUSH、POP指令的操作数必须是字操作数。
A、错误
B、正确
正确答案:


第31题,为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
A、错误
B、正确
正确答案:


第38题,汇编程序和汇编语言源程序是同样的概念。
A、错误
B、正确
正确答案:


第39题,CF位可以用来表示雅符号数的溢出。
A、错误
B、正确
正确答案:


第40题,条件转移指令与雅条件转移指令的转移范围是一样的。
A、错误
B、正确
正确答案:


第41题,MOV指令要影响标志位。
A、错误
B、正确
正确答案:


第42题,题面如下:
A、错误
B、正确
正确答案:


第43题,CMP AX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
A、错误
B、正确
正确答案:


第44题,只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
A、错误
B、正确
正确答案:


第45题,指令SHR AX,4可以将AX的内容逻辑右移4位。
A、错误
B、正确
正确答案:





上一篇:[四川大学]《公共经济学(1)》20春在线作业1(答案)
下一篇:[四川大学]《法律基础》考核作业1-2-1(答案)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图