关闭

循环移位的实现

标签: 汇编c
590人阅读 评论(1) 收藏 举报
最近碰到一个问题,需要对某数进行循环移位。但是记得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

}
}

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

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:42072次
    • 积分:432
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    最新评论
    IT与Internet