- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]汇编语言
二,简答题(每小题4分,共12分) 1.假定(DX),(CL)=0.3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL 答:(1) 005CH (2) 00DCH (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 三,程序分析题(每小题6分,共36分) 1.现有如下程序段: DATA SEGMENT DA3 EQU 1234H ORG 0020H DA4 EQU $-DA2 DA1 DW 12H,23H DA5 DB 31H,32H DA2 DB 11H,21H DATA ENDS 请回答:(1)该程序段已占有的存储字节数是多少? (2)符号名DA4的值是多少?符号名DA5的值是多少? 答:(1) 该程序段已占有的存储字节数是8个字节。 (2) 符号名DA4的值为2,符号名DA5的值是0026H。 [解析]1)伪指令ORG 0020H,设置存储单元起始偏移地址为0020H; 2)符号名DA1的值(即所对应存储单元的偏移地址)是0020H,该数据区的类型为字,有2个字数据,所以共占用4个字节; 3)符号名DA2的值(即所对应存储单元的偏移地址)是0024H,该数据区的类型为字节,有2个字节数据,所以共占用2个字节; 4)经EQU定义的符号名DA3、DA4不占用存储空间,“$” 用来表示当前地址计数器的值(0026H),可它们的值分别为DA3=1234H, DA4=2。 5)符号名DA5的值(即所对应存储单元的偏移地址)是0026H,该数据区的类型为字节,有2个字节数据,所以共占用2个字节; 6)综上所述,该程序段共占有的存储字节数8个字节。 2.执行下列程序段后,回答问题。 ORG 1221H MOV BX,OFFSET NUM NUM DW 12H MOV CL,BYTE PTR NUM+1 … MOV CH,TYPE NUM MOV AX,NUM HLT 请问:(AX)=______,(BX)=______,(CX)=______。 答:(AX)=0012H (BX)=1221H (CX)=0200H [解析]1)指令MOV AX, NUM的功能是将NUM单元的字内容12H传送给AX,使得(AX)=0012H; 2)指令MOV BX, OFFSET NUM的功能是将NUM单元的偏移地址1221H传送给BX,使得(BX)=1221H; 3)指令MOV CL, BYTE
您可能关注的文档
最近下载
- 园林机械使用规范.pptx
- 2024年(粮油)仓储管理员理论知识竞赛理论考试题库资料500题(含答案).pdf
- Sakura樱花Sakura樱花88E51702 说明书说明书用户手册.pdf
- 2024年新改版人教版七年级上册生物全册精编复习专用资料.doc
- 2024中煤电力限公司面向中煤集团内部招聘15人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- Unit 5 Into the wild Understanding ideas 课件 高中英语外研版(2019)必修第一册.pptx VIP
- Unit 5 Into the wild Understanding ideas示范公开课教学课件【外研版必修1】.pptx
- 2024四方人员云网安全运行应知应会考试.doc
- 人教版2023-2024学年六年级上册数学 第四单元 比(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 技能鉴定题库(1349道).docx
文档评论(0)