【计算机类职业资格】80x86微处理器与汇编语言程序设计-7及答案解析.doc
《【计算机类职业资格】80x86微处理器与汇编语言程序设计-7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】80x86微处理器与汇编语言程序设计-7及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、80x86 微处理器与汇编语言程序设计-7 及答案解析(总分:67.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:31.00)1.下面是 80x86 宏汇编语言中关于 SHORT 和 NEAR 的叙述,( )是正确的。(分数:1.00)A.它们都可以直接指示无条件转移指令目标地址的属性B.它们都必须借助于 PTR 才能指示无条件转移指令目标地址的属性C.SHORT 必须借助于 PTR 才能指示无条件转移指令目标地址的属性D.NEAR 必须借助于 PTR 才能指示无条件转移指令目标地址的属性2.Pentium 微处理器的存储器分页管理机制中,提供页目录表基地址的是( )。(分
2、数:1.00)A.基址寄存器 EBXB.控制寄存器 CR3C.基址指针 EBPD.局部描述符表寄存器 LDTR3.下面关于 8086 的最小工作方式与最大工作方式的说法正确的是( )。(分数:1.00)A.8086CPU 工作于最小方式时,用于构成多处理机和协处理机系统B.当 8086 CPU 的 引脚接+5V 电源时,8086 CPU 工作于最小方式;当 8086 CPU 的C.当 8086 CPU 的 引脚接+5V 电源时,8086 CPU 工作于最大方式;当 8086 CPU 的D.8086CPU 工作于最大方式时,用于构成小型的单处理机系统4.有下列数据定义语句: DATA SEGME
3、NT ADDR DW NUMBER NUMBER DB 10 ARRAY,DB 5 DUP(0) TABLEl DD RTl RT2; (RTl,RT2 是标号) DATA ENDS 则变量 ADDR 中存储的内容是( );(分数:1.00)A.0B.1C.2D.105.在标志寄存器 FR 中,其中主要在数据通信中用来检查数据传送有无出错的位是( )。(分数:1.00)A.CFB.SFC.OFD.PP6.Pentium 微处理器的寄存器组是在 8086/8088 微处理器的基础上扩展起来的。下面是关于 Pentium 微处理器中寄存器组的叙述,其中正确的是( )。(分数:1.00)A.所有的寄
4、存器都从 16 位扩展为 32 位B.EAX、EBX、ECX、EDX、ESP、EBP、ESI$1EDI 既可作为 32 位也可作为 16 位或 8 位寄存器使用C.选项中的所有寄存器既可存放数据,也可作为基址或变址寄存器使用D.段寄存器从 4 个增加到 6 个7.Pentium 微处理器的段寄存器有( )。(分数:1.00)A.16 位B.32 位C.48 位D.64 位8.8086/8088 响应中断时,不会自动压入堆栈的有( )。(分数:1.00)A.通用寄存器的内容B.CS 的内容C.IP 的内容D.标志寄存器的内容9.若要完成(AX)7/2 运算,则在下列四条指令之后添加指令( )。
5、MOV BX,AX MOV CL,3 SAL AX,CL SUB AX, BX(分数:1.00)A.RORAX,1B.SALAX,1C.SARAX,1D.DIVAX,210.寄存器间接寻址方式中,操作数在( )中。(分数:1.00)A.通用寄存器B.堆栈C.主存单元D.段寄存器11.执行下列指令后,(CX)值为( )。 TABLE DW 10H, 20H, 30H, 40H, 50H X DW 6 LEA BX, TAELE ADD BK, X MOV CX, BX(分数:1.00)A.0030HB.0003HC.0020HD.0040H12.若汇编语言源程序中段的定位类型设定为 PARA,则
6、该程序目标代码在内存中的段起始地址应满足( )。(分数:1.00)A.可以从任一地址开始B.必须是偶地址C.必须能被 16 整除D.必须能被 256 整除13.Pentium 微处理器采用了超标量体系结构。Pcntium4 微处理器的指令流水线有( )条。(分数:1.00)A.1 条B.3 条C.5 条D.6 条14.假设主频为 66MHz 的 Pentium 微处理器以非流水线方式访问存取时间为 60ns 的 DRAM 存储器,则在 T1周期与 T2 周期之间至少应插入( )等待状态。(分数:1.00)A.1 个 B.2 个 C.4 个 n6 个15.MOVAX,ES:BXSI的源操作数的物
7、理地址是( )。(分数:1.00)A.16d(D+(B+(SB.16d(E+(B+(SC.16d(S+(B+(SD.16d(C+(B+(S16.执行下面的程序段后,AL 中的内容是( )。 BUF 0W 1234H, 5678H, 0001H MOV BX, OFFSET BUF MOV AL,2 XLAT(分数:1.00)A.12HB.34HC.56HD.78H17.80386 有 3 种存储器地址空间,它们是( )。(分数:1.00)A.实地址、物理地址和逻辑地址B.虚地址、逻辑地址和线性地址C.实地址、虚地址和逻辑地址D.逻辑地址、线性地址和物理地址18.在一段汇编程序中多次调用另一段程
8、序,用宏指令比用子程序实现( )。(分数:1.00)A.占内存空间小,但速度慢,B.占内存空间大,但速度快C.占内存空间相同,但速度快D.占内存空间相同,但速度慢19.下面关于物理地址与逻辑地址的说法中正确的是( )。(分数:1.00)A.在 8086 系统中每个存储单元有两种地址:物理地址和逻辑地址B.物理地址是指允许在程序中编排的地址C.8086 微处理器与内存储器之间所有信息交换都要使用 16 位的逻辑地址D.对给定的任一存储单元而言有两部分物理地址:段基值和段内偏移量20.在奔腾机主板上的 Cache 存储器的作用是( )。(分数:1.00)A.提高硬盘与主存之间的传送速度B.提高软盘
9、与主存之间的传送速度C.提高 CPU 与显示器之间的传送速度D.提高 CPU 与主存之间的传送速度21.根据下面的数据定义: ORG 10H DATl DB 10 DUP(?) DAT2 EQU 12H DAT3 DN 56H,$+10 数据项+10的值是( )。(分数:1.00)A.0026HB.0027HC.0032HD.0033H22.根据下面的数据段定义: DSEG SEGMENT A DW 1234H B DB 56H C EQU A+i DSEG ENDS 执行 MOVBX,C指令后,BX 寄存器中的内容是( )。(分数:1.00)A.0001HB.1235HC.3456HD.56
10、12H23.Pentium 微处理器复位后,首先进入( )工作模式。(分数:1.00)A.实模式B.保护模式C.虚拟 8086 模式D.系统管理模式24.Penfium 微处理器的每个突发式总线周期传送( )数据。(分数:1.00)A.4 个字节B.8 个字节C.16 个字节D.32 个字节25.下面是关于 Pentium 微处理器实地址模式和虚拟 8086 模式的描述,其中错误的是( )。(分数:1.00)A.这两种模式总是具有相同的物理地址空间B.在这两种模式下都可以运行 16 位应用程序C.虚拟 8086 模式具有保护机制,而实地址模式下无此功能D.虚拟 8086 模式下的程序在最低特权
11、级 3 级上运行,而实地址模式下运行的程序不分特权级26.在 MOV WORD PTR0074H,55BBH 指令的机器代码中,最后一个字节是( )。(分数:1.00)A.00HB.74HC.55HD.BBH27.一个有 16 个字的数据区,起始地址为 70A0DDF6,则这个数据区末字单元的物理地址是( )。(分数:1.00)A.7E7F6HB.7E816HC.7E814HD.7E7F8H28.在汇编语言程序设计中,若调用不在本模块中的过程,则对该过程必须用伪操作命令( )说明。(分数:1.00)A.PUBLICB.COMMONC.EXTERND.ASUME29.假设 DAT 为字节变量,下
12、列三条指令中功能相同的是( )。 MOVAL,DAT2 MOVAL,DAT+2 MOVAL,2DAT(分数:1.00)A.三条都相同B.仅和相同C.仅和相同D.仅和相同30.位处理指令中,RCL 表示( )。(分数:1.00)A.循环左移B.循环右移C.通过 CF 循环左移D.通过 CF 循环右移31.若(BX) =1000H, (DS) =2000H, (21000H) =12H, (21001H) =34H,执行 LEASI, CDX)指令后,SI寄存器中的内容是( )。(分数:1.00)A.1234HB.3412HC.1000HD.0010H二、B填空题/B(总题数:18,分数:36.0
13、0)32.奔腾芯片采用了超标量技术,它通过内置多条流水线来同时执行多个处理,其实质是以空间换取时间。在经典奔腾中,一共有 3 条流水线。它们分别由两条整数指令流水线(U 指令流水线和 V 指令流水线)和一条 1 组成。(分数:2.00)填空项 1:_33.奔腾芯片的内部总线是_位的,它与存储器之间的外部数据总线又是_位的。(分数:2.00)填空项 1:_34.Pentium 微处理器的中断描述符表占用的内存空间是 1KB。(分数:2.00)填空项 1:_35.Pentium 微处理器在保护模式下,中断描述符表内最多有 1 个中断描述符。(分数:2.00)填空项 1:_36.Pentium 微处
14、理器在实模式下,最小的段只有 1 字节。(分数:2.00)填空项 1:_37.在 MOVWORDPTR0072,55AAH 指令的机器代码中,最后一个字节是 1。(分数:2.00)填空项 1:_38.假定(AX)=96H, (BX)=65H,依次执行 ADDAX,BX 和 DAA 指令后, (AL)=_。(分数:2.00)填空项 1:_39.执行下面的程序段后, (AL)=_。 BUF 2152H, 3416H, 5731H,4684H MOV BX, OFFSET BUF MOV AL,3 XLAT(分数:2.00)填空项 1:_40.8086/8088 系统常用的汇编语言是_,汇编语言程序
15、中的语句可分为两类_;指示性语句的格式为_。表示源程序结束的伪指令为_,宏定义是用_伪指令来实现的,对宏指令的调用称为_。(分数:2.00)填空项 1:_41.最常用的循环程序的控制方法是 1。一个循环结构的程序主要由 2 三部分组成。(分数:2.00)填空项 1:_42.DOS 下 COM 程序寻址被限制在 64K 以内。COM 程序的堆栈是由_自动产生的,数据定义在_段内。COM 程序总是从偏移地址_开始执行。(分数:2.00)填空项 1:_43.下面的汇编语言源程序经汇编后,发现 TESTBX,01H 指令有语法错误,试问该指令的正确形式应该是_。 DSEG SEGMENT DAT DB
16、 5,13,4,-2,6,23,44,-1,29,-3 CNT DW $-DAT DSEG ENDS SSEG SEGMENT STACK DB 256 DUP (0) SSEG ENDS CSEG SEGMENT ASSUME DS:DSEG, SS:SSEG, CS:CSEG START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX, DSEG MOV DS,AX XOR AX, AX MOV BX, OFFSET DAT MOV CX, CNT LP: TEST BX,01H JZ NEXT INC AH ADD AL, BX NEXT: INC B
17、X LOOP LP RET START ENDP CSEG ENDS END START(分数:2.00)填空项 1:_44.第(12)题程序执行结束后,AX 寄存器中的内容是 1(用十六进制表示)。(分数:2.00)填空项 1:_45.若将第(12)题程序中的 JZNEXT 指令修改为 JNZNEXT 指令,则程序执行结束后,AX 寄存器中的内容是 1(用十六进制表示)。(分数:2.00)填空项 1:_46.在以 ES:SOC1 为起始地址的表中存有字符串,它以 Null(00H)作结束符,在 DS:CHAR 中有关键字。从上述表中查找第一个此关键字的程序段如下。若找到此关键字,寄存器 CX
18、 中存放该关键字在 ES 段中的位移量;若串中无此关键字,Cx 返回-1 值。请将该程序段的空格补充完整。 MOV DI, OFFSET SOC1 MOV CX, 0 CPO: CMP ES:_, 00H JNE COUNT MOV BX, CX MOV SI, OFFSET CHAR MOV AL, SI MOV DI, OFFSET SOC1 CLD _SCASB JZ FOUND MOV CX, RET FOUND: _DI MOV CX, DI RET COUNT: INC DI INC CX JMP CPO(分数:2.00)填空项 1:_47.阅读下面的程序段。堆栈段分配了_个 AB
19、CD 结构的空间,堆栈长度为_个字。如果程序中没有再设置 SS、SP,那么经过汇编连接后,(SP)=_。 ABCD STRUC OLD_BP DW? RET_IP DW? RET_CS DW? PAR_2 DW? PAR_1 DW? ABCD ENDS S_SEG SEGMENT PARA STACK STACK ABCD 10 DUP (7) S_SEG ENDS0(分数:2.00)填空项 1:_48.执行下列指令序列后,完成的功能是将(DX,AX)的值_。 MOV CL, 04 SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL(分数
20、:2.00)填空项 1:_49.执行以下程序后,A)X=_。 MOV AL, 87 MOV CL, 4 MOV AH, AL AND AL, 0FH OR AL, 30H SHR AH, CL OR AH, 30H(分数:2.00)填空项 1:_80x86 微处理器与汇编语言程序设计-7 答案解析(总分:67.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:31.00)1.下面是 80x86 宏汇编语言中关于 SHORT 和 NEAR 的叙述,( )是正确的。(分数:1.00)A.它们都可以直接指示无条件转移指令目标地址的属性B.它们都必须借助于 PTR 才能指示无条件转移指
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 80 X86 微处理器 汇编 语言程序设计 答案 解析 DOC
