奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 2046|回复: 0

华东石油2013年春季学期《汇编语言》在线考试(适用于2013年6月份考试)

[复制链接]
发表于 2013-6-28 23:00:29 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 20 分。)V 1.  下列叙述正确的是( )。
A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
      满分:2  分
2.  八位二进制补码整数的最小值是( )。
A. -126D
B. -127D
C. -128D
D. -129D
      满分:2  分
3.    下面指令序列测试BH中的数是否为奇数, 若为奇数则转移至K1处,横线处的指令应为 (  )。
TEST BH,01H

_____K1

A. JNE
B. JZ
C. JS
D. JC
      满分:2  分
4.  十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。
A. 无符号十进制数136
B. 带符号十进制数 -120
C. 压缩型BCD码十进制数88
D. 8位二进制数 -8的补码表示
      满分:2  分
5.  8086 CPU在基址加变址的寻址方式中,变址寄存器可以为( )。
A. BX或CX
B. CX或SI
C. DX或SI
D. SI或DI
      满分:2  分
6.  设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )。
A. OF=1,CF=0
B. OF=1,CF=1
C. OF=0,CF=0
D. OF=0,CF=1
      满分:2  分
7.  将CX寄存器低4位清零的正确指令是( )。
A. AND CX,0F0H
B. AND CX,0FFF0H
C. AND CX,1110H
D. MOV CX,0
      满分:2  分
8.    在下列指令的表示中,不正确的是(     )。
A. MOV AL,[BX+SI]
B. DEC [BX]
C. JMP SHORT DONI  
D. MUL CL
      满分:2  分
9.  在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存器SI和DI( )。
A. 减量
B. 增量
C. 保持不变
D. 地址减1
      满分:2  分
10.  下面指令中,合理而有意义的指令是( )。
A. REP LODSB
B. REP SCASB
C. REP CMPSB
D. REP MOVSB
      满分:2  分

二、简答题(共 3 道试题,共 18 分。)V 1.    试根据以下要求,分别写出相应的汇编语言指令。
(1) 把AX寄存器和BX寄存器的内容相加,结果存入AX中;

(2) 用BX和SI的基址变址寻址方式,把存储器中的一个字节与DL的内容相加,并把结果送回DL中;

(3) 把数5EH与AH内容相加,结果送回AH中。



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

POP   BX  

POP   CX



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

POP   SI  

POP   DI



      满分:6  分

三、计算题(共 6 道试题,共 36 分。)V 1.  
程序分析(读程序)题:

  分析下面程序段:

MOV AX,3456

XCHG     AX,BX

MOV AX,3456

SUB AX,BX

JE       DONE

KK: ADD AX,BX

DONE:

请问该程序段执行完JE DONE语句后,以十六进制表示,

(AX)=_____H,   (ZF)=_____H



      满分:6  分
2.   程序分析(读程序)题:
有以下程序段:

DA3     EQU WORD PTR DA4

DA4     DB 0ABH,89H



SHR DA3,1

MOV DX,DA3

SHL DA4,1

MOV CX,DA3

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

(CX) =_______ H ,  (DX)=_______ H



      满分:6  分
3.     程序分析(读程序)题:
有下列程序段:

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  分
4.  
程序分析(读程序)题:

  程序段如下:

BLK1    DB  15,36,-7,15,-2,122,73,66

………

            MOV CX,8

            LEA SI,BLK1

NEXT:   MOV AL,[SI]

             INC SI

             TEST AL,80H

             LOOPZ NEXT

             MOV BL,[SI]

请回答程序段运行后, 以十进制表示,

(AL)=______D,  (BL)=______D


      满分:6  分
5.           A    DW   1234H
         B    DW   5678H

………

              PUSH     A

              PUSH     B

              POP A

              POP B

试回答:

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

(A)=_____H

(B)=_____H

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

(SP)=_____H



      满分:6  分
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



      满分:6  分

四、论述题(共 2 道试题,共 26 分。)V 1.   编程序段 (10分)
测试AL寄存器的D5和D0位,若同时为0,程序转向ZERO,执行AX 减去 BX;否则将AL清0,同时清 CF和OF标志。写出程序段。

(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。)



      满分:10  分
2.   编写完整程序:(16分)
设在内存单元SQTAB首址开始存放了0~15的平方数表。要求用直接查表法编一程序,求出A单元中给定数(<=15)的平方值送B单元保存。



      满分:16  分
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-3-29 21:24 , Processed in 0.106711 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表