中国石油大学(北京)-《汇编语言程序设计》第三阶段在线作业

第三次在线作业

单选题 (共25道题)

收起

1.(2.5分) 若AX=-15要得到AX=15应执行的指令是:

  •    A、NEG AX
  •    B、NOT AX
  •    C、INC AX
  •    D、DEC AX
我的答案:A  此题得分:2.5分

2.(2.5分) 已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是:

  •    A、DIV BX
  •    B、CWD IDIV BX
  •    C、XOR DX,DX DIV BX
  •    D、IDIV BX
我的答案:B  此题得分:2.5分

3.(2.5分) 执行1号DOS系统功能调用,从键盘输入的字符值存放在:

  •    A、AL
  •    B、BL
  •    C、CL
  •    D、DL
我的答案:A  此题得分:2.5分

4.(2.5分) 列各寄存器中,即能以字的形式访问,又能以字节的形式访问的是:

  •    A、AX,BX,CX,DX
  •    B、SP,BP,SI,DI
  •    C、CS,DS,ES,SS
  •    D、IP,PSW
我的答案:A  此题得分:2.5分

5.(2.5分) 中断向量表中的每个中断向量所占内存空间为:

  •    A、2个字节
  •    B、4个字节
  •    C、8个字节
  •    D、依该中断子程序的大小而定
我的答案:B  此题得分:2.5分

6.(2.5分) 用DOS功能调用时,子功能调用的编号应放在:

  •    A、AL
  •    B、AH
  •    C、AX
  •    D、任意指定
我的答案:B  此题得分:2.5分

7.(2.5分) 下列是8位带符号二进制数的补码,其中最大的是:

  •    A、10001000
  •    B、00000001
  •    C、00000000
  •    D、11111111
我的答案:B  此题得分:2.5分

8.(2.5分) 面指令执行后,可能改变AL寄存器内容的指令是:

  •    A、TEST AL,02H
  •    B、OR AL,AL
  •    C、CMP AL,BL
  •    D、AND AL,BL
我的答案:D  此题得分:2.5分

9.(2.5分) 知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是:

  •    A、2025∶0F2A
  •    B、2108∶00EA
  •    C、2000∶017A
  •    D、2100∶117A
我的答案:A  此题得分:2.5分

10.(2.5分) 较BX和SI中的两个无符号数,若BX≥SI转向HIGH的正确指令是:

  •    A、JAE IGH
  •    B、JBE IGH
  •    C、JGE IGH
  •    D、JLE IGH
我的答案:A  此题得分:2.5分

11.(2.5分) BX=1234H,DS=2000H,(21234H)=5678H,则指令" LEA SI,[BX]" 执行后的结果是:

  •    A、SI=5678H
  •    B、SI=1234H
  •    C、SI=2000H
  •    D、SI=3234H
我的答案:B  此题得分:2.5分

12.(2.5分) 变量具有类型属性,错误的类型是:

  •    A、字节型
  •    B、字型
  •    C、字符型
  •    D、双字型
我的答案:C  此题得分:2.5分

13.(2.5分) 寄存器DI间接寻址的存储器字节单元内容加1的指令是:

  •    A、INC DI]
  •    B、INC I
  •    C、INC YTE TR[DI]
  •    D、ADD [DI],1
我的答案:C  此题得分:2.5分

14.(2.5分) 寄存器AX的内容乘以2的正确指令序列是:

  •    A、SHR AX,1
  •    B、SHL AX,1
  •    C、ROL AX,1
  •    D、RCR AX,1
我的答案:B  此题得分:2.5分

15.(2.5分) 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来:

  •    A、占内存空间小,但速度慢
  •    B、占内存空间大,但速度快
  •    C、占内存空间相同,速度快
  •    D、占内存空间相同,速度慢
我的答案:B  此题得分:2.5分

16.(2.5分) 提供串指令中目的操作数地址的是:

  •    A、SS:[BP]
  •    B、DS:[SI]
  •    C、ES:[DI]
  •    D、CS:[IP]
我的答案:C  此题得分:2.5分

17.(2.5分) 选用串操作指令时,错误的操作是:

  •    A、置方向标志位
  •    B、根据串操作指令设置重复次数并送入CX
  •    C、设置源操作数及目的操作数指针
  •    D、源操作数和目的操作数都可以加段超越
我的答案:D  此题得分:2.5分

18.(2.5分) 在汇编语言程序的开发过程中使用宏功能的顺序是:

  •    A、宏定义,宏调用
  •    B、宏定义,宏展开
  •    C、宏定义,宏调用,宏展开
  •    D、宏定义,宏展开,宏调用
我的答案:C  此题得分:2.5分

19.(2.5分) 串操作指令中,源串操作数的段地址一定在:

  •    A、CS
  •    B、SS
  •    C、DS
  •    D、ES
我的答案:C  此题得分:2.5分

20.(2.5分) 设DF=0,SI=20H,CX=10,执行REP LODSW指令后,SI中的内容是:

  •    A、20H
  •    B、30H
  •    C、34H
  •    D、40H
我的答案:C  此题得分:2.5分

21.(2.5分) BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是:

  •    A、REPZ CMPSB
  •    B、REPNZ CMPSB
  •    C、REPZ SCASB
  •    D、REPNZ SCASB
我的答案:C  此题得分:2.5分

22.(2.5分) 下列叙述正确的是

  •    A、对两个无符号数进行比较采用cmp指令,对两个有符号数比较用cmps指令
  •    B、对两个无符号数进行比较采用cmps指令,对两个有符号数比较用cmp指令
  •    C、对无符号数条件转移采用jae/jnb指令,对有符号数条件转移用jge/jnl指令
  •    D、对无符号数条件转移采用jge/jnl指令,对有符号数条件转移用jae/jnb指令
我的答案:C  此题得分:2.5分

23.(2.5分) 在执行下列指令时,需要使用段寄存器DS的指令是:

  •    A、STOSW
  •    B、ADD AL,CL
  •    C、NEG BX
  •    D、INC DA[BX]
我的答案:D  此题得分:2.5分

24.(2.5分) REPZ CMPSW指令,重复执行的终止条件是:

  •    A、CX=0或ZF=0
  •    B、CX=0且ZF=0
  •    C、CX=0或ZF=1
  •    D、CX=0且ZF=1
我的答案:A  此题得分:2.5分

25.(2.5分) 把BL中的数据输出到端口8CH中正确指令是:

  •    A、OUT 8CH,BL
  •    B、IN 8CH,BL
  •    C、MOV AL,BL OUT 8CH,AL
  •    D、MOV AL,BL IN 8CH,AL
我的答案:C  此题得分:2.5分

判断题 (共15道题)

收起

26.(2.5分) CMP [BX],[DI]

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

27.(2.5分) PUSH CL

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

28.(2.5分) MOV BYTE PTR [BX],1234

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

29.(2.5分) ADD [SI],BYTE PTR 24

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

30.(2.5分) DEC [CX]

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

31.(2.5分) RCL BX,1

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

32.(2.5分) MOV [BP][DI],AX

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

33.(2.5分) MOV DS,0

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

34.(2.5分) MOV BYTE PTR[BX],10H

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

35.(2.5分) MOV AX,[SI][DI]

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

36.(2.5分) MOV BX,[CX]

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

37.(2.5分) ADD BX,CL

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

38.(2.5分) POP AL

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

39.(2.5分) MOV 12H,AL

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

40.(2.5分) MOV [DI],[BX]

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值