aopeng 发表于 2017-11-4 13:12:47

华师17秋《汇编语言程序设计》在线作业参考

华师《汇编语言程序设计》在线作业
一、单选题:【25道,总分:50分】
1.在进行二重循环程序设计时,下列描述正确的是          (满分:2)
    A. 外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内
    B. 外循环初值应置外循环之内;内循环初值应置内循环之内
    C. 内、外循环初值都应置外循环之外
    D. 内、外循环初值都应置外循环之内,内循环之外
2.循环指令的控制条件除了可以隐含使用CX寄存器之外,有的指令还把标志位(    )也作为控制条件。          (满分:2)
    A. CF    B. SF
    C. ZF    D. OF
3.在汇编语言编程中,结束用户程序返回操作系统应使用的中断指令是(    )。          (满分:2)
    A. INT 10H
    B. INT 20H
    C. RET
    D. RET2
4.下述对PSW寄存器中标志位产生影响的指令是          (满分:2)
    A. LOOP DON
    B. NOT AX
    C. NEG AX
    D. XLAT BUF
5.一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是          (满分:2)
    A. 111ACH
    B. 11190H
    C. 11198H
    D. 1119AH
6.一台完整的计算机系统包括          (满分:2)
    A. 硬件系统和软件系统
    B. 系统硬件和系统软件
    C. 控制器、运算器、存储器、输入设备和输出设备
    D. 操作系统、机器语言、汇编语言、高级语言
7.设(AX)=0A8H,(CL)=3,CF=1,执行RCLAX,CL 指令后,(AX)=(    )。          (满分:2)
    A. 0445H
    B. 0544H
    C. 0047H
    D. 05C5H
8.伪指令是(    )规定的汇编说明符,它在源程序汇编时进行说明。          (满分:2)
    A. DEBUG
    B. LINK
    C. MASM
    D. EDIT
9.CPU执行的指令将从代码段取得,而用来给出当前代码段的代码段寄存器是          (满分:2)
    A. CS
    B. DS
    C. SS
    D. ES
10.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是(    ):212CH。          (满分:2)
    A. 1EA2H
    B. 1EB2H
    C. 1FA2H
    D. 1FB2H
11.(    )是定义字节变量的。          (满分:2)
    A. DB
    B. DD
    C. DW
    D. DQ
12.汇编语言属于(    )。          (满分:2)
    A. 硬件系统
    B. 软件系统
    C. 系统软件
    D. 用户软件
13.COM文件只能由一个段组成,最大长度为          (满分:2)
    A. 1KB
    B. 64KB
    C. 1MB
    D. 无限制
14.段内直接寻址方式只改变(    )寄存器的内容。          (满分:2)
    A. IP
    B. CS
    C. AX
    D. BX
15.PSW寄存器中共有(    )位条件状态位,有(    )位控制状态位。          (满分:2)
    A. 6、 3
    B. 3、6
    C. 8、 4
    D. 4、8
16.指令JMP DWORD PTR属于(    )寻址。          (满分:2)
    A. 寄存器间接寻址
    B. 相对基址变址寻址
    C. 段内转移直接寻址
    D. 段间转移间接寻址
17.现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是          (满分:2)
    A. 1107AH
    B. 01F4FH
    C. 11F4FH
    D. 1117AH
18.在下列指令中,(    )指令的执行会影响条件码中的CF位。          (满分:2)
    A. JMP NEXT
    B. JC NEXT
    C. INC BX
    D. SHL AX,1
19.十进制数-80用16位补码表示是          (满分:2)
    A. FFBOH
    B. 8080H
    C. FF80H
    D. F080H
20.设(DS)=6789H,偏移量为84H,该字节的物理地址是          (满分:2)
    A. 67974H
    B. 6873H
    C. 67914H
    D. 681DH
21.在寄存器相对寻址方式MOV AX,中,偏移量DAT应是一个          (满分:2)
    A. 原码
    B. 补码
    C. 反码
    D. 移码
22.8086/8088微处理器有(    )地址线,直接寻址内存空间的范围是          (满分:2)
    A. 10条,64KB
    B. 20条,64KB
    C. 16条,1MB
    D. 20条,1MB
