当前位置:首页 > 算法

BIN转BCD

xjtudll11个月前 (01-08)1280
BCD代码,Binary-Coded Decimal‎,是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制数,使二进制和十进制之间的转换得以快捷的进行。常见BCD编码有8421 BCD码,2421 BCD码,余3码。我们要说的就是8421 BCD码与二进...

多字节除法--汇编实现原理

xjtudll12年前 (2013-11-19)16760
多字节除法--汇编实现原理
2.1 长除法 ......

穆斯林朝拜方向计算Qibla Direction

xjtudll12年前 (2013-10-31)59700
穆斯林朝拜方向计算Qibla Direction
穆斯林礼拜都是朝向麦加的“克尔白”(Kaaba)。在中国,大家都知道是向西。但是,很多人并不清楚到底是向“正”西,还是向朝西的某个角度。精确的方向该如何计算?这个问题就等同于:已知两地(其中一地是麦加)的经度,纬度,如何求方位角。学术的讲法就是大地主题...

多字节乘法--汇编实现原理

xjtudll12年前 (2013-09-30)10790
       乘法的本质是加法,乘法是加法的简便运算。但是如果纯粹用加法,加的次数太多,例如,358*24,即使用358作加法,也要24次。多字节乘法与珠算的“空盘前乘法”类似,是手工算法的变种。......

二进制操作最右侧位

xjtudll12年前 (2013-09-25)6280
   1  将最右侧的1变成0(可利用判断是不是2的幂) ......

二进制逆序(字节反转)

xjtudll12年前 (2013-09-23)50141
  1  理论分析  二进制逆序,顾名思义就是将低位和高位交换,例如0x23 = 0010 0011 B,逆序后就是1100 0100 B。字节反转在“小端”格式和“大端”格式之间的数据转换是一个必要的操作。......

两个IO 6按键

xjtudll13年前 (2012-12-15)12070
两个IO 6按键
......

万年历星期算法分析

xjtudll16年前 (2009-12-10)18011
 1、 蔡勒公式  w=(y+[y/4]+[c/4]-2*c+[26*(m+1)/10]+d-1)%7             &...