社区
C语言
帖子详情
这个指令,用C代码怎么实现.
fiftymetre
2006-09-27 01:29:38
Flag=1 函数:0xFC ESI:0x1002DCD6 SHRD EAX,EDX,CL EAX=0x6169BCE0 EDX=0x6169BCE0 ECX=0xFF9C0007
Flag=2 函数:0xFC EAX=0xC0C2D379
这个指令,用C代码怎么实现.
大家帮帮忙。解释的清楚一些。偶笨的哈。。。。
...全文
677
16
打赏
收藏
这个指令,用C代码怎么实现.
Flag=1 函数:0xFC ESI:0x1002DCD6 SHRD EAX,EDX,CL EAX=0x6169BCE0 EDX=0x6169BCE0 ECX=0xFF9C0007 Flag=2 函数:0xFC EAX=0xC0C2D379 这个指令,用C代码怎么实现. 大家帮帮忙。解释的清楚一些。偶笨的哈。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyherocn
2006-10-03
打赏
举报
回复
就是在C语言中嵌套汇编语言~!
用~!
_asm
{
//把汇编代码放这儿就行啦~
}
我啃
2006-10-03
打赏
举报
回复
如果是中断程序那么另当别论
我啃
2006-10-03
打赏
举报
回复
在涉及到底层的ASM的东西时一般都是直接内嵌汇编来完成
unsigned int shrd(unsigned int high,unsigned int low, unsigned char shift)
{
return (low>>shift)| (high<<(32-shift));
}
不错,不过友必要将简单高效的汇编指令低效化吗??
我曾经看到一个人很自豪的和我说它吧MOV指令用C写了
……^_^
唐巧
2006-10-03
打赏
举报
回复
直接用
_asm
{
//把汇编代码放这儿就行啦~
}
superarhow
2006-09-27
打赏
举报
回复
是不是就是64位数右移?那就直接__int64 i; i >> 7吧
Jokar
2006-09-27
打赏
举报
回复
guoxiaoshou2000(契丹人) ~up
Nash1983
2006-09-27
打赏
举报
回复
不明白
mtai273
2006-09-27
打赏
举报
回复
晕啊,看不懂,高手详细说明一下
mathe
2006-09-27
打赏
举报
回复
是不是就是shrd指令
unsigned int shrd(unsigned int high,unsigned int low, unsigned char shift)
{
return (low>>shift)| (high<<(32-shift));
}
jixingzhong
2006-09-27
打赏
举报
回复
寄存器的值不需要考虑的吧?
在程序装载/运行的时候不是会自动完成的么?
Flag=1 函数...
Flag=2 函数...
??
没看明白什么意思,
不会就是根据一个标志变量执行不同的过程吧?
想来这么简单的咚咚, 50mjj也不会来问了 ~ =_=#.........
小兽
2006-09-27
打赏
举报
回复
帮顶一下
zzd8310
2006-09-27
打赏
举报
回复
帮顶
jixingzhong
2006-09-27
打赏
举报
回复
......
sankt
2006-09-27
打赏
举报
回复
up
csShooter
2006-09-27
打赏
举报
回复
up
mathe
2006-09-27
打赏
举报
回复
__int64 i; i >> 7
相当于两条指令:
shrd lower32, higher32, cl=7
shr higher32, cl=7
基于C语言的AT
指令
代码
实现
基于C语言的通用AT
指令
代码
,含有详细的
代码
、解释及例子,可直接用于各模块的AT
指令
通信。
对一个简单的c语言文法完整
实现
了前端和后端,编译完成可得到8086
指令
集所支持的目标
代码
.zip
对一个简单的c语言文法完整
实现
了前端和后端,编译完成可得到8086
指令
集所支持的目标
代码
.zip
C语言学生信息管理系统
课程名称:C语言控制台版信息管理系统 应用知识:C语言,链表 课程目的: 1、练习C语言知识综合运用 2、巩固复习链表应用 3、巩固C语言基础知识 4、掌握控制台游戏基本方法
代码
数量:1000左右 课程特点: 1、知识点...
基于μCOSiii的AT
指令
代码
和详细使用说明
借鉴RT-Thread思路,
实现
基于μCOSiii的AT
指令
代码
,并附带详细使用说明。与MCU和模块基本没有耦合性,可直接用于绝大多数模块。
C语言的Modbus RTU程序各种
实现
方法
C语言的Modbus RTU程序各种
实现
方法,常见的集中方法及分析
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章