奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 339|回复: 0

《汇编语言程序设计》1.下面是将某存储区清0的宏定义, 现...

[复制链接]

2万

主题

27

回帖

6万

积分

管理员

积分
60146
发表于 2016-9-27 22:55:08 | 显示全部楼层 |阅读模式
扫码加微信
奥鹏东北大学16秋学期《汇编语言程序设计》在线作业1标准答案
一、单选题:
1.下面是将某存储区清0的宏定义, 现若要将BUFF开始的100个存储单元清0的宏调用格式为(    )。 CLEARMACRODIR,DST,CNT DIR LEA DI,DST MOV CX,CNT XOR AL,AL REP STOSB ENDM          (满分:5)
    A. CLEARBUFF
     100
    B. "CLEARSTD
     BUFF
     100"
    C. "CLEARCLD
     BUFF
     100 "
    D. "CLEARBUFF
     CLD
     100"
2.指令MOV AX,[BX+10]的源操作数字段的寻址方式是(    )。          (满分:5)
    A. 寄存器直接寻址
    B. 寄存器间接址
    C. 变址寻址
    D. 基址寻址
3.如果AL中存放的数据为偶数,则转到标号OK去执行,不能实现上述转移的程序段是(    )。          (满分:5)
    A. TEST AL 01H JZ OK
    B. TEST AL,01H JP OK
    C. TEST AL,01HJE OK
    D. TEST AL,0FFHJP OK
4.已知下述含有条件汇编伪指令的程序段, 汇编后的程序清单应为(    )。  ARG1 EQU 26H ARG2 EQU 59H MOV AX,ARG1 MOV BX,ARG2 IF ARG1<ARG2 ADD AX,BX ELSE SUB AX,BX ENDIF          (满分:5)
    A. ARG1EQU26HARG2 EQU 59HMOV AX
    ARG1MOV BX
    ARG2ADD AX
    BX
    B. "ARG1 EQU26HARG2 EQU 59HMOV AX
    ARG1MOV BX
    ARG2ADD BX
    AX"
    C. "ARG1 EQU 26HARG2 EQU 59HMOV AX
    ARG1MOV BX
    ARG2SUB AX
    BX"
    D. "ARG1 EQU 26HARG2 EQU 59HMOV AX
    ARG1MOV BX
    ARG2ADD AX
    BX"
5.假定用伪指令 DATA DB 12H, 34H 定义了两个字节数据,现需要将数据12H取入寄存器AL, 将数据34H取入寄存器AH, 能完成此功能的程序段是(    )。          (满分:5)
    A. MOV AX
    DATA
    B. "MOV SI
    DATAMOV AX
    [SI]"
    C. "MOV SI
    OFFSET DATA  MOV AL
    [SI+1] MOV AH
    [SI]"
    D. "LEA SI
    DATAMOV AX
    [SI]"
6.以8086/8088为CPU的微机内存最大容量为(    )。          (满分:5)
    A. 4MB
    B. 1MB
    C. 640KB
    D. 64KB
7.已知AH=0FFH, AL=0FFH, 执行IMUL AH后, AX的内容应为(    )。          (满分:5)
    A. 0FFFFH
    B. 0FFH
    C. 0001H
    D. 0FF01H
8.下列四个寄存器中,不允许用传送指令赋值的寄存器是(    )。          (满分:5)
    A. CS
    B. DS
    C. ES
    D. SS
9.已知CALL FAR PTR[BX]执行前SP=100H, 执行后SP的内容为(    )          (满分:5)
    A. 0FEH
    B. 0FCH
    C. 104H
    D. 96H
10.一个字所能表示的带符号整数数据范围为(    )。          (满分:5)
    A. 0~65536
    B. 0~65535
    C. -32768~32767
    D. -32767~32767
三、判断题:
1.ADD AX,BL(    )          (满分:5)
    A. 错误
    B. 正确
2.当IF=1时,CPU处于关中断状态,IF=0时,处于开中断状态。(    )          (满分:5)
    A. 错误
    B. 正确
3.MOV [DI],[SI](    )          (满分:5)
    A. 错误
    B. 正确
4.LOOPNE LABEL(    )          (满分:5)
    A. 错误
    B. 正确
5.MUL 5(    )          (满分:5)
    A. 错误
    B. 正确
6.MOVSB(    )          (满分:5)
    A. 错误
    B. 正确
7.AND AL, 5 (    )          (满分:5)
    A. 错误
    B. 正确
8.MOV DS,2000H(    )          (满分:5)
    A. 错误
    B. 正确
9.OR [SI],SI(    )          (满分:5)
    A. 错误
    B. 正确
10.宏定义中的标号不允许定义为形式参数。(    )          (满分:5)
    A. 错误
    B. 正确


奥鹏易百网www.openhelp100.com专业提供网络教育各高校作业资源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-28 10:36

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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