machine-code

    38热度

    9回答

    我只需要一个hello world demo来查看机器代码的实际工作方式。 虽然窗口EXE和Linux” ELF接近机器代码,但它不是PURE 如何我写/执行PURE机器代码?

    4热度

    4回答

    我已经试过了,我打开一个文本编辑器a.out文件,但我得到的只是一串字符,在它的一些指令,如: UU

    2热度

    4回答

    或者是否有这种工作的工具? 我也想得到每个指令的相应机器码。

    1热度

    1回答

    我们在大学学习编译器,所以这引起了我的好奇心,即当我们使用编译器并且它们组装成组件时,如果有任何方法可以知道,如果给出了任何exe,哪个编译器被用来构建它?或者至少使用C++,c#或者什么来制作这个exe文件?

    1热度

    3回答

    我的目标是记录指定二进制程序在其运行期间执行的处理器指令的数量。虽然从源代码(通过gdb或任何其他反汇编程序)获取实际机器代码很容易,但这并未考虑程序中的函数调用和分支,这些函数调用和分支会导致指令被执行多次或完全跳过。 有没有一个简单的解决方案呢?

    2热度

    2回答

    0x042444FF; /* inc dword ptr [esp+4] */ 0x042444FF是机器码,而inc dword ptr [esp+4]是汇编代码,我知道 机器码不是跨平台的,因为它取决于很多因素。 汇编代码如何,它取决于CPU?

    3热度

    4回答

    只是出于兴趣,我想写一个机器码的小程序。 我目前正在学习寄存器,ALU,总线和内存,我略微着迷指令可以用二进制代替汇编语言编写。 是否需要使用编译器? 最好在OSX上运行。

    7热度

    2回答

    我正在寻找汇编程序在生成机器代码中使用的简要说明。 所以我知道程序集是机器码的1:1翻译。但是我对目标代码和链接器以及它们如何放置它感到困惑。 我并不需要一个复杂的答案只是一个简单的人会做的罚款

    1热度

    2回答

    我最近开始使用逻辑级设计作为业余爱好者,但现在已经发现自己运行在软件上,在那里我更不能胜任。我已经基于Etienne Sicard的论文“一个非常简单的微处理器”,完全松散地设计了Logisim中的自定义4位CPU。现在它已经构建了非常有限的函数(加法,逻辑AND,OR和XOR),没有任何可检测到的错误(交叉手指),我遇到了为它编写程序的问题。 Logisim具有将十六进制数字脚本导入RAM或RO

    4热度

    3回答

    这个问题是乞求一堆“你为什么这样做?”响应。 我一直未能在68k Programmer's Reference Manual中找到此信息,但这可能是因为我不确定要搜索哪种语言。 这里是68k的ADD操作码的指令格式。 位0-2和9-11候寄存器。什么是68k寄存器的二进制表示?他们是“地址”吗? 是的,我知道我可以编写一个68k的汇编程序并对其进行调试以查找此信息。我正在寻找一个参考。谢谢!