循环移位的实现

最近碰到一个问题,需要对某数进行循环移位。但是记得C里好像只有>>和<<. 于是上网搜索是否有循环移位的函数,没想到搜索到的居然是自己两年前回复别人时候写的代码:
 
unsigned char i,j;
 
cin >> i >> j >>endl;

if (j>0)

{

__asm

{

push ax

push cx

mov al,i

mov cl,j

ror al,cl ;循环移位

mov i,al

pop cx

pop ax

}
}

看到这段代码似曾相识,可惜的是我现在不记得有学过汇编,没想到我曾经用他写过代码,幸亦或不幸?

 
阅读更多
文章标签: 汇编 c
上一篇给ActiveX签名
下一篇写了个wyyxjv75病毒专杀
想对作者说点什么? 我来说一句

桶形移位器的Verilog HDL设计

2012年10月14日 728KB 下载

没有更多推荐了,返回首页

关闭
关闭