网站建设资讯

NEWS

网站建设资讯

java汇编代码段 java汇编指令

java怎么嵌入汇编代码,或者java怎么嵌入c代码

从语法级别上不提供对汇编内嵌的支持,不过,如果确实需要,可以借助于JNI,它可以调用C/C++代码,这样你可以间接地嵌入汇编代码。

创新互联专业为企业提供沙坡头网站建设、沙坡头做网站、沙坡头网站设计、沙坡头网站制作等企业网站建设、网页设计与制作、沙坡头企业网站模板建站服务,10年沙坡头做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

有大神能帮我翻译一下如下截图的汇编语言成java语言不?本人汇编小白,想得到java的代码

//这里翻译成C,可以据此再翻译成Java

//不过从C的角度来说,因为可以直接操作指针,所以这段代码是臃肿没有意义的

//但如果翻译Java,那么是有意义的

//其意义就在于将一个32整型数组转换成一个8位字节数组

void Encode(uint8_t* output, uint32_t* input, uint32_t len)

{

uint32_t j, tmp;

for(j = 0; j  len; j++){

tmp = input[j];

output[0] = tmp;

tmp = 8;

output[1] = tmp;

tmp = 8;

output[2] = tmp;

tmp = 8;

output[3] = tmp;

output += 4;

}

}

一段java代码经过jvm会被转化成汇编语言吗

理论上说计算机运行的程序都可以被反汇编的。但java这类程序就不一样了~~~java程序运行在java虚拟机(jvm)里由java虚拟机和操作系统进行交互操作。java源文件在编译成*.class时,java源代码被编译成类似计算机汇编代码的java汇编代码(也就是 Java字节码),这时java虚拟机就像cpu一样可以“运行java汇编代码”所以java的类并不是计算机是机器指令而是由jvm解译成机器指令运行的。


分享文章:java汇编代码段 java汇编指令
浏览路径:http://cdweb.net/article/dohcoji.html