欢迎光临
奥鹏作业辅导

中石油华东2017年秋季学期《汇编语言》在线考试补考(适用于2018

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

中石油华东2017年秋季学期《汇编语言》在线考试补考(适用于2018满分答案

2017年秋季学期《汇编语言》在线考试补考(适用于2018年4月份考试)-0003

试卷总分:20    得分:0

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

1.

题目和答案如下图所示:

 

 

 

A.A

B.B

C.C

D.D

正确答案:----

正确选项:----

正确答案:----

 

 

2.

题目和答案如下图所示:

 

 

 

A.A

B.B

C.C

D.D

 

 

3.下列指令执行后,不改变AL寄存器内容的指令是( )。

A.AND AL,1

正确答案:----

B.CMP AL,DL

正确选项:----

C.XOR AL,AL

D.SUB AL,DL

专业答案:----

 

 

4.下面的数据传送指令中,错误的操作是( )

A.MOV SS:[BX DI],1000H

正确答案:----

B.MOV DX,1000H

正确答案:----

C.MOV WORD PTR[BX],1000H

专业答案:----

D.MOV DS,2000H

专业答案:----

 

 

5.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。

A.MOV AL,00H

B.AND AL,00H

正确答案:----

C.XOR AL,AL

D.SUB AL,AL

正确答案:----

 

 

6.

执行下面指令语句,则AX=( )。

 

MOV AL,95H

 

CBW

 

A.0095H

B.0F95H

C.0FF95H

D.9095H

正确选项:----

 

 

7.在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存器SI和DI( )。

专业答案:----

A.减量

B.增量

C.保持不变

D.地址减1

正确选项:----

 

 

8.下列叙述正确的是( )。

A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令

B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令

C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令

D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令

正确选项:----

 

 

9.

题目和答案如下图所示:

 

 

 

A.A

B.B

C.C

D.D

 

 

10.8086 CPU在基址加变址的寻址方式中,变址寄存器可以为( )。

A.BX或CX

B.CX或SI

C.DX或SI

正确答案:----

D.SI或DI

正确答案:----

 

 

中石油华东2017年秋季学期《汇编语言》在线考试补考(适用于2018多选题答案

二、 简答题 (共 3 道试题,共 18 分)

1. 在某子程序的开始处要保护AX,BX,CX三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。假设恢复现场的指令序列如下,试写出保护现场的指令序列。POP   AX

POP   BX  

POP   CX 

 

 

 

2.  在某子程序的开始处要保护DX,SI,DI三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。假设恢复现场的指令序列如下,试写出保护现场的指令序列。POP   DX

专业答案:----

正确答案:----

正确答案:----

POP   SI  

POP   DI 

正确答案:----

 

 

 

3.  完成下列操作,分别选用什么指令:(1)将AX的内容,减去0520H,和上次运算的借位;

(2)将变量名TABL的段地址送AX;

(3)将变量名TABL的偏移地址送AX。

 

 

 

三、 计算题 (共 6 道试题,共 36 分)

1. 程序分析(读程序)题:  有下列程序段

        MOV     CX,1AH

    MOV     DL,'z'

正确答案:----

LAB1:    PUSH     DX

         MOV     AH,02H

         INT     21H

         POP     DX

         DEC     DX

正确答案:----

         LOOP    LAB1 

执行后,屏幕输出结果为:____________________

 

 

 

2.  程序分析(读程序)题: 有下列程序段:

MOV  AL,0FH

     MOV  BL,10H

         CALL  SUB1

     INC  AL

DEC  BL

正确选项:----

SUB1     PROC

        ADD  AL,BL

专业答案:----

   XCHG  AL,BL

        RET

SUB1    ENDP

专业答案:----

执行上述程序段后,AL和BL寄存器的内容, 以十六进制表示, 

(AL)= ____________ H

(BL)= ____________ H

 

 

 

3.程序分析(读程序)题:现有如下程序段:

  DATA    SEGMENT 

正确选项:----

DA3     EQU 1234H

正确选项:----

         ORG 0020H 

DA4     EQU $-DA2

正确选项:----

   DA1     DW 12H,23H 

正确选项:----

DA5     DB 31H,32H

正确答案:----

   DA2     DB 11H,21H 

专业答案:----

DATA    ENDS

正确答案:----

正确选项:----

请回答: (1) 该程序段已占有的存储字节数是_____H

  (2)符号名DA4的值是_____H

专业答案:----

(3)符号名DA5的值是_____H

正确选项:----

 

 

 

4.

 程序分析(读程序)题:

 

  有下列程序段

MOV  BX,00FFH

AND  BX,0FFFH

专业答案:----

OR   BX,0F0FH

XOR  BX,00FFH

试问上述程序段运行后,以十六进制表示,

(BX)=____________ H

 

 

 

5.   程序分析(读程序)题:有下列程序段:

NUM  DB ?

正确答案:----

MOV  AH,1

INT  21H

CMP  AL,39H

JBE  NEXT

SUB  AL,7

NEXT:  SUB  AL,30H

MOV  NUM,AL

上述程序段运行后,以十进制表示,

若输入’F’,则(NUM)=_______D (十进制表示)

正确答案:----

专业答案:----

若输入’8’,则(NUM)=_______D (十进制表示)

 

 

 

6.

 程序分析(读程序)题:

 

              A    DW 6543H

专业答案:----

              B    DW 8765H

正确答案:----

………

             PUSH A

             PUSH B

             POP B

             POP A

试回答:

(1) 上述程序段执行后,以十六进制表示,

(A)=_____H,   (B)=_____H

(2) 设执行前SP=150H,执行后,以十六进制表示,

SP=_____H

 

 

 

四、 论述题 (共 2 道试题,共 20 分)

1.  编程序段 (10分)编制将ES段中名为DATA的字存储区清零的程序段。假定DATA存储区定义为:

专业答案:----

DATA   DW  20  DUP(?)

正确选项:----

要求用循环指令编写,循环控制采用计数寄存器自动控制。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。)

 

 

扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在