小编Myk*_*III的帖子

guice AbstractModule安装方法

什么方法install()AbstractModule类呢?有人可以向我解释一下吗?从我从guice网站上读到的文档我得到的只是:

使用给定的模块配置更多绑定.

准确配置什么绑定?来自已安装模块的绑定或调用install方法的类的绑定?

java guice

39
推荐指数
1
解决办法
2万
查看次数

6
推荐指数
1
解决办法
135
查看次数

DS段寄存器采用32位架构

我一直在研究如何通过反汇编C代码在x86架构中处理浮点运算.使用的操作系统是64位Linux,而代码是为32位机器编译的.

这是C源代码:

#include <stdio.h>
#include <float.h>

int main(int argc, char *argv[])
{
    float a, b;
    float c, d;

    printf("%u\n",sizeof(float));

    a = FLT_MAX;
    b = 5;

    c = a / b;
    d = (float) a / (float) b;

    printf("%f %f \n",c,d);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是32位exe的主要功能的反汇编版本:

 804841c:   55                      push   ebp
 804841d:   89 e5                   mov    ebp,esp
 804841f:   83 e4 f0                and    esp,0xfffffff0
 8048422:   83 ec 30                sub    esp,0x30
 8048425:   c7 44 24 04 04 00 00    mov    DWORD PTR [esp+0x4],0x4
 804842c:   00 
 804842d: …
Run Code Online (Sandbox Code Playgroud)

c linux assembly nasm disassembly

0
推荐指数
1
解决办法
316
查看次数

标签 统计

assembly ×1

c ×1

disassembly ×1

guice ×1

java ×1

linux ×1

nasm ×1

ruby ×1

semantics ×1