欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    1月全国自考汇编语言程序设计试题及答案解析.pdf

    • 资源ID:69184670       资源大小:189.66KB        全文页数:5页
    • 资源格式: PDF        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    1月全国自考汇编语言程序设计试题及答案解析.pdf

    欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!精品自学考试资料推荐 1 全国 2018 年 1 月高等教育自学考试 汇编语言程序设计试题 课程代码:02321 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 16 分)1.已知某操作数的物理地址是 2117AH,则它的段地址和偏移地址可能是()。A.20250F2A B.210800EA C.2000017A D.2100117A 2.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是()字节。A.2K B.4K C.8K D.16K 3.以寄存器 DI 间接寻址的存储器字节单元内容加 1 的指令是()。A.INC DI B.INC DI C.INC BYTE PTRDI D.ADD DI,1 4.有语句:COUNT EQU 256,下列四种叙述中,正确的是()。A.COUNT 是变量 B.COUNT 占用一个字节存储单元 C.COUNT 是符号常数 D.COUNT 占用二个字节存储单元 5.下面指令中,源操作数的寻址方式为立即寻址的是()。A.MOV AX,OFFSET A B.MOV AX,A C.MOV AX,A+1 D.MOV AX,ABX 6.已知 SP=2110H,执行 POP AX 后,SP 寄存器的值是()。A.2111H B.2112H C.210FH D.210EH 7.将 AX 中有符号数除以 2 的正确指令是()。A.SHR AX,1 B.SAR AX,1 C.ROR AX,1 D.RCR AX,1 8.比较 BX 和 SI 中的两个存储器地址,若 BXSI 转向 HIGH 的正确指令是()。A.JAE HIGH B.JBE HIGH C.JEG HIGH D.JLE HIGH 9.指令 SCASB 操作数的段地址一定在()寄存器中。A.CS B.DS C.ES D.SS 10.有数据定义语句 BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量 BUF 分配的存储单元字节数是()。A.48H B.90H C.120 D.60 11.下列指令执行后,不改变 AL 寄存器内容的指令是()。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!精品自学考试资料推荐 2 A.AND AL,1 B.CMP AL,DL C.XOR AL,AL D.SUB AL,DL 12.执行 1 号 DOS 系统功能调用,从键盘输入的字符值存放在()寄存器中。A.AL B.BL C.CL D.DL 13.执行下面指令语句,则 AX=()。MOV AL,95H CBW A.0095H B.0F95H C.0FF95H D.9095H 14.将 DX,AX 中 32 位数左移一位的指令序列是()。A.SHL AX,1 B.RCL AX,1 RCL DX,1 SHL DX,1 C.SHL AX,1 D.RCL AX,1 SHL DX,1 RCL DX,1 15.将 CX 寄存器低 4 位清零的正确指令是()。A.AND CX,0F0H B.AND CX,0FFF0H C.AND CX,1110H D.MOV CX,0 16.判断 AX 和 BX 是否同时为偶数或同时为奇数。若是转 YES 的正确指令序列是()。A.OR AX,BX B.XOR AX,BX AND AX,1 AND AX,1 JE YES JE YES C.CMP AX,BX D.SUB AX,BX AND AX,1 AND AX,1 JE YES JE YES 二、填空题(每空 1 分,共 16 分)1.在 8086/8088 系统中,存储器物理地址是分段组织的。堆栈段的段地址存放在_寄存器中,栈顶数据的偏移地址放在_寄存器中。代码段的段地址存放在_寄存器中。偏移地址在_寄存器中。2.已知 DS=29A0H,某数据的物理地址是 2A400H,则当 DS=6700H 时,该数据的物理地址是_。3.逻辑运算指令都是按_操作的,其中_指令执行后不影响任何标志位,其他指令执行后,标志位_和_一定是 0。4.有指令 MOV CL,N,要使该指令合法,则 N 的最大值是_,最小值是_。(用十进制数表示)5.已知 DS=4000H,BX=0100H,SI=0004,(40100H)=28H,(40101H)=69H,(40104H)=10H,(40105H)=9AH,先执行 MOV AX,0100H,AX=_再执行 ADD AX,BX+SI,AX=_,CF=_。6.有下列数据定义:AA DW 1,2,3,4,5,6,7 COUNT EQU ($-AA)/2 则 COUNT=_,表示_。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!精品自学考试资料推荐 3 三、简答题(每小题 4 分,共 12 分)1.简述 DOS 系统功能调用方法,写出在屏幕上显示数字 9 的指令语句。2.定义数据段 DATA_SEG,数据段中的数据按下列要求依次存储:(1)第一个字节是整数 5(2)变量 BUF,大小为 25 个字节,初值为 0(3)变量 ARRAY,类型为字,初值为 12H,56H,78H,0AH(4)变量 MSG 存储字符串yes 3.假设 DS=2000H,BX=0100H,(20100H)=30H,(20101H)=10H 问:(1)执行 MOV DX,BX DX=_ 执行 LEA DX,BX DX=_(2)简述两条指令区别 四、程序分析题(每小题 6 分,共 24 分)1.设寄存器 AX,BX,CX 中的内容都是 1234H,变量 value 中的内容为 0F0FH,执行下列指令序列:OR AX,value AND BX,value XOR CX,value 则 AX=_,BX=_,CX=_ 2.MOV AL,5 ADD AL,AL MOV BL,AL ADD AL,AL ADD AL,BL 上述程序段执行后,AL=_,BL=_ 程序段的功能用数学表达式表示_ 3.NUM DB?MOV AH,1 INT 21H CMP AL,39H JBE NEXT SUB AL,7 NEXT:SUB AL,30H MOV NUM,AL 上述程序段运行后,若输入F,则(NUM)=_(用二进制表示)若8,则(NUM)=_(用二进制表示)该程序段的功能是_。4.有下列数据定义 VA DB 0FFH VB DB 1,2 VC DW 3456H 执行下列指令序列:MOV AX,WORD PTR VB+1 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!精品自学考试资料推荐 4 MOV BL,BYTE PTR VC+1 MOV CL,VB-1 则 AX=_,BL=_,CL=_ 五、程序填空(每小题 6 分,共 12 分,每空格只能填一条指令)1.下面是一个用地址表法实现多分支的程序段。根据键盘输入 04 的不同值,实现程序分支。请将程序段填写完整。BRANCH_TAB DW R0,R1,R2,R3,R4 MOV BX,OFFSET BRANCH_TAB MOV AH,1 INT 21H _ MOV AH,0 ADD AX,AX ADD BX,AX _;转到相应分支 2.设 DX,AX 中存放双字有符号数 P,DX 存放高位字。BX,CX 中存放双字有符号数 Q,BX 存放高位字。下列程序完成 P 与 Q 比较大小操作。当 PQ 时,使 AX=1 PQ 时,使 AX=2 将程序填写完整:CMP DX,BX JL L2 _ CMP AX,CX _ L1:MOV AX,1 JMP EXIT L2:MOV AX,2 EXIT:六、程序设计题(第 1 小题 6 分,第 2 小题 14 分,共 20 分)1.按下列要求编写一个子程序:子程序名:ABSOLT 功能:求两数和的绝对值 输入参数:AX 存放一个加数 BX 存放另一个加数 输出参数:AX 存放和的绝对值 2.已知在以 ARRAY 为首地址的数据区中存放 10 个带符号字数据:ARRAY DW,1,2,-1,3,4,-2,-3,4,5,-6 编程将 ARRAY 分成两个数组:正数数组 P_ARY 和负数数组 N_ARY,并分别显示正数项欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!精品自学考试资料推荐 5 个数和负数项个数。要求:源程序格式完整。

    注意事项

    本文(1月全国自考汇编语言程序设计试题及答案解析.pdf)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开