十六进制乘法

十六进制乘法(A)=30H
(B)=60H
为什么MUL AB
(A)=00H
(B)=12H

十六进制的乘除法运算跟十进制一样但是规则是:逢16进1。

以计算350AH*12H为例:


先用2*350A


2*A=20   进一位余20-16=4


2*0=0     进零位余0加上面的进位等于1


2*5=10   进零位余A


2*3=6     进零位余6


所以2*350A=6A14


同理10*350A=350A0


最后350AH*12H=6A14+350A0=3BAB4

进制转换的理论:


1、 二进制数、十六进制数转换为十进制数:


用按权展开法把一个任意R 进制数a n a n-1 ...a1a 0 . a -1 a -2...a -m转换成十进制数,其十进制数值为每一位数字与其位权之积的和。 


a n ×Rn+ a n-1×R n-1 +…+ a 1×R 1 + a 0×R 0 + a -1 ×R -1+ a -2×R -2+ …+ a -m ×R -m 


2、 十进制转化成R 进制十进制数轮换成R 进制数要分两个部分:


整数部分要除R 取余数,直到商为0,得到的余数即为二进数各位的数码,余数从右到左排列(反序排 列) 。小数部分要乘R 取整数,得到的整数即为二进数各位的数码,整数从左到右排列(顺序排列) 。


3、十六进制转化成二进制:每一位十六进制数对应二进制的四位,逐位展开。


4、 二进制转化成十六进制:将二进制数从小数点开始分别向左(对二进制整数)或向右(对二进制小数)每四位组成一组,不足四位补零。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-07
十六进制的乘除法运算跟十进制一样但是规则是:逢16进1。十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。以计算350AH*12H为例:先用2*350A 2*A=20 进一位余20-16=4 2*0=0 进零位余0加上面的进位等于1 2*5=10 进零位余A 2*3=6 进零位余6 所以2*350A=6A14 同理10*350A=350A0 最后350AH*12H=6A14+350A0=3BAB4本回答被网友采纳
相似回答