社区
非技术区
帖子详情
哪方面的书提到了英特尔指令格式和栈帧格式
谁学逆向工程
2017-08-10 09:40:27
《编译原理》好像没提到。编译器团队应该非常清楚 IA32 指令集的格式,他们对栈帧也应该非常了解,比如如何传参数、传返回值、返回到原先的地址继续执行什么的
...全文
179
1
打赏
收藏
哪方面的书提到了英特尔指令格式和栈帧格式
《编译原理》好像没提到。编译器团队应该非常清楚 IA32 指令集的格式,他们对栈帧也应该非常了解,比如如何传参数、传返回值、返回到原先的地址继续执行什么的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ForestDB
2017-08-11
打赏
举报
回复
LS提到的在Intel的官网有得下载。
赵4老师
2017-08-10
打赏
举报
回复
《The Intel 64 and IA-32 Architectures Software Developer's Manual》
汇编基础(3) --X86-64
x86_64汇编语言是一种低级程序设计语言,用于控制x86_64架构的处理器执行特定的指令序列。它提供了对底层硬件的直接访问和控制,因此常用于编写性能关键的系统软件、驱动程序和嵌入式设备。对于熟悉高级编程语言(如C或C++)的开发者来说,了解和学习x86_64汇编语言有助于深入了解计算机的工作原理和优化代码的性能。x86_64汇编语言使用助记符(mnemonics)来表示不同的机器指令。这些指令可以操作寄存器(Registers)、内存(Memory)和标志位(Flags)等系统资源。
CPU那些事儿
CPU执行机器指令;寄存器类型;cpu的两种工作模式;精简指令集;复杂指令集......
《Java并发编程的艺术》读
书
笔记 第二章 Java并发机制的底层实现原理
《Java并发编程的艺术》读
书
笔记 第二章 Java并发机制的底层实现原理 文章目录《Java并发编程的艺术》读
书
笔记 第二章 Java并发机制的底层实现原理1.volatile的应用volatile的定义和实现原理2.synchronized的实现原理与应用Java对象头锁的升级与对比3.原子操作的实现原理处理器如何实现原子操作Java如何实现原子操作 1.volatile的应用 之前看...
现代c++白皮
书
(C++11)
现代c++白皮
书
CMU15-213 学习笔记(二)Machine Level Programming
CMU15-213 Machine Level Programming学习笔记 本篇参考了 小土刀的博客。 1、history of Intel processors and architecture 精简指令集计算机(reduced instruction set computer,RISC)或简译为精简指令集,是计算机中央处理器的一种设计模式。这种设计思路可以想像成是一家模块化的组装工厂,对指令数目和寻址方式都做了精简,使其实现更容易,指令并行执行程度更好,编译器的效率更高。 基于RISC的架构:
非技术区
15,440
社区成员
58,165
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章