微机原理与汇编语言-模拟题

上传人:cn****1 文档编号:506632167 上传时间:2023-05-06 格式:DOC 页数:21 大小:178KB
返回 下载 相关 举报
微机原理与汇编语言-模拟题_第1页
第1页 / 共21页
微机原理与汇编语言-模拟题_第2页
第2页 / 共21页
微机原理与汇编语言-模拟题_第3页
第3页 / 共21页
微机原理与汇编语言-模拟题_第4页
第4页 / 共21页
微机原理与汇编语言-模拟题_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《微机原理与汇编语言-模拟题》由会员分享,可在线阅读,更多相关《微机原理与汇编语言-模拟题(21页珍藏版)》请在金锄头文库上搜索。

1、微机原理与汇编语言模拟题. 单选题1.属于 8086 的专用 (控制)寄存器有 ().A. AXBXCXDXB. SPIPFLAGSC. SIDID. 以上三者都是答案:B2. 有关 com 文件描述不正确的是 ().A. 可执行文件B没有文件信息的标题区C.占用存储空间大D .程序不分段入口点必须是 100H答案:C3. 数据段中定义 stringDW10dup(10dup(1),3,4), 则 lengthstring 的值为 ().A. 10B. 100C. 120D. 20答案:A4. 对 MOV 指令 ,不正确的是 ().A. MOVAX,100HB. MOVAX,CSC. MOVB

2、P,IPD. MOVVAR,100H答案:D5. 对 MOV 指令,正确的是 ().A. MOVBL,AXB. MOVAX,CSC. MOVDS,100HD. MOVES,DS答案:B6. R 进制数转换成十进制的方法是 ().A. 权和系数乘后累加B. 降幕法C. 降幕法和除法D. 除法7. 在编程时 ,常常将多次使用的功能用一条 ()来代替 .A. 指令B. 伪指令C. 宏指令D .以上都不是答案:C8. 属于 8086 的变址寄存器有 ().A. AXBXCXDXB. SPBPIPC. SIDID .以上三者都是答案:C9. 不定重复汇编伪操作的指令是 ().A. IRPB. IRPNC

3、. REPTD. macro答案:A10. 假设程序中的数据定义 PNAMEDW16DUP(?) 后接着定义 PLENTHEQU$-PNAME, 它表示 什么意义是 ().A. 占16字节B. 占32个字节C. 变量PNAME的长度D. 变量PNAME的地址答案:B11. 操作符 TYPE 后可以是变量 /标号/常数 ,回送变量或标号的类型值 .其中常数回送的类型值 为().A. 1B. 2C. -1D. 0答案:D12. 外部接口组成由一组 ”寄存器 ”及相关 ”控制电路组成 ”其,中存放外设和 CPU 传送过来的 数据的寄存器是 ().A .数据寄存器B. 状态寄存器C. 命令寄存器D.

4、以上都是答案:A 13.在 8086 中 ,存储器是分段组织 ,每段最大长度是 ().A. 16KBB. 32KBC. 64KBD. 128KB答案:C14.对保护模式下存储器寻址正确的描述是().A. 支持多任务处理B. 支持虚拟存储C. 32 位段地址和偏移地址D. 以上都对答案:D15如果代码段中的程序占有8KB(2000H)存储区,(CS)=0200H,则代码段地址范围是().A. 0200003FFFHB. 04000047FFHC. 04800048FFHD. 0200:00000200:03FFH答案:A16外部接口组成由一组”寄存器”及相关”控制电路组成”其中存放外设和接口的当

5、前状态信 号的寄存器是()A. 数据寄存器B. 状态寄存器C. 命令寄存器D. 以上都是答案:B17.一般情况下8086中存放偏移地址的寄存器 bxsidi默认的段寄存器为().A. DSB. SSC. ESD. CS答案:A18.8086在字符串处理中存放偏移地址的寄存器di默认的段寄存器为().A. DSB. SSC. ESD. CS答案:C19.多个模块参数传递时可以定义同名的公共数据段,下面描述不正确是 ().A. 定义成 public 组合方式B. 定义成 common 组合方式C. 数据段不重叠合并D. 变量不能重名答案:A20. 利用 ()只能实现二分支 .A. 地址跳跃表法B.

6、 条件控制法C. 逻辑尺控制法D. JMP答案:C21. 宏定义体内中用 LOCAL 定义标号列表 ,描述正确的是 ().A. 必须是宏体内的第一个语句B. 标号之间用逗号分隔C. MACRO和Local之间不允许有”注释”D .以上都对答案:D22. 宏定义中的多个哑元间用 ()隔开也可没有 .A. 逗号B. 句号C分号D. 冒号答案:A23. 汇编程序宏调用展开时 ,对宏定义体描述正确的是 ().A. 复制到宏指令位置B. 实参代替形参C潜换D .以上都对答案:D24. 把所有的宏定义全部集中在一个文件中,下面描述正确的是 ().A. ”文件名.MAC ”B. ”文件名.INC ”的文件中

