将DX的寄存器的值分别放在AL,BL,CL,DL寄存器中 微机原理上机题

时间:2019-05-14 20:13:17下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《将DX的寄存器的值分别放在AL,BL,CL,DL寄存器中 微机原理上机题》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《将DX的寄存器的值分别放在AL,BL,CL,DL寄存器中 微机原理上机题》。

第一篇:将DX的寄存器的值分别放在AL,BL,CL,DL寄存器中 微机原理上机题

1、将DX寄存器中的16位数分成4组,分别放在AL、BL、CL、DL中。

算法为,把DX分为DH和DL寄存器

DH的高4位采用左移4次,DH的低4位则采用屏蔽高4位复到。同理,DL也可采用此方法

汇编代码如下

CODES SEGMENT

ASSUME CS:CODES START:

MOV DX,0ABCDH

MOV AH,DH

MOV CL,4

SHR AH,CL;把dh的高四位放在ah中

MOV AL,AH

AND DH,0FH

MOV BL,DH

MOV AH,DL;先把dl的数据放在ah中

MOV BH,AH

MOV CL,4

SHR BH,CL;把dl的高四位放在bh中

MOV CL,BH;把dl的高四位放在cl中

AND AH,0FH

MOV DL,AH;把dl的低四位放在dl中

MOV AH,4CH

INT 21H CODES ENDS

END START

下载将DX的寄存器的值分别放在AL,BL,CL,DL寄存器中 微机原理上机题word格式文档
下载将DX的寄存器的值分别放在AL,BL,CL,DL寄存器中 微机原理上机题.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