0到1的设计之路
文章平均质量分 95
TrustZone_
一个搞技术的读书人,妄图分享最干货的技术知识与世界运转的底层逻辑。公ZH:TrustZone
展开
-
【0到1的设计之路】从C语言到二进制程序
正确做法: 通过日志观察工具的行为程序相同, 但编译选项可能影响程序的解释 -> 看AST!System V ABI for i386 - 32位x86 Linux遵循的ABI:https://math-atlas.sourceforge.net/devel/assembly/abi386-4.pdfABI,全称为Application Binary Interface,即应用程序二进制接口。它定义了应用程序与操作系统之间进行交互的方式和规范,确保不同的软件组件能够正确地协同工作。原创 2024-01-19 23:54:01 · 1223 阅读 · 0 评论 -
【0到1的设计之路】计算机系统的状态机模型
考虑一个简单的计算机系统: 程序直接在CPU上运行(无操作系统这三个抽象层次(程序, 指令集, CPU)都可以用状态机来理解!指令集体系(ISA)是规定处理器外在行为的一系列内容的统称,包括基本数据类型、指令、寄存器、寻址模式、存储体系、中断、异常以及外部I/O,规定了处理器的行为,是处理器的语言,是硅农和码农之间的桥梁,处理器的具体设计即ISA的硬件实现方式被称为微架构。原创 2024-01-18 01:09:49 · 1465 阅读 · 0 评论
分享