欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】80x86微处理器与汇编语言程序设计-7及答案解析.doc

    • 资源ID:1318205       资源大小:76.50KB        全文页数:11页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】80x86微处理器与汇编语言程序设计-7及答案解析.doc

    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 才能指示无条件转移指

    21、令目标地址的属性C.SHORT 必须借助于 PTR 才能指示无条件转移指令目标地址的属性D.NEAR 必须借助于 PTR 才能指示无条件转移指令目标地址的属性 解析:2.Pentium 微处理器的存储器分页管理机制中,提供页目录表基地址的是( )。(分数:1.00)A.基址寄存器 EBXB.控制寄存器 CR3 C.基址指针 EBPD.局部描述符表寄存器 LDTR解析:3.下面关于 8086 的最小工作方式与最大工作方式的说法正确的是( )。(分数:1.00)A.8086CPU 工作于最小方式时,用于构成多处理机和协处理机系统B.当 8086 CPU 的 引脚接+5V 电源时,8086 CPU

    22、工作于最小方式;当 8086 CPU 的 C.当 8086 CPU 的 引脚接+5V 电源时,8086 CPU 工作于最大方式;当 8086 CPU 的D.8086CPU 工作于最大方式时,用于构成小型的单处理机系统解析:4.有下列数据定义语句: DATA SEGMENT 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.10 解析:5.在标志寄存器 FR 中,其中主要在数据通信中用来检查

    23、数据传送有无出错的位是( )。(分数:1.00)A.CFB.SFC.OFD.PP 解析:6.Pentium 微处理器的寄存器组是在 8086/8088 微处理器的基础上扩展起来的。下面是关于 Pentium 微处理器中寄存器组的叙述,其中正确的是( )。(分数:1.00)A.所有的寄存器都从 16 位扩展为 32 位B.EAX、EBX、ECX、EDX、ESP、EBP、ESI$1EDI 既可作为 32 位也可作为 16 位或 8 位寄存器使用C.选项中的所有寄存器既可存放数据,也可作为基址或变址寄存器使用D.段寄存器从 4 个增加到 6 个 解析:7.Pentium 微处理器的段寄存器有( )。

    24、(分数: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 运算,则在下列四条指令之后添加指令( )。 MOV BX,AX MOV CL,3 SAL AX,CL SUB AX, BX(分数:1.00)A.RORAX,1B.SALAX,1C.SARAX,1 D.DIVAX,2解析:10.寄存器间接寻址方式中,操作数在( )中。(分数:1.00)A.通用寄存器B.堆栈C.主存单元 D.段寄存器解析

    25、: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.0040H 解析:12.若汇编语言源程序中段的定位类型设定为 PARA,则该程序目标代码在内存中的段起始地址应满足( )。(分数:1.00)A.可以从任一地址开始B.必须是偶地址C.必须能被 16 整除 D.必须能被 256 整除解析:13.Pentium 微处理器采用了超标量体系结构。Pcntium4 微处理器的指令流水线有( )条。(分

    26、数: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的源操作数的物理地址是( )。(分数:1.00)A.16d(D+(B+(SB.16d(E+(B+(S C.16d(S+(B+(SD.16d(C+(B+(S解析:16.执行下面的程序段后,AL 中的内容是( )。 BUF 0W 1234H, 5678H, 000

    27、1H MOV BX, OFFSET BUF MOV AL,2 XLAT(分数:1.00)A.12HB.34HC.56H D.78H解析:17.80386 有 3 种存储器地址空间,它们是( )。(分数:1.00)A.实地址、物理地址和逻辑地址B.虚地址、逻辑地址和线性地址C.实地址、虚地址和逻辑地址D.逻辑地址、线性地址和物理地址 解析:18.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现( )。(分数:1.00)A.占内存空间小,但速度慢,B.占内存空间大,但速度快 C.占内存空间相同,但速度快D.占内存空间相同,但速度慢解析:19.下面关于物理地址与逻辑地址的说法中正确的是(

    28、)。(分数:1.00)A.在 8086 系统中每个存储单元有两种地址:物理地址和逻辑地址 B.物理地址是指允许在程序中编排的地址C.8086 微处理器与内存储器之间所有信息交换都要使用 16 位的逻辑地址D.对给定的任一存储单元而言有两部分物理地址:段基值和段内偏移量解析:20.在奔腾机主板上的 Cache 存储器的作用是( )。(分数:1.00)A.提高硬盘与主存之间的传送速度B.提高软盘与主存之间的传送速度C.提高 CPU 与显示器之间的传送速度D.提高 CPU 与主存之间的传送速度 解析:21.根据下面的数据定义: ORG 10H DATl DB 10 DUP(?) DAT2 EQU 1

    29、2H DAT3 DN 56H,$+10 数据项+10的值是( )。(分数:1.00)A.0026H B.0027HC.0032HD.0033H解析:22.根据下面的数据段定义: DSEG SEGMENT A DW 1234H B DB 56H C EQU A+i DSEG ENDS 执行 MOVBX,C指令后,BX 寄存器中的内容是( )。(分数:1.00)A.0001HB.1235H C.3456HD.5612H解析:23.Pentium 微处理器复位后,首先进入( )工作模式。(分数:1.00)A.实模式 B.保护模式C.虚拟 8086 模式D.系统管理模式解析:24.Penfium 微处

    30、理器的每个突发式总线周期传送( )数据。(分数:1.00)A.4 个字节B.8 个字节C.16 个字节D.32 个字节 解析:25.下面是关于 Pentium 微处理器实地址模式和虚拟 8086 模式的描述,其中错误的是( )。(分数:1.00)A.这两种模式总是具有相同的物理地址空间 B.在这两种模式下都可以运行 16 位应用程序C.虚拟 8086 模式具有保护机制,而实地址模式下无此功能D.虚拟 8086 模式下的程序在最低特权级 3 级上运行,而实地址模式下运行的程序不分特权级解析:26.在 MOV WORD PTR0074H,55BBH 指令的机器代码中,最后一个字节是( )。(分数:

    31、1.00)A.00HB.74HC.55H D.BBH解析:27.一个有 16 个字的数据区,起始地址为 70A0DDF6,则这个数据区末字单元的物理地址是( )。(分数:1.00)A.7E7F6HB.7E816H C.7E814HD.7E7F8H解析:28.在汇编语言程序设计中,若调用不在本模块中的过程,则对该过程必须用伪操作命令( )说明。(分数:1.00)A.PUBLICB.COMMONC.EXTERN D.ASUME解析:29.假设 DAT 为字节变量,下列三条指令中功能相同的是( )。 MOVAL,DAT2 MOVAL,DAT+2 MOVAL,2DAT(分数:1.00)A.三条都相同

    32、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.1000H D.0010H解析:二、B填空题/B(总题数:18,分数:36.00)32.奔腾芯片采用了超标量技术,它通过内置多条流水线来同时执行多个处理,其实质是以空间换取时间。在经典奔腾

    33、中,一共有 3 条流水线。它们分别由两条整数指令流水线(U 指令流水线和 V 指令流水线)和一条 1 组成。(分数:2.00)填空项 1:_ (正确答案:浮点指令流水线)解析:33.奔腾芯片的内部总线是_位的,它与存储器之间的外部数据总线又是_位的。(分数:2.00)填空项 1:_ (正确答案:32 64)解析:34.Pentium 微处理器的中断描述符表占用的内存空间是 1KB。(分数:2.00)填空项 1:_ (正确答案:2)解析:35.Pentium 微处理器在保护模式下,中断描述符表内最多有 1 个中断描述符。(分数:2.00)填空项 1:_ (正确答案:256 或 100H)解析:3

    34、6.Pentium 微处理器在实模式下,最小的段只有 1 字节。(分数:2.00)填空项 1:_ (正确答案:16 或 10H)解析:37.在 MOVWORDPTR0072,55AAH 指令的机器代码中,最后一个字节是 1。(分数:2.00)填空项 1:_ (正确答案:55H)解析:38.假定(AX)=96H, (BX)=65H,依次执行 ADDAX,BX 和 DAA 指令后, (AL)=_。(分数:2.00)填空项 1:_ (正确答案:161H)解析:39.执行下面的程序段后, (AL)=_。 BUF 2152H, 3416H, 5731H,4684H MOV BX, OFFSET BUF

    35、MOV AL,3 XLAT(分数:2.00)填空项 1:_ (正确答案:34H)解析:40.8086/8088 系统常用的汇编语言是_,汇编语言程序中的语句可分为两类_;指示性语句的格式为_。表示源程序结束的伪指令为_,宏定义是用_伪指令来实现的,对宏指令的调用称为_。(分数:2.00)填空项 1:_ (正确答案:ASM-86)解析:指令语句和指示性语句 名字命令参数 1,参数 n;注释 END MACRO 和 ENDM 宏调用41.最常用的循环程序的控制方法是 1。一个循环结构的程序主要由 2 三部分组成。(分数:2.00)填空项 1:_ (正确答案:计数控制法和条件控制法)解析:循环参数及

    36、初值部分,循环工作部分,循环控制部分42.DOS 下 COM 程序寻址被限制在 64K 以内。COM 程序的堆栈是由_自动产生的,数据定义在_段内。COM 程序总是从偏移地址_开始执行。(分数:2.00)填空项 1:_ (正确答案:DOS 代码 100H)解析:43.下面的汇编语言源程序经汇编后,发现 TESTBX,01H 指令有语法错误,试问该指令的正确形式应该是_。 DSEG SEGMENT DAT DB 5,13,4,-2,6,23,44,-1,29,-3 CNT DW $-DAT DSEG ENDS SSEG SEGMENT STACK DB 256 DUP (0) SSEG ENDS

    37、 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 BX LOOP LP RET START ENDP CSEG ENDS END START(分数:2.00)填空项 1:_ (正确答案:TEST BYTE PTR BX, 01H 或 TES

    38、T DAT BX, 01H)解析:44.第(12)题程序执行结束后,AX 寄存器中的内容是 1(用十六进制表示)。(分数:2.00)填空项 1:_ (正确答案:0642H)解析:45.若将第(12)题程序中的 JZNEXT 指令修改为 JNZNEXT 指令,则程序执行结束后,AX 寄存器中的内容是 1(用十六进制表示)。(分数:2.00)填空项 1:_ (正确答案:0434H)解析:46.在以 ES:SOC1 为起始地址的表中存有字符串,它以 Null(00H)作结束符,在 DS:CHAR 中有关键字。从上述表中查找第一个此关键字的程序段如下。若找到此关键字,寄存器 CX 中存放该关键字在 E

    39、S 段中的位移量;若串中无此关键字,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:_ (正确答案:DI REPNE -1 或 0FFFFH DEC)解析

    40、:47.阅读下面的程序段。堆栈段分配了_个 ABCD 结构的空间,堆栈长度为_个字。如果程序中没有再设置 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:_ (正确答案:10 50 0064H)解析:48.执行下列指令序列后,完成的功能是将(DX,AX)的值_。 MOV CL, 04 SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL(分数: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:_ (正确答案:3537H)解析:


    注意事项

    本文(【计算机类职业资格】80x86微处理器与汇编语言程序设计-7及答案解析.doc)为本站会员(towelfact221)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开