全站数据
8 4 2 0 5 8 1

在汇编中,如何将一个16位的数拆分成两个8位的数,分别存放在两个寄存器中

公考之家 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 17:10:46

问题描述

在汇编中,如何将一个16位的数拆分成两个8位的数,分别存放在两个寄存器中求高手给解答
精选答案
最佳答案

使用DX存放,DH放高8位,DL放低8位,主要的难点在于提取方法:先将你71H里的数据备份,然后让它右移8位,再与0000000011111111(00FF)进行与运算,得出的就是高八位;低八位比较简单,直接让原数据与00FF进行与运算就可以了但愿能办到你,我这没工具,没法操作了,但算法应该没错