linux下at&t汇编下的编程编译体会
2023-09-14 09:04:37 时间
客观上,我依然使用java编写项目,但随着时间的推移,已感觉java无法带给我超越的感觉,尽管玩的是高级别的分布式高并发和架构集群方面的;因此我在前段着手研究linux内核,但发现研究linux内核,必须先吃透at amp;t汇编,于是拿着一本美国佬(richard blum)写的资料研究at amp;t汇编2个星期以来,觉得还是有点玩法。 第一个星期,说实话,在找方法,更多的是走马
客观上,我依然使用java编写项目,但随着时间的推移,已感觉java无法带给我超越的感觉,尽管玩的是高级别的分布式高并发和架构集群方面的;因此我在前段着手研究linux内核,但发现研究linux内核,必须先吃透at t汇编,于是拿着一本美国佬(richard blum)写的资料研究at t汇编2个星期以来,觉得还是有点玩法。
第一个星期,说实话,在找方法,更多的是走马观花式的了解了解,说白了真没有什么感觉,只感觉老外的资料写的很难读通,因为不晓得是那个人(尽管有中文名)做的狗屁翻译,简直是晦涩难懂。后来呢,我发现与其看他翻译的,还不如和原著和代码一起来了解下,果真,好家伙,在第二个星期开始有效果了,当然我其中也花了不少时间先弄懂什么cpu原理和制造工艺,编译原理,反汇编,反编译,操作系统原理,电路逻辑等等。
在第二个星期继续读这本书,简直是一日千里哈,直接看源码直接改造, 直接把c直接直译汇编和机器指令码,同理,反过来也如此。
正因为如此,才有我这段时间由linux内核引发的一系列的新思想和新路子,我坚信后面在计算机领域中研发任何高精尖的东西也不难了。
客观上,我依然使用java编写项目,但随着时间的推移,已感觉java无法带给我超越的感觉,尽管玩的是高级别的分布式高并发和架构集群方面的;因此我在前段着手研究linux内核,但发现研究linux内核,必须先吃透at t汇编,于是拿着一本美国佬(richard blum)写的资料研究at t汇编2个星期以来,觉得还是有点玩法。
第一个星期,说实话,在找方法,更多的是走马观花式的了解了解,说白了真没有什么感觉,只感觉老外的资料写的很难读通,因为不晓得是那个人(尽管有中文名)做的狗屁翻译,简直是晦涩难懂。后来呢,我发现与其看他翻译的,还不如和原著和代码一起来了解下,果真,好家伙,在第二个星期开始有效果了,当然我其中也花了不少时间先弄懂什么cpu原理和制造工艺,编译原理,反汇编,反编译,操作系统原理,电路逻辑等等。
在第二个星期继续读这本书,简直是一日千里哈,直接看源码直接改造, 直接把c直接直译汇编和机器指令码,同理,反过来也如此。
正因为如此,才有我这段时间由linux内核引发的一系列的新思想和新路子,我坚信后面在计算机领域中研发任何高精尖的东西也不难了。
相关文章
- 阿里云磁盘无损扩容&Windows,Linux无损扩容分区大小
- linux split 及优化
- 《转载》Linux服务之搭建FTP服务器&&分布式文件服务器的比较
- linux 的nohup & 和daemon 总结(转)
- android开发学习---linux下开发环境的搭建&& android基础知识介绍
- linux(ubuntu21.10):安装jdk-17(java 17.0.3.1)
- rlwrap安装Invalid configuration `x86_64-unknown-linux-':问题解决
- linux-centos7- vim配置
- Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】
- Linux--YUM 安装 nginx php mysql
- linux fedora35 zsh & oh-my-zsh 的配置与使用
- Linux shell脚本中单双引号的区别
- Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码
- Linux(1)——在Linux下安装Nodejs(详细教程,包会),并成功创建一个简单的服务器
- linux命令之间的分号,&&, ||
- 使用 Perf 进行基于硬件的性能监视——intel PMU,针对Suse linux
- 74:应急响应-win&linux分析后门&勒索病毒&攻击 ==》暴力破解攻击成功的在4624的eventID里!PChunter可查看非系统的可疑启动项/服务/定时任务,还是很直观的!Linux下gscan也不错,EDR可参考。
- Linux目录结构和常用命令大全(文件处理命令)