用汇编开发了一个半熟Linux程序

电脑技术 电脑技术 2015 人阅读 | 7 人回复 | 2021-10-01

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
有些技术问题,如图所示的,中间部分全部为0x00,不知道如何用汇编转换成16进制数值。

这是我的hexdump,在Linux x64环境可运行,好了后再公开源码和上传可执行文件。

Screenshot from 2021-10-01 21-06-52.png




回答|共 7 个

simonzhd 发表于 2021-10-1 23:04:08| 字数 17 | 显示全部楼层

汇编语言我是一窍不通,只觉得很高深

孤星1119 发表于 2021-10-1 23:44:31| 字数 197 | 显示全部楼层

simonzhd 发表于 2021-10-1 23:04
汇编语言我是一窍不通,只觉得很高深

我觉得终端用户的体验就是从应用层软件所得,网页和APP开发人员功不可没。

当然,用了C/C++,人们会说输给汇编,用了汇编,人们会说你没开发过编译器,或者没开发过操作系统。
开发了操作系统,人们又会说你没设计硬件。设计了硬件,人们则会说你没发明半导体...... 晕死。
不是我凭空想象的,真的有人那么说过(后半行)。

孤星1119 发表于 2021-10-2 00:45:42| 字数 47 | 显示全部楼层

本帖最后由 孤星1119 于 2021-10-2 01:04 编辑

解决了技术问题,完成了项目!开源代码。

hexdump_fixed_padding.zip (1.87 KB, 下载次数: 2)

hexdump.zip

1.87 KB, 下载次数: 1

simonzhd 发表于 2021-10-2 07:41:51| 字数 56 | 显示全部楼层

孤星1119 发表于 2021-10-2 00:45
解决了技术问题,完成了项目!开源代码。

下载打开了,代码量不多但不懂

孤星1119 发表于 2021-10-2 08:19:21| 字数 97 | 显示全部楼层

simonzhd 发表于 2021-10-2 07:41
下载打开了,代码量不多但不懂

这个比较复杂点,况且我写得很乱,没有系统化。

等一下我开个汇编“Hello World"介绍帖,会比较容易的。

simonzhd 发表于 2021-10-2 09:19:24| 字数 123 | 显示全部楼层

孤星1119 发表于 2021-10-2 08:19
这个比较复杂点,况且我写得很乱,没有系统化。

等一下我开个汇编“Hello World"介绍帖,会比较容易的。 ...

哈哈,好啊,欢迎孤星开讲,一般计算机语言的第一门课都是“hello world”

Starrry 发表于 2022-2-21 16:28:12| 字数 1,401 | 显示全部楼层

本帖最后由 Starrry 于 2022-2-22 17:46 编辑

HEXDUMPQ.zip (2.92 KB, 下载次数: 0)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