新浪首页 > 新浪教育 > 自学考试 > 正文

2004年自学考试汇编语言模拟试题(二)

http://www.sina.com.cn 2004/10/21 13:57  华夏大地教育网

  


  二,简答题(每小题4分,共12分)

  1.假定(DX)=10111001B,(CL)=0.3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。

    (1)SHR DX,1

    (2)RCR DL,1

    (3)RCL DX,CL

         答:(1) 005CH (2) 0
0DCH (3) 05CCH

    [解析](1)指令:SHR DX, 1 使DX的内容向右移动了一位,因此DX的内容变为0000’0000’0101’1100B,即005CH。

    (2)指令:RCR DL, 1 使DL的内容向右循环带进位移动了一位,DH的内容不变,因此DX的内容变为0000’0000’1101’1100B,即00DCH。

    (3)指令:RCL DX, CL 使DX的内容向左循环带进位移动了3位,因此DX的内容变为0000’0101’1100’1100B,即05CCH。

  2.写出完成下述功能的程序段:

    (1)传送25H到AL寄存器

    (2)将AL的内容乘以2

    (3)传送15H到BL寄存器

    (4)AL的内容乘以BL的内容

    并请写出最后(AX)=?

         答:(1)MOV AL, 25H

    (2)SHL AL, 1

    (3)MOV BL, 15H

    (4)MUL BL

    最后,(AX)=612H =1554

    [解析]1)将AL的内容左移1位,将使它的内容扩大2倍,即使AL的内容乘以2。

    2)最后,AX的内容应为25H*2*15H=612H=1554

  3.写一程序段,求双字长数DX∶bX的相反数。

         答:NEG DX

    NEG AX

    SBB DX, 0

  [解析]求双字长数DX:AX相反数,即对其求补,所以应实现的操作是:

    (DX:AX) ← 0-(DX:AX)

    即 0 : 0

    -) DX : AX

    将上面的算式分解后,即为对DX求补,对AX求补,并从DX中减去将AX求补时产生的借位。所以相应的指令就是:

    NEG DX

    NEG AX

    SBB DX, 0


  特别说明:由于各方面情况的不断调整与变化,新浪网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。


评论】 【推荐】 【 】 【打印】 【下载点点通】 【关闭


    



新 闻 查 询
关键词一
关键词二
服饰 首饰 手机
电器 MP3 数码相机
热 点 专 题
中超俱乐部酝酿大变革
阿里汉下课几成定局
北京新交法听证报告
考研大讲堂 报考指南
2004中华小姐环球大赛
京城劣质楼盘备忘录
调查:南方周末创富榜
安妮宝贝笔记连载
全国万家餐馆网友热评

 
 ⊙ 分类信息 投资赚钱的秘密武器!糖尿病你往哪里逃! 权威医院治愈高血压!
·高血压人要“解放”! ·治疗皮肤癣最新成果 ·治股骨头坏死新突破 ·如果你有胃肠道疾病?
·今年哪些项目最赚钱? ·几千元创业的好项目 ·好生意,一月收回投资! ·疤痕疙瘩、痤疮一扫光
·香港女鞋女包火爆招商 ·小项目玩赚大市场 ·幼教新模式火爆全球 ·权威治皮肤顽疾白斑症
·男人酷女人爱赚男人钱 ·投资几千元快活做老板 ·攻克皮肤癣,靓丽肌肤 ·280-1680元治愈糖尿病
 



文化教育意见反馈留言板电话:010-62630930-5178 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 产品答疑

Copyright © 1996 - 2004 SINA Inc. All Rights Reserved

版权所有 新浪网
北京市通信公司提供网络带宽