川大《汇编语言程序设计2238》22春在线作业1【资料答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2022-09-03 20:01:14来源:admin浏览: 41 次

《汇编语言程序设计2238》22春在线作业1-00001

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 40 分)

1.指令MOV BX, ES:[BP]中,源操作数的物理地址是()。

A.(ES)*16+(BP)

B.(SS)*16+(BP)

C.(ES)+(BP)

D.(BP)


2.已知DF=1, (SI)=100H,(DI)=200H, 指令SCASW执行后,SI和DI的值分别是()。

A.(SI)=0FEH, (DI)=1FEH

B.(SI)=100H, (DI)=202H

C.(SI)=100H, (DI)=1FFH

D.(SI)=100H, (DI)=1FEH


3.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。

A.40000H

B.31000H

C.30000H

D.21000H


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.a

B.b

C.c

D.d


6.指令DIV BX,表示( )。

A.被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX

B.被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX

C.被除数(BX),除数(AX),运算后商送AH,余数送AL

D.被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX


7.保存堆栈段段基值的寄存器是( )。

A.CS

B.SP

C.ES

D.SS


8.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。

A.连接程序

B.汇编程序

C.编译程序

D.调试程序


9.为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。

A.IF

B.AF

C.DF

D.TF


10.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。

A.0916FH

B.09170H

C.0916EH

D.0953H


11.已知(AX)=0335H, (DH)=38H,执行指令 SUB AL,DH AAS 后,AX的值为( )。

A.207

B.0297H

C.02FDH

D.0207H


12.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。

A.MOV BX, [DI]

B.MOV BX, DI

C.MOV BX, ES:[DI]

D.LODSW


13.题面如下:


{图}

A.a

B.b

C.c

D.d


14.语句 DA DB 4 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次


15.已知(AX)=1111H,执行指令“XOR AX,AX”后,AX的值是( )。

A.0FFFFH

B.0H

C.1111H

D.不确定


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.执行指令ADD AX,0 后,不受影响的标志位是()。

A.CF

B.ZF

C.PF

D.DF


18.设堆栈指针(SP)=4EH, 执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。 PUSHF CALL FAR PTR P1

A.48H

B.4CH

C.52H

D.54H


19.指令ADC AX, BUF[BX]中,源操作数的寻址方式是()。

A.寄存器寻址

B.直接寻址

C.寄存器间接寻址

D.寄存器相对寻址


20.指令“OUT DX,AL”中DX的作用是( )。

A.目的寄存器

B.数据寄存器

C.存放端口地址的地址指针寄存器

D.存放一个操作数


二、多选题 (共 10 道试题,共 30 分)

21.宏指令的使用过程包括的步骤有()。

A.宏定义

B.宏参数传递

C.宏调用

D.宏展开

E.宏返回


22.下列寄存器中是16位寄存器的有()。

A.BX

B.A

C.DH

D.BP

E.CH


23.下列寄存器中是段寄存器的有( )。

A.BX

B.CS

C.DS

D.ES

E.SP


24.下列指令中,DB1、DB2分别是字节变量,错误的指令是()。

A.CMP DB1, DB2

B.ADD AX, BL

C.MOV [SI], DB2

D.SUB [BX], BX

E.AND AX, [DX]


25.下面关于宏指令的描述,正确的是( )。

A.宏指令的使用,并不能够简化目标程序

B.宏定义中不能使用形式参数

C.宏指令和子程序都可以简化源程序的书写

D.宏指令和子程序目标代码的执行方式相同

E.宏指令执行时,不需要保护和恢复断点


26.在8086CPU中,可用于作地址指针的寄存器有()。

A.BX

B.AX

C.SI

D.BP

E.CX


27.下面语句中,是伪指令语句的有( )。

A.CMP AX, CX

B.DB ?

C.IDIV CX

D.ORG 30H

E.DATA SEGMENT


28.有如下的伪指令语句 ORG 10H X DB ?, $, 3, $ 下列说法错误的是()。

A.X的偏移量为10H

B.X+1单元中的内容是10H

C.X单元中的内容是10H

D.X+3单元中的内容是12H

E.X+1单元与X+3单元中的内容相同


29.分支程序的功能部分包括()。

A.循环参数初始化

B.产生条件

C.测试

D.定向

E.标号


30.物理地址1117AH的逻辑地址可以是()。

A.1000H:117AH

B.11000H:17AH

C.1025H:0F2AH

D.1109H:00EAH

E.1117AH:0H


三、判断题 (共 15 道试题,共 30 分)

31.条件转移指令与无条件转移指令的转移范围是一样的。


32.指令SHR AX,4可以将AX的内容逻辑右移4位。


33.PUSH、POP指令的操作数必须是字操作数。


34.立即数寻址方式不能用于目的操作数字段。


35.符号定义语句不占内存单元,变量定义语句占内存单元。


36.汇编程序和汇编语言源程序是同样的概念。


37.PF位可以用来表示运算结果中1的个数的奇偶性。


38.MOV指令要影响标志位。


39.逻辑右移1位和算术右移1位的效果是一样的。


40.汇编语言源程序必须由四部分组成。


41.指令MOV AL,255是合法的数据传送指令。


42.SP的内容可以不指向堆栈的栈顶。


43.伪指令语句与指令语句只是不同的语句种类,没有什么本质区别。


44.在汇编语言源程序中,伪指令语句必须放在数据段中。


45.题面如下:


 {图}



奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777

作业咨询 论文咨询
微信客服扫一扫

回到顶部