编译工具

关注公众号 jb51net

关闭
机器语言编译与反编译器 v1.0 最新免费版

机器语言编译与反编译器 v1.0 最新免费版

热门排行

截图

滑动图片可查看更多>>

简介

机器语言编译与反编译器是一款专门用于机器语言开发的小工具,我们也可以叫它机器语言开发小工具,它的使用是免费的,支持编译二进制以及反编译二进制,减少了不少的麻烦,并且还可以对用户写的代码进行检查,对错误的代码给出错误提示,非常不错,需要的朋友欢迎下载!

机器语言开发小工具使用说明

代码是去年写的,起因是在一问答社区看见有人提问到如何用机器语言写的代码,就是直接用1和0的那种。后来也就写了这个。

与16进制编辑器不同的是,你可以直接把二进制串写到文本文件中,控制每一个bit,并且支持单行注释。

同时因为它有完整的parser,所以,就算代码写错了,也会给出准确的错误提示。

当然你也可以把它用于二进制文本与文件之间进行的转换,同时也能体验一把机器语言编程的感觉。

机器语言

机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。机器码有时也被称为原生码(Native Code),这个名词比较强调某种编程语言或库,它与运行平台相关的部份。

虽然大多数的语言可以既可被编译(Compiled)又可被解译(interpreted),但大多数只在一种情况下能够良好运行。在一些编程系统中,程序要经过几个阶段的编译,一般而言,后阶段的编译往往更接近机器语言。这种常用的使用技巧最早在1960年代末用于BCPL,编译程序先编译一个叫做“0代码”的转换程序(representation),然后再使用虚拟器转换到可以运行于机器上的真实代码。这种成功的技巧之后又用于Pascal和P-code,以及Smalltalk和二进制码,虽然在很多时候,中间过渡的代码往往是解译,而不是编译的。

大家还下载了