当前位置: 首页 > news >正文

深圳做微信网站建设旺道优化软件

深圳做微信网站建设,旺道优化软件,无锡电子商城网站建设,广州网站建设 app 小程序除法和32位差不多,毕竟背后的数学公式是一样的。区别只是32位的乘法需要两个寄存器来存放大数相乘的结果,而64位的不需要,一个寄存器就能存下。所以在64位的环境下,多了右移32位这条指令,其他指令一样。 //code #incl…

       除法和32位差不多,毕竟背后的数学公式是一样的。区别只是32位的乘法需要两个寄存器来存放大数相乘的结果,而64位的不需要,一个寄存器就能存下。所以在64位的环境下,多了右移32位这条指令,其他指令一样。

//code

#include <stdio.h>

void i_c_c()
{
    int num = 1234;
    int bit = 0;
    
    bit = num / 1000;
    printf("bit = %d %d\n", bit, 1234 % 1000);  // 1 234   
}

int main()
{
    i_c_c();

    return 0;
}

// asm

#include <stdio.h>

void i_c_c()
{
    /*1149:    f3 0f 1e fa              endbr64
    114d:    55                       push   %rbp
    114e:    48 89 e5                 mov    %rsp,%rbp
    1151:    48 83 ec 10              sub    $0x10,%rsp
    1155:    c7 45 f8 d2 04 00 00     movl   $0x4d2,-0x8(%rbp)*/
        int a = 1234;

    /*115c:    c7 45 fc 00 00 00 00     movl   $0x0,-0x4(%rbp)*/
        int b = 0;

    /*1163:    8b 45 f8                 mov    -0x8(%rbp),%eax            // eax = 1234
    1166:    48 63 d0                 movslq %eax,%rdx                // rdx = 1234
    1169:    48 69 d2 d3 4d 62 10     imul   $0x10624dd3,%rdx,%rdx    // rdx = 1234*274877907 =339199337238 = 0x4E F9DB 2316
    1170:    48 c1 ea 20              shr    $0x20,%rdx                // rdx = 0x4E
    1174:    c1 fa 06                 sar    $0x6,%edx                // edx = 1    (2^38)/274877907 = 999.9999 = 1000
    1177:    c1 f8 1f                 sar    $0x1f,%eax                // eax = 0
    117a:    29 c2                    sub    %eax,%edx                // edx = 1
    117c:    89 d0                    mov    %edx,%eax                // edx = 1
    117e:    89 45 fc                 mov    %eax,-0x4(%rbp)*/
        b = a / 1000;

    /*1181:    8b 45 fc                 mov    -0x4(%rbp),%eax            // eax = 1
    1184:    ba ea 00 00 00           mov    $0xea,%edx                // edx = 0xea
    1189:    89 c6                    mov    %eax,%esi
    118b:    48 8d 3d 72 0e 00 00     lea    0xe72(%rip),%rdi        # 2004 <_IO_stdin_used+0x4>
    1192:    b8 00 00 00 00           mov    $0x0,%eax
    1197:    e8 b4 fe ff ff           callq  1050 <printf@plt>*/
        printf("%d %d\n", b, 0xea);

    /*119c:    90                       nop
    119d:    c9                       leaveq
    119e:    c3                       retq   */
}

int main()
{
    /*119f:    f3 0f 1e fa              endbr64
    11a3:    55                       push   %rbp
    11a4:    48 89 e5                 mov    %rsp,%rbp
    11a7:    b8 00 00 00 00           mov    $0x0,%eax
    11ac:    e8 98 ff ff ff           callq  1149 <i_c_c>*/
        i_c_c();

    /*11b1:    b8 00 00 00 00           mov    $0x0,%eax
    11b6:    5d                       pop    %rbp
    11b7:    c3                       retq   
    11b8:    0f 1f 84 00 00 00 00     nopl   0x0(%rax,%rax,1)
    11bf:    00 */

    return 0;
}

http://www.hkea.cn/news/674084/

相关文章:

  • 移动端网站开发推广效果最好的平台
  • 用二级页面做网站的源代码自助建站系统破解版
  • 网站上怎么做动画广告推广策略包括哪些内容
  • 广州网站优化公司大亚湾发布
  • 广州网站开发招聘百度经验悬赏令
  • 吴江建设局网站郑州粒米seo外包
  • 建设工程合同纠纷与劳务合同纠纷seo培训教程视频
  • 找网站建设公司哪家最好沈阳市网站
  • sh域名做的好的网站什么是营销
  • 网站平台怎么做推广一站式网络推广服务
  • 百度对新网站排名问题兰州seo快速优化报价
  • 网站建设常用代码湘潭网络推广
  • 做网站上传图片一直错误好用搜索引擎排名
  • 钟祥网站建设网络推广的含义
  • 新闻类网站源码青岛官网seo
  • 网站优化哪里可以做百度营销客户端
  • 常德建设局网站北京优化网站方法
  • 用ip做网站优化手机流畅度的软件
  • 为网站添加统计媒介
  • 商业设计网站推荐互联网营销师证书是国家认可的吗
  • 做网站的是干嘛的怎样把自己的产品放到网上销售
  • 品牌型网站制作价格2022年小学生新闻摘抄十条
  • 政府网站群集约化建设网络暴力事件
  • 可以做卷子的网站游戏app拉新平台
  • 长沙优化网站关键词社区营销
  • 个人网站制作价格表重庆关键词优化
  • 网站开发ideseo优化网站模板
  • 关于制作网站收费标准怎样把个人介绍放到百度
  • 网站建设 绵阳百度开放平台
  • discuz修改网站标题微信小程序开发平台