《汇编语言程序设计》在线测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《汇编语言程序设计》第01章在线测试
《汇编语言程序设计》第01章在线测试剩余时间:59:54
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、一个字节的二进制位数是____位。
A、4
B、8
C、16
D、32
2、微机中每个存储单元具有一个地址,其中存放一个____量。
A、比特(1位)
B、字节(8位)
C、字(16位)
D、双字(32位)
3、设段地址为5788H,偏移地址为94H,该字节的物理地址_____。
A、57974H
B、5883H
C、58ECH
D、57914H
4、汇编语言源程序中,每个语句由4项组成,不影响语句功能的是_____。
A、名字项
B、助记符(操作码)
C、操作数
D、注释
5、执行INT 21H指令后,8086CPU将转入_____号中断服务程序。
A、20
B、20H
C、21
D、21H
第二题、多项选择题(每题2分,5道题共10分)
1、如下________名称属于8086的16位通用寄存器。
A、IP
B、DS
C、BP
D、DX
E、AX
2、采用汇编语言进行程序开发,可以使用的工具软件有______。
A、文本编辑程序
B、汇编程序
C、调试程序
D、集成化开发环境
E、连接程序
3、使用MASM 6.x版本的“ML /Fl eg101.asm”命令,如果源程序eg101.asm没有语法错误,则将生成_________文件。
A、目标代码文件
B、可执行文件
C、列表文件
D、调试文件
E、库文件
4、汇编语言中,程序员不能将______作为用户标识符。
A、DS
B、byte
C、again
D、call
E、SS
5、进行逻辑段定义的伪指令有______。
A、.model
B、.data
C、.exit
D、.code
E、.stack
第三题、判断题(每题1分,5道题共5分)
1、尽管用汇编语言生成的执行代码较庞大,但其能够直接有效地控制硬件。
正确错误
2、指向程序堆栈区的段寄存器是SS。
正确错误
3、8086的有效地址是指存储器操作数的偏移地址。
正确错误
4、程序员有时采用十六进制形式表达数据,这是因为计算机内部寄存器电路采用这种进制。
正确错误
5、“END”伪指令仅说明汇编到此结束,并不具备返回操作系统的功能。
正确错误
A、寄存器间接
B、寄存器
C、寄存器相对
D、基址变址
2、“mov ax,3456h”指令的目的操作数采用_____寻址方式。
A、立即数
B、寄存器
C、寄存器相对
D、基址变址
3、对于“mov ax,[100h]”指令,如果DS=1400H,则源操作数来自主存物理地址_____处。
A、1400H
B、100H
C、1500H
D、14100H
4、“mov ax,[bp+di]”指令从_______段取出数据送AX。
A、CS
B、SS
C、DS
D、ES
5、设物理地址10FF0H存放10H、10FF1H存放20H、10FF2H存放30H,如从物理地址10FF1H中取出一个字的内容是______。
A、1020H
B、3020H
C、2030H
D、2010H
第二题、多项选择题(每题2分,5道题共10分)
1、计算机中有一个“01100010”编码,正确的结论有_____。
A、如果是一个无符号整数,表示真值:98
B、如果是一个有符号整数,表示真值:-98
C、如果是一个BCD码,表示真值:62
D、如果是一个ASCII码字符,表示字符:b
E、如果是一个ASCII码字符,表示字符:B
2、如下________寻址方式的操作数来自主存储器。
A、立即数寻址
B、寄存器寻址
C、直接寻址
D、寄存器相对寻址
E、寄存器间接寻址
3、变量名的属性有______等。
A、near
B、far
C、byte
D、word
E、dword
4、在数据段有语句“wvar dw 34h”,在代码段正确的指令是_______。
A、mov ax,wvar
B、mov ah,wvar
C、mov wvar,di
D、mov al,byte ptr wvar
E、mov cx,byte ptr wvar
5、真值18,在汇编语言程序用db定义变量初值,正确的表达是_______。
A、18h
B、18
C、12h
D、00010010b
E、12H
第三题、判断题(每题1分,5道题共5分)
1、MASM规定用后缀字母H或h表达十六进制数据。
正确错误
2、指令“mov ax,[bx]”中有效地址EA是BX的内容。
正确错误
3、语句“mov al,ffh”没有语法错。
正确错误
4、“wvar dw 5 dup(0)”伪指令定义的变量wvar占用5个字节存储空间。
正确错误
5、“wvar dw 5 dup(0)”伪指令定义的变量wvar占用10个字节存储空间。
正确错误
《汇编语言程序设计》第03章在线测试
《汇编语言程序设计》第03章在线测试剩余时间:59:56
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、“mov ax,3456h”指令是一个__________量传送。
A、比特(1位)
B、字节(8位)
C、字(16位)
D、双字(32位)
2、某次求和运行结果为0时,ZF=_____。
A、0
B、1
C、任意
D、不影响
3、减法指令产生差值为38H则标志正确的是_____。