7、C. 该称之为”宏库”D .以上都正确答案:D 25.宏库调用方法正确的是 ().A. 在程序最前面或宏调用前B. include 路径 文件名 .MACC. 路径不写则默认文件的路径D .以上答案都对答案:D26. 子程序调用与宏调用的比较,描述宏调用正确的是 ().A. 节省存储空间 ,但浪费时间B. 浪费存储空间,但节省时间C. 浪费时间和存储空间D. 节省存储空间和时间答案:B27. 字符串处理的宏定义的头为strchumacroop,st 那么输出一个字符串的宏调用正确的是 ().A. strchu09h,str1B. strchu0ah,huan_naC. strchumacro0

8、9h,str1D. strchumacro0ah,huan_na答案:A28. 汇编程序在 ()时把宏调用展开 .A. 编辑B编译C. 连接D. 运行答案:B29. 宏展开时 ,合并前后两个符号形成一个符号的操作符是 ().A. &B. %C. ;D. ;答案:A30. 缓冲区 buffer 的定义中实际字符的个数是 ().A. bufferB. buffer+1C. buffer+2D. buffer+0答案:B31. 能被计算机直接识别的语言是().A. C 语言B. 汇编语言C. 机器语言D. 面向对象语言答案:C32. 对寄存器 AX 中的值除以 2 正确的指令序列是 ().A. 依次

9、执行 MOVAX,-51SHRAX,1B .依次执行 MOVAX,-51RORAX,1C. 依次执行 M0VAX,-51SARAX,1D .以上都不是答案:C33. 对寄存器 AX 中的值乘以 2 正确的指令序列是 ().A. 依次执行 M0VAX,-51SHLAX,1B. 依次执行 M0VAX,-51SALAX,1C. 依次执行 M0VAX,-51R0LAX,1D .以上都不是答案:B34. 每种输入输出设备都要通过一个硬件接口或控制器和CPU 相连.这些接口和控制器都能支持输入输出指令与外部设备交换信息.这些信息包括 ().A. 控制B. 数据C. 状态D .以上三种答案:D35. 外部设

10、备的中断是通过 Intel()A 可编程中断控制器 (PIC) 连到主机上的 .A. 8253B. 8259C. 8254D. 8237答案:B36. ()表示结果超出了字长允许表示的范围,一般会造成结果出错 .A. 溢出B. 进位C. 辅助进位D. 零标志答案:A37. 操作符 TYPE 后可以是变量 /标号/常数 ,回送变量或标号的类型值 .其中近标号数回送的类 型值为 ().A. 1B. 2C. -1D. 0答案:c 38.实现使某位变反用 ().A. 与 ”ANDB. 与 ”2”或 ORC. 与”2”异或XORD. 与 ”2”TEST 后看 ZF答案:C39.8086 编写程序时可以保

11、存内存地址是 ().A. AXB. BXC. CXD. DX答案:B 40.实现屏蔽某位用 ().A. 与 ”0”ANDB. 与”或ORC. 与”1”异或XORD. 与 ”1”TEST 后看 ZF答案:A41.在虚拟环境下c:masm611目录下将要编译虚拟目录下c:1.asm的源文件,输入().A. masmc:1.asmB. link1.objC. 1.exeD. debug1.exe 答案:A42.在虚拟环境下 c:masm611目录下将要连接虚拟目录下 入().A. masmc:2.asmc:masm6111.obj 的目标文件 ,输B. link2.objC. 2.exeD. deb

12、ug2.exe答案:B43.在虚拟环境下 c:masm611目录下将要运行虚拟目录下 输入 ().A. masmc:3.asmc:masm6111.exe 的可执行文件B. link3.objC. 3.exeD. debug3.exe答案:c 44.十进制数转换成 R 进制的方法是 ().A. 权和系数乘后累加B. 降幕法C. 降幕法和除法D. 除法答案:C45.1/0设备的数据传送方式有三种,其中用in和out指令的是()A. 程序直接控制 I/O 方式B. 直接存储器存取方式 DMAC. 中断传送方式D .以上都不是答案:A46. 写出指令将一个字数据从端口1000H 输入().A. mo

13、vdx,1000hinax,dxB. movdx,1000hindx,axC. movdx,1000hinal,dxD. movdx,1000hindx,al答案:A47. 数的常用表示法 ().A. 原码B仮码C. 补码D. 原码 ,反码和补码答案:D48. ()汇编是根据条件把一段源程序包括在汇编语言程序内或者排除在外A. 重复B. 条件C. 不定重复D .以上都不对答案:B49. 下列四组寄存器中 ,属于通用寄存器的是 ().A. AXBXCXDXB. SPBPIPC. SIDIFLAGSD. 以上三者都是答案:A50. 外部接口组成由一组 ”寄存器 ”及相关 ”控制电路组成 ”其,中存

14、放 CPU 给外设的控制命令 的寄存器是 ().A. 数据寄存器B. 状态寄存器C. 命令寄存器D. 以上都是答案:C51. 与 MOVBX,OFFSETVAR 指令完全等效的指令是 ().A. MOVBX,VARB. LDSBX,VARC. LESBX,VARD. LEABX,VAR答案:C52. 已知数据段中定义 msgdb HELLO!,用一条指令将字母取到AL中的是().A. moval,msg+0B. moval,msg+1C. moval,msg+2D. moval,msg+2答案:B53. 简化段定义是没有给出段名 ,此时可用预定义符号给数据段的段名,这个预定义符号是 ().A. $B. &C.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号