从这个主题Is it possible to program in binary?以及关于二进制编程的许多其他主题,我看到大多数人建议使用hexeditor以二进制编程。
但我有一些想法。
在记事本中,您可以将输出文件保存为任何格式。像.html,.php,.bat。
“.exe”怎么样我们可以使用一些代码在记事本中写入并将其保存为.exe文件以使其正常工作。我认为最可能的方法是使用二进制代码。但如果这是不可能的,在记事本中是否还有其他编码方式?
提前致谢
答案 0 :(得分:1)
困难不在于使用不同的扩展名保存文件,因为无论如何你总是可以在资源管理器中重命名它。
困难在于将任意二进制数据插入文件中。记事本是一个文本编辑器,我不容易使用它将所需的任何字节放入文件中。
无论如何,二进制编程并不是一个好主意,除非你认为用鱼服务你的车是个好主意。或者在BCPL中编写会计包,或在COBOL中编写操作系统,或者在Pascal中编写任何: - )
是的,我们必须通过在PC世界的早期翻转切换开关来实现它,但我认为你会发现更容易找到一个免费的汇编程序(nasm,yasm,gas,等)并用汇编语言编程。您可以很容易地在记事本中那,然后通过选择的汇编程序传递它以生成可执行文件。
答案 1 :(得分:0)
首先,您获得8位ASCII表:
- DEC HEX Symbol HTML
- 0 00 NUL �
- 1 01 SOH 
- 2 02 STX 
- 3 03 ETX 
- ...
- 253 FD ý ý ý
- 254 FE þ þ þ
- 255 FF ÿ ÿ ÿ
如果您不知道如何键入特定字符,可以使用键盘按键来插入任意代码。或者只是从表中复制并粘贴。保存文件,重命名为what.exe
现在最大的问题是为什么。在担任电气工程师40年之后,我可以肯定地说,您可能希望这一天完全做到这一点。我想我已经做了其他所有事情。拥有所有这些精美的工具可能就很好了,但是几天后,您精打细算的客户就不会为他们而战。
MRO的下载数据速率是根据我使用Turbo Pascal制作的图表设计的,将屏幕置于DOS图形模式,绘制图表并进行屏幕捕获。另一种选择是花一周的时间在互联网上寻找更好的解决方案,或者用铅笔和纸来绘制图形。
(当火星靠近太阳时,您几乎无法穿越任何东西,因此您运行时会非常慢;当靠近地球时,您会裂开。而且,航天器上恰好有三个晶体振荡器,所以我们想看看哪些数据速率可以一起跳起来