23.汇编程序属于          (满分:2)
    A. 硬件系统
    B. 软件系统
    C. 系统软件
    D. 用户软件
24.在编写汇编语言程序时,要正确使用好两种语句的功能,它们分别是(    )。          (满分:2)
    A. 说明语句和定义语句
    B. 指令语句和伪指令语句
    C. 分支语句和循环语句
    D. 顺序语句和非顺序语句
25.下述对PSW寄存器中标志位不产生影响的指令是          (满分:2)
    A. JMP NEXT
    B. TEST AL,80H
    C. SHL AL,1
    D. INC SI
二、判断题:【25道,总分:50分】

1.指示器变址寄存器组一般用来存放操作数的偏移地址,用作指示器或变址寄存器。          (满分:2)
    A. 错误
    B. 正确
2.数据寄存器主要用来保存操作数或运算结果等信息。          (满分:2)
    A. 错误
    B. 正确
3.标号是机器指令语句存放地址的符号表示,也可以是过程名。          (满分:2)
    A. 错误
    B. 正确
4.串寻址中,8086规定SI指向目的串,DI指向源串。          (满分:2)
    A. 错误
    B. 正确
5.使用宏指令语句可以缩小程序的目标代码文件,但不能节省内存空间。          (满分:2)
    A. 错误
    B. 正确
6.变量的段属性即指定义变量所在段的段首址,当需要访问该变量时,该段首址一定要在某一段寄存器中。          (满分:2)
    A. 错误
    B. 正确
7.减法指令格式: SUB DST,SRC          (满分:2)
    A. 错误
    B. 正确
8.主存储器(简称主存)的基本存储单位是字节。          (满分:2)
    A. 错误
    B. 正确
9.宏指令的使用要经过三个步骤: 宏定义、宏调用和宏扩展。          (满分:2)
    A. 错误
    B. 正确
10.标志寄存器用来保存在一条指令执行之前,CPU所处状态的信息及运算结果的特征。          (满分:2)
    A. 错误
    B. 正确
11.字符也是一种数据.          (满分:2)
    A. 错误
    B. 正确
12.操作项可以是指令、伪操作,但不可以是宏指令的助记符。          (满分:2)
    A. 错误
    B. 正确
13.存储器的物理地址是由段地址和偏移地址组合而成的。          (满分:2)
    A. 错误
    B. 正确
14.执行部件负责指令的执行,它主要由寄存器组、算逻部件、标志寄存器组成。          (满分:2)
    A. 错误
    B. 正确
15.IN和OUT指令提供了字和字节两种使用方式,选用哪一种,则取决于外设端口宽度。          (满分:2)
    A. 错误
    B. 正确
16.因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。          (满分:2)
    A. 错误
    B. 正确
17.宏指令的定义是使用伪指令MACRO和ENDM来实现的。          (满分:2)
    A. 错误
    B. 正确
18.一个符号经EQU赋值后,在整个程序中,这个符号不能再重新赋值。          (满分:2)
    A. 错误
    B. 正确
19.计算机与外设传送数据的常用方式有如下四种:无条件传送、查询传送、中断传送、直接存储器传送。          (满分:2)
    A. 错误
    B. 正确
20.机器语言指令由操作码和地址码两部分组成.          (满分:2)
    A. 错误
    B. 正确
21.存储区存取数据或地址采用的原则和存储程序区存取指令代码的原则一样都是“先进先出”。          (满分:2)
    A. 错误
    B. 正确
22.堆栈中数据的存取遵循"先进后出"的原则。          (满分:2)
    A. 错误
    B. 正确
23.在数据定义语句中,如果表达式中出现变量和标号,则是取其偏移地址值参加运算。          (满分:2)
    A. 错误
    B. 正确
24.只有通过汇编才能产生目标程序。          (满分:2)
    A. 错误
    B. 正确
25.在汇编语言中,变量是一个数据存储单元的名字,即数据存放地址的符号表示。          (满分:2)
    A. 错误
    B. 正确


页: [1]
查看完整版本: 华师17秋《汇编语言程序设计》在线作业参考