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

    2022年2022年汇编语言期末试卷B .pdf

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

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

    2022年2022年汇编语言期末试卷B .pdf

    (装订线内不准答题)命题教师_唐北平_审核_课程名称汇 编 语 言考(试)_A_(A、B 卷)适用专业班级 _计 0701/02/03 _考试形式闭(开、闭)题号一二三四五六七八九十总分计分一、填空题(30 分)1.计算机内表示机器数的常用编码有_ _ _ ,_,_ _ _。2.已知X-Y补=7001H,X+Y补=0001H,则2X补=(_H)。3.在 1M字节的存储器中,每个存储单元都有一个唯一的_ 位地址,称为该物理单元的物理地址。4.指令中所用到的操作数可存放于_ _ _ _ 或_ _ _ _ 中。5.DD伪指令中定义的每个操作数占有_ 字节。6.循环程序可由 _ _ _,_ _ _,_ _ _ 三部分组成。7.如(AX)=5,则执行完 NEG AX 指令后、(AX)=。8.如(AX)=8089H,则执行指令 SHR AX,1 后(AX)=。9.若(SP)=0FFF8H,则指令 POP AX 执行后,(SP)=_。10.MOV CL,5 SAR DI,CL 如指令执行前,(DS)=0F800H,(DI)=180AH,(0F980A)=0064H 则指令执行后,(0F980A)=_,CF=_。11.已知指令 ARRAY DB 2 DUP(1 DUP(3)则该指令分配 _ 字节单元,指令 MOV AX,Length ARRAY,执行后,(AX)=_ _;指令 MOV AX,SIZE ARRAY,执行后,(AX)=_ _。12.已知,(AL)=82H,(BL)=01H,则,指令 MUL BL执行后,(AL)=_ _;指令 IMUL BL执行后,(AL)=_ _。13如(AX)=12H,(BX)=56H,执行 ADD AX,BX 指令后,(AX)=,(BX)=。14如(AX)=0F12H,(BX)=0078H,执行 AND AX,BX 后,(AX)=,若执行 TEST AX,BX 指令后,(AX)=0F12H。15如果要把AL 寄存器中0、3、5 位内容置1,可使用一条指令为OR AL 29H。二、判断下列指令是否正确(正确的在题后括号内划“”,错误的划“”。10分)1、MOV AH,BX()2、MOV BX,SI()3、MOV AX,BXSI()4、PUSH AL()5、IN BX,5()6、MOV SI,5()7、MOV AX,WORD PTRBX()7、MOV CS,AX()9、MOV DS,1000()10、LEA AL,X()三、简答题(20 分)1、8088/8086 CPU中有多少个寄存器?请列举出来。答:共有 14个通用寄存器分别为:通用寄存器:AX,BX,CX,DX,SP,BP,SI,DI 段寄存器:CS,DS,ES,SS 专用寄存器:IP,FLAG 2、已知存储器中有一个首地址为ARRAY 的 100 个字数组,现要求把数组中的每个数加1,试编制完成此程序的功能段。LEA SI,ARRAY MOV CX,100 NEXT:ADD WORD PTRSI,1 ADD SI,2 LOOP NEXT 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -湖南工程学院试卷用纸专业班级 _ 姓名_ 学号_ 共_3_页第_2_页(装订线内不准答题)3、在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如:PUSH AX ;保护现场 PUSH BX PUSH CX PUSH DX :恢复现场试写出恢复现场时的指令序列。POP DX POP CX POP BX POP AX 4、完成下列操作,选用什么指令:(1)将 AX的内容,减去 0520H,和上次运算的借位;SBB AX,0520H(2)将变量名 TABL 的偏地址送 AX。(用两种方法)(1)MOV AX,OFFSET TABL(2)LEA AX,TABL 四、程序分析题(20 分)1、A DW 1234H B DW 5678H :PUSH A PUSH B POP A POP B 试回答:上述程序段执行后(A),(B),设执行前(SP)2000H,执行后(SP)。2、分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(BL)(AL)3、STRING DB ABCDEFGHIJ :MOV AH,01;从键盘输入字符19 INT 21H AND AL,0FH DEC AL XOR AH,AH MOV BX,OFFSET STRING ADD BX,AX MOV BL,BX MOV AH,02H;显示输出 INT 21H :试回答:(1)上述程序段的功能是什么?程序段功能:根据从键盘输入的字符1 9,确定在显示器上显示 STRING 中第几个字符。(2)如从键盘输入字符 4,程序段有什么结果?显示器显示字符 D 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -湖南工程学院试卷用纸专业班级 _ 姓名_ 学号_ 共_3_页第_3_页(装订线内不准答题)4、AND AL,AL JZ BRCH1 RCR AL,1 JZ BRCH2 RCL AL,1 INC AL JZ BRCH3 :上述程序运行后,试回答:(1)当(AL)0时,程序转向BRCH1(2)当(AL)1时,程序转向BRCH2(3)当(AL)-1时,程序转向BRCH3 五、程序填空题(10分)1设 AX,BX 中的数一个为正数,一个为负数,下面程序段完成将正数送到PLW单元中存放,请将程序中所缺指令语句补上。TEST AX,8000H MOV PLW,BX JMP DONE K1:DONE:.2 现有下列数据段:DATA SEGMENT STR1 DBABCDEFGHIJKL COUNT EQU$-STR1 BUF DB COUNT DUP(0)DATA ENDS 下面程序段是实现把STR1中所有字符逆向传送到BUF缓冲区(即 STR1中第一个字符送到 BUF的最后一个单元,STR1中最后一字符送到BUF的第一个单元)。试把程序中所空缺的指令填上。MOV SI,OFFSET STR1+COUNT MOV DI,OFFSET BUF MOV CX,COUNT LOOP1:MOVSB _ LOOP LOOP1 六、程序编写题(10 分)1、从键盘输入一个1 位 09 的数 N,然后响铃 N 次。(响铃的 ASCII 码为 07)2、统计 AX 寄存器中 1 的个数。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -湖南工程学院试卷参考答案及评分标准(A 卷)专业班级 _计 0701/02/03_ 命题老师唐北平_2008_至_2009_学年第 _二_学期课题名称 _汇 编 语 言_ 一、填空题(30 分)1、原码、补码、反码2、7002H 3、20 4、寄存器、存储器5、4 6、初始状态、循环体、控制部分7、-5 8、4044H 9、0FFFAH 10、0003H、0 11、2、2、2 12、82H,82H 13、68H、56H 14、0010H,0F12H 15、OR AL,29H 二、判断题(10 分)1、2、3、4、5、6、7、8、9、10、三、简答题(20 分)1、14 个寄存器,分别为:通用寄存器:AX,BX,CX,DX,SP,BP,SI,DI 段寄存器:CS,DS,ES,SS 专用寄存器;IP,FLAG 2、LEA SI,ARRAY MOV CX,100 NEXT:ADD WORD PTRSI,1 ADD SI,2 LOOP NEXT 3、POP DX POP CX POP BX POP AX 4、(1)、SBB AX,0520H(2)、MOV AX,OFFSET TABL 或 LEA AX,TABL 四、程序分析题(20 分)1、(A)=5678H(B)=1234H SP=2000H 2、(BL)=0E4H(AL)=0DDH 3、程序段功能:根据从键盘输入的字符 1 9,确定在显示器上显示STRING中第几个字符。显示器显示字符 D4、(AL)=0,(AL)=1,(AL)=-1 五、程序填空题(10分)1、JE K1 或 JZ K1 MOV PLW,AX 2、CLD(3 分)SUB SI,1 或STD(3 分)ADD DI,1 六、程序编写题(10 分)1、MOV AH,01 INT 21H SUB AL,30H NEXT:MOV AH,02 MOV DL,7 INT 21H DEC AL JNZ NEXT 2、MOV BL,0 REPEAT:TEST AX,0FFFFH JZ EXIT JNS SHIFT INC BL SHIFT:SHL AX,1 JMP REPEAT EXIT:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -

    注意事项

    本文(2022年2022年汇编语言期末试卷B .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开