中国地质大学北京微机原理与汇编语言期末考试高分题库全集含答案.docx
《中国地质大学北京微机原理与汇编语言期末考试高分题库全集含答案.docx》由会员分享,可在线阅读,更多相关《中国地质大学北京微机原理与汇编语言期末考试高分题库全集含答案.docx(27页珍藏版)》请在冰豆网上搜索。
中国地质大学北京微机原理与汇编语言期末考试高分题库全集含答案
88881--中国地质大学(北京)微机原理与汇编语言期末备考题库88881奥鹏期末考试题库合集
单选题:
(1)属于8086的专用(控制)寄存器有().
A.AXBXCXDX
B.SPIPFLAGS
C.SIDI
D.以上三者都是
正确答案:
B
(2)有关com文件描述不正确的是().
A.可执行文件
B.没有文件信息的标题区
C.占用存储空间大
D.程序不分段入口点必须是100H
正确答案:
C
(3)数据段中定义stringDW10dup(10dup
(1),3,4),则lengthstring的值为().
A.10
B.100
C.120
D.20
正确答案:
A
(4)对MOV指令,不正确的是().
A.MOVAX,100H
B.MOVAX,CS
C.MOVBP,IP
D.MOVVAR,100H
正确答案:
D
(5)对MOV指令,正确的是().
A.MOVBL,AX
B.MOVAX,CS
C.MOVDS,100H
D.MOVES,DS
正确答案:
B
(6)R进制数转换成十进制的方法是().
A.权和系数乘后累加
B.降幂法
C.降幂法和除法
D.除法
正确答案:
A
(7)在编程时,常常将多次使用的功能用一条()来代替.
A.指令
B.伪指令
C.宏指令
D.以上都不是
正确答案:
C
(8)属于8086的变址寄存器有().
A.AXBXCXDX
B.SPBPIP
C.SIDI
D.以上三者都是
正确答案:
C
(9)不定重复汇编伪操作的指令是().
A.IRP
B.IRPN
C.REPT
D.macro
正确答案:
A
(10)假设程序中的数据定义PNAMEDW16DUP(?
)后接着定义PLENTHEQU$-PNAME,它表示什么意义是().
A.占16字节
B.占32个字节
C.变量PNAME的长度
D.变量PNAME的地址
正确答案:
B
(11)操作符TYPE后可以是变量/标号/常数,回送变量或标号的类型值.其中常数回送的类型值为().
A.1
B.2
C.-1
D.0
正确答案:
D
(12)外部接口组成由一组”寄存器”及相关”控制电路组成”,其中存放外设和CPU传送过来的数据的寄存器是().
A.数据寄存器
B.状态寄存器
C.命令寄存器
D.以上都是
正确答案:
A
(13)在8086中,存储器是分段组织,每段最大长度是().
A.16KB
B.32KB
C.64KB
D.128KB
正确答案:
C
(14)对保护模式下存储器寻址正确的描述是().
A.支持多任务处理
B.支持虚拟存储
C.32位段地址和偏移地址
D.以上都对
正确答案:
D
(15)如果代码段中的程序占有8KB(2000H)存储区,(CS)=0200H,则代码段地址范围是().
A.02000~03FFFH
B.04000~047FFH
C.04800~048FFH
D.0200:
0000~0200:
03FFH
正确答案:
A
(16)外部接口组成由一组”寄存器”及相关”控制电路组成”,其中存放外设和接口的当前状态信号的寄存器是().
A.数据寄存器
B.状态寄存器
C.命令寄存器
D.以上都是
正确答案:
B
(17)一般情况下8086中存放偏移地址的寄存器[bx][si][di]默认的段寄存器为().
A.DS
B.SS
C.ES
D.CS
正确答案:
A
(18)8086在字符串处理中存放偏移地址的寄存器[di]默认的段寄存器为().
A.DS
B.SS
C.ES
D.CS
正确答案:
C
(19)多个模块参数传递时可以定义同名的公共数据段,下面描述不正确是().
A.定义成public组合方式
B.定义成common组合方式
C.数据段不重叠合并
D.变量不能重名
正确答案:
A
(20)利用()只能实现二分支.
A.地址跳跃表法
B.条件控制法
C.逻辑尺控制法
D.JMP
正确答案:
C
(21)宏定义体内中用LOCAL定义标号列表,描述正确的是().
A.必须是宏体内的第一个语句
B.标号之间用逗号分隔
C.MACRO和Local之间不允许有”注释”
D.以上都对
正确答案:
D
(22)宏定义中的多个哑元间用()隔开也可没有.
A.逗号
B.句号
C.分号
D.冒号
正确答案:
A
(23)汇编程序宏调用展开时,对宏定义体描述正确的是().
A.复制到宏指令位置
B.实参代替形参
C.替换
D.以上都对
正确答案:
D
(24)把所有的宏定义全部集中在一个文件中,下面描述正确的是().
A.”文件名.MAC”
B.”文件名.INC”的文件中
C.该称之为”宏库”
D.以上都正确
正确答案:
D
(25)宏库调用方法正确的是().
A.在程序最前面或宏调用前
B.include路径\文件名.MAC
C.路径不写则默认文件的路径
D.以上答案都对
正确答案:
D
(26)子程序调用与宏调用的比较,描述宏调用正确的是().
A.节省存储空间,但浪费时间
B.浪费存储空间,但节省时间
C.浪费时间和存储空间
D.节省存储空间和时间
正确答案:
B
(27)字符串处理的宏定义的头为strchumacroop,st那么输出一个字符串的宏调用正确的是().
A.strchu09h,str1
B.strchu0ah,huan_na
C.strchumacro09h,str1
D.strchumacro0ah,huan_na
正确答案:
A
(28)汇编程序在()时把宏调用展开.
A.编辑
B.编译
C.连接
D.运行
正确答案:
B
(29)宏展开时,合并前后两个符号形成一个符号的操作符是().
A.&
B.%
C.;
D.;;
正确答案:
A
(30)缓冲区buffer的定义中实际字符的个数是().
A.buffer
B.buffer+1
C.buffer+2
D.buffer+0
正确答案:
B
(31)能被计算机直接识别的语言是().
A.C语言
B.汇编语言
C.机器语言
D.面向对象语言
正确答案:
C
(32)对寄存器AX中的值除以2正确的指令序列是().
A.依次执行MOVAX,-51SHRAX,1
B.依次执行MOVAX,-51RORAX,1
C.依次执行MOVAX,-51SARAX,1
D.以上都不是
正确答案:
C
(33)对寄存器AX中的值乘以2正确的指令序列是().
A.依次执行MOVAX,-51SHLAX,1
B.依次执行MOVAX,-51SALAX,1
C.依次执行MOVAX,-51ROLAX,1
D.以上都不是
正确答案:
B
(34)每种输入输出设备都要通过一个硬件接口或控制器和CPU相连.这些接口和控制器都能支持输入输出指令与外部设备交换信息.这些信息包括().
A.控制
B.数据
C.状态
D.以上三种
正确答案:
D
(35)外部设备的中断是通过Intel()A可编程中断控制器(PIC)连到主机上的.
A.8253
B.8259
C.8254
D.8237
正确答案:
B
(36)()表示结果超出了字长允许表示的范围,一般会造成结果出错.
A.溢出
B.进位
C.辅助进位
D.零标志
正确答案:
A
(37)操作符TYPE后可以是变量/标号/常数,回送变量或标号的类型值.其中近标号数回送的类型值为().
A.1
B.2
C.-1
D.0
正确答案:
C
(38)实现使某位变反用().
A.与”1”AND
B.与”2”或OR
C.与”2”异或XOR
D.与”2”TEST后看ZF
正确答案:
C
(39)8086编写程序时可以保存内存地址是().
A.AX
B.BX
C.CX
D.DX
正确答案:
B
(40)实现屏蔽某位用().
A.与”0”AND
B.与”1”或OR
C.与”1”异或XOR
D.与”1”TEST后看ZF
正确答案:
A
(41)在虚拟环境下c:
\masm611>目录下将要编译虚拟目录下c:
\1.asm的源文件,输入().
A.masmc:
\1.asm
B.link1.obj
C.1.exe
D.debug1.exe
正确答案:
A
(42)在虚拟环境下c:
\masm611>目录下将要连接虚拟目录下c:
\masm611\1.obj的目标文件,输入().
A.masmc:
\2.asm
B.link2.obj
C.2.exe
D.debug2.exe
正确答案:
B
(43)在虚拟环境下c:
\masm611>目录下将要运行虚拟目录下c:
\masm611\1.exe的可执行文件,输入().
A.masmc:
\3.asm
B.link3.obj
C.3.exe
D.debug3.exe
正确答案:
C
(44)十进制数转换成R进制的方法是().
A.权和系数乘后累加
B.降幂法
C.降幂法和除法
D.除法
正确答案:
C
(45)I/O设备的数据传送方式有三种,其中用in和out指令的是().
A.程序直接控制I/O方式
B.直接存储器存取方式DMA
C.中断传送方式
D.以上都不是
正确答案:
A
(46)写出指令将一个字数据从端口1000H输入().
A.movdx,1000hinax,dx
B.movdx,1000hindx,ax
C.movdx,1000hinal,dx
D.movdx,1000hindx,al
正确答案:
A
(47)数的常用表示法().
A.原码
B.反码
C.补码
D.原码,反码和补码
正确答案:
D
(48)()汇编是根据条件把一段源程序包括在汇编语言程序内或者排除在外.
A.重复
B.条件
C.不定重复
D.以上都不对
正确答案:
B
(49)下列四组寄存器中,属于通用寄存器的是().
A.AXBXCXDX
B.SPBPIP
C.SIDIFLAGS
D.以上三者都是
正确答案:
A
(50)外部接口组成由一组”寄存器”及相关”控制电路组成”,其中存放CPU给外设的控制命令的寄存器是().
A.数据寄存器
B.状态寄存器
C.命令寄存器
D.以上都是
正确答案:
C
(51)与MOVBX,OFFSETVAR指令完全等效的指令是().
A.MOVBX,VAR
B.LDSBX,VAR
C.LESBX,VAR
D.LEABX,VAR
正确答案:
C
(52)已知数据段中定义msgdb‘HELLO!
’,用一条指令将字母’E’取到AL中的是().
A.moval,msg+0
B.moval,msg+1
C.moval,[msg+2]
D.moval,msg+2
正确答案:
B
(53)简化段定义是没有给出段名,此时可用预定义符号给数据段的段名,这个预定义符号是().
A.$
B.&
C.–
D.@
正确答案:
D
(54)打开安装好的DOSBox,将d:
\gaogd映射成c:
看到提示Z:
\>输入的命令是().
A.d:
\gaogdc:
B.d:
\gaogd
C.mountd:
gaogdc:
D.mountc:
d:
\gaogd
正确答案:
D
(55)指令MOVAX,[100H]的源操作数字段的寻址方式是().
A.直接寻址
B.间接寻址
C.寄存器间接寻址
D.寄存器相对寻址
正确答案:
A
(56)指令MOVAX,ES:
[BX]的源操作数字段的寻址方式是().
A.直接寻址
B.间接寻址
C.寄存器间接寻址
D.寄存器相对寻址
正