美丽心灵公益论坛

查看: 2530|回复: 7

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

[复制链接]
累计签到:39 天
连续签到:5 天

61

主题

632

回帖

3455

积分

论坛元老

Rank: 8Rank: 8

积分
3455
发表于 2021-10-1 22:41:11| 字数 87 | 显示全部楼层 |阅读模式
有些技术问题,如图所示的,中间部分全部为0x00,不知道如何用汇编转换成16进制数值。

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





本帖子中包含更多资源

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

x
累计签到:1518 天
连续签到:5 天

539

主题

6448

回帖

520万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5202034

活跃会员热心会员发帖达人最佳新人

活跃会员
发表于 2021-10-1 23:04:08| 字数 17 | 显示全部楼层
汇编语言我是一窍不通,只觉得很高深
累计签到:39 天
连续签到:5 天

61

主题

632

回帖

3455

积分

论坛元老

Rank: 8Rank: 8

积分
3455
 楼主| 发表于 2021-10-1 23:44:31| 字数 197 | 显示全部楼层
simonzhd 发表于 2021-10-1 23:04
汇编语言我是一窍不通,只觉得很高深

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

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

61

主题

632

回帖

3455

积分

论坛元老

Rank: 8Rank: 8

积分
3455
 楼主| 发表于 2021-10-2 00:45:42| 字数 47 | 显示全部楼层
本帖最后由 孤星1119 于 2021-10-2 01:04 编辑

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





本帖子中包含更多资源

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

x
累计签到:1518 天
连续签到:5 天

539

主题

6448

回帖

520万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5202034

活跃会员热心会员发帖达人最佳新人

活跃会员
发表于 2021-10-2 07:41:51| 字数 56 | 显示全部楼层
孤星1119 发表于 2021-10-2 00:45
解决了技术问题,完成了项目!开源代码。

下载打开了,代码量不多但不懂
累计签到:39 天
连续签到:5 天

61

主题

632

回帖

3455

积分

论坛元老

Rank: 8Rank: 8

积分
3455
 楼主| 发表于 2021-10-2 08:19:21| 字数 97 | 显示全部楼层
simonzhd 发表于 2021-10-2 07:41
下载打开了,代码量不多但不懂

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

等一下我开个汇编“Hello World"介绍帖,会比较容易的。
累计签到:1518 天
连续签到:5 天

539

主题

6448

回帖

520万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5202034

活跃会员热心会员发帖达人最佳新人

活跃会员
发表于 2021-10-2 09:19:24| 字数 123 | 显示全部楼层
孤星1119 发表于 2021-10-2 08:19
这个比较复杂点,况且我写得很乱,没有系统化。

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

哈哈,好啊,欢迎孤星开讲,一般计算机语言的第一门课都是“hello world”
累计签到:46 天
连续签到:10 天

67

主题

1071

回帖

6111

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6111
发表于 2022-2-21 16:28:12| 字数 1,401 | 显示全部楼层
本帖最后由 Starrry 于 2022-2-22 17:46 编辑




特别又改成Windows环境下适合运行的工具。

  1. 00000000  3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31   <?xml version="1
  2. 00000010  2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54   .0" encoding="UT
  3. 00000020  46 2D 38 22 3F 3E 0D 0A 0D 0A 3C 21 45 4E 54 49   F-8"?>....<!ENTI
  4. 00000030  54 59 20 25 20 6F 6E 65 72 72 6F 72 74 79 70 65   TY % onerrortype
  5. 00000040  73 20 22 28 69 67 6E 6F 72 65 20 7C 20 61 62 6F   s "(ignore | abo
  6. 00000050  72 74 29 22 20 3E 0D 0A 0D 0A 3C 21 45 4E 54 49   rt)" >....<!ENTI
  7. 00000060  54 59 20 25 20 72 65 67 69 73 74 72 79 61 63 74   TY % registryact
  8. 00000070  69 6F 6E 74 79 70 65 73 20 22 28 69 6D 61 67 65   iontypes "(image
  9. 00000080  20 7C 20 61 70 70 65 6E 64 20 7C 20 72 65 6D 6F    | append | remo
  10. 00000090  76 65 29 22 20 3E 0D 0A 0D 0A 3C 21 45 4E 54 49   ve)" >....<!ENTI
  11. 000000A0  54 59 20 25 20 64 61 74 61 74 79 70 65 73 20 22   TY % datatypes "
  12. 000000B0  28 63 68 61 72 20 7C 20 73 68 6F 72 74 20 7C 20   (char | short |
  13. 000000C0  69 6E 74 20 7C 20 69 6E 74 36 34 20 7C 20 6C 6F   int | int64 | lo
  14. 000000D0  6E 67 20 7C 20 6C 6F 6E 67 6C 6F 6E 67 20 7C 0D   ng | longlong |.
  15. 000000E0  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
  16. 000000F0  20 20 20 20 20 20 20 20 75 63 68 61 72 20 7C 20           uchar |
  17. 00000100  75 73 68 6F 72 74 20 7C 20 75 69 6E 74 20 7C 20   ushort | uint |
  18. 00000110  75 69 6E 74 36 34 20 7C 20 75 6C 6F 6E 67 20 7C   uint64 | ulong |
  19. 00000120  20 75 6C 6F 6E 67 6C 6F 6E 67 20 7C 0D 0A 20 20    ulonglong |..  
  20. 00000130  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
  21. 00000140  20 20 20 20 20 62 79 74 65 20 7C 20 77 6F 72 64        byte | word
  22. 00000150  20 7C 20 64 77 6F 72 64 20 7C 20 71 77 6F 72 64    | dword | qword
  23. 00000160  20 7C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    |..            
  24. 00000170  20 20 20 20 20 20 20 20 20 20 20 62 6F 6F 6C 20              bool
  25. 00000180  7C 20 66 6C 6F 61 74 20 7C 20 64 6F 75 62 6C 65   | float | double
复制代码




本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-10-14 07:55 , Processed in 0.049638 second(s), 37 queries .

Powered by Discuz! X3.4

!copyright!

快速回复 返回顶部 返回列表