首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二进制编程

二进制编程
EN

Stack Overflow用户
提问于 2015-08-23 23:49:59
回答 1查看 107关注 0票数 0

我一直在学习二进制编程的基础。我已经把它都整理好了,字节是8位的二进制。字节的含义,比如大写字母等等。但是现在我想学习一些简单的代码,所以我有两个问题:

1-有没有好的二进制编程教程?我刚刚找到了一些我正在拼凑起来的碎片,现在它有意义了。

2-如何使用Windows 10 64位进行二进制编程。我知道我不能简单地在文本编辑器中写入.exe文件,因为它不能工作。我听说过十六进制编辑器,但在搜索时,当我想要二进制代码时,我看到十六进制编辑器带有十六进制代码。有没有二进制编辑器。

EN

回答 1

Stack Overflow用户

发布于 2015-08-24 00:01:27

根据我的理解,“二进制编程”意味着可以更好地描述为手动编写目标代码。换句话说,直接用CPU的语言编写代码。它与二进制(或十六进制)数字表示法几乎没有什么关系,至少是直接的。

在没有编译器(一种将高级语言翻译成“CPU语言”的工具)的帮助下,直接编写目标代码是相当困难的,我认为以您目前的知识水平,这是不可能做到的。去学习C或汇编,看看生成的目标代码,试着理解它,然后你就可以开始考虑写“二进制”了。

顺便说一句,除了好玩之外,它几乎没有什么实际应用。不是说有趣还不够,但如果你只想成为一名程序员,即使是低级程序员(工作在接近硬件的人),你当然也不需要知道如何手工编写目标代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32168530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档