|
《汇编语言》18春平时作业3
兰州大学完整
一、单选题:
1.(单选题)下面程序段条件转移语句发生跳转的条件是AL=___。cmpal,0fbh\njnlnext (满分:)
A80h
B8fh
C0f0h
D0ffh
正确答案:——D——
2.(单选题)编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是___。 (满分:)
ACMP
BSUB
CAND
DMOV
正确答案:——D——
3.(单选题)在指令MOVAX,[1000H]中,源操作数的寻址方式为() (满分:)
A立即寻址
B直接寻址
C段内间接寻址
D寄存器寻址
正确答案:——B——
4.(单选题)对应主程序CALL指令调用子程序,子程序结束通常采用___指令返回主程序。 (满分:)
Ajmp
Biret
Chlt
Dret
正确答案:————
5.(单选题)某次求和结果最高位为1,则SF=___。 (满分:)
A0
B1
C任意
D不影响
正确答案:————
6.(单选题)数据传送指令对标志位的影响为() (满分:)
A都不影响
B都影响
C除了SAHF,POPF,其它均不影响
D除了控制标志位,其它均不影响
正确答案:————
7.(单选题)过程属性可以分为() (满分:)
ANEAR或FAR
B段内或段间
C短过程或长过程
正确答案:————
8.(单选题)MASM语句中,采用___分隔标号和指令。 (满分:)
A逗号分号
B冒号
C空格
正确答案:————
9.(单选题)如下符合汇编语言语法的数据定义语句有()。 (满分:)
Awvardb80h
Bvarbdb0ff00h
C3xyzdw3000
Dvarbdb?dup(0)
正确答案:————
10.(单选题)下面是8086CPU的8位通用寄存器的是()。 (满分:)
ABX
BSI
CDI
DCH
正确答案:————
11.(单选题)下列指令中,有语法错误的是___。 (满分:)
Amov[si],[di]
正确答案:————
二、多选题:
12.(多选题)下面是段寄存器的是() (满分:)
ADS
BBS
CCS
DSI
正确答案:————
13.(多选题)2.关于8088CPU的逻辑段论述正确的有___。 (满分:)
A每个逻辑段不超过64KB
B每个逻辑段的起始物理地址的低4位全为0
C一个程序中,代码段只能有一个
D数据段和堆栈段的段地址不能相同
EE指令指针寄存器IP指示当前代码段中下一条指令的偏移地址
正确答案:————
14.(多选题)为了能够正确连接,分别编写C语言程序和汇编语言程序时,必须遵循一些共同的约定规则,主要有()等。 (满分:)
A命名约定
B声明约定
C寄存器使用约定
D存储模式约定
正确答案:————
15.(多选题)30.下面属于系统软件的有() (满分:)
AWINDOWS
BMASM
CVisualC++
DWORD
正确答案:————
16.(多选题)下面可能是16进制数的表示方法有:() (满分:)
A123
B101
Cf03
Dg03
正确答案:————
三、判断题:
17.(判断题)宏定义由伪指令macro开始,伪指令endm结束,两者之间的语句被称为宏定义体。 (满分:)
A错误
B正确
正确答案:————
18.(判断题)子程序结构相当于高级语言中的过程。 (满分:)
A错误
B正确
正确答案:————
19.(判断题)子程序的重入部同于子程序的递归。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)主程序和子程序之间通过参数传递建立联系。 (满分:)
A错误
B正确
正确答案:————
21.(判断题)目标程序一般指翻译源程序形成的目标代码文件或可执行文件。 (满分:)
A错误
B正确
正确答案:————
22.(判断题)混合编程就是组合多种程序设计语言,通过相互调用、参数传递、共享数据结构和数据信息开发程序的过程。 (满分:)
A错误
B正确
正确答案:————
23.(判断题)汇编语言的子程序相当于高级语言的过程和函数。过程定义有一对过程伪指令PROC和END完成。 (满分:)
A错误
B正确
正确答案:————
24.(判断题)存储器的物理地址是由段地址和偏移地址组合而成的。 (满分:)
A错误
B正确
正确答案:————
25.(判断题)汇编语言源程序的扩展名是asm。 (满分:)
A错误
B正确
正确答案:————
更多学习资料请登录www.openhelp100.com
|
|