底层软件
文章平均质量分 97
偏向底层软件的讲解
borehole打洞哥
程序猿,代码狂热爱好者。外加骨灰级果粉
展开
-
从裸机启动开始运行一个C++程序(十六)
《从裸机启动开始运行一个C++程序》的第16篇,完结篇,主要是总结和心得体会原创 2023-11-29 20:41:28 · 584 阅读 · 2 评论 -
从裸机启动开始运行一个C++程序(十)
《从裸机启动开始运行一个C++程序》的第10篇,主要介绍如何建立elf格式代码以及如何与C程序进行链接。原创 2023-10-18 21:37:46 · 541 阅读 · 2 评论 -
从裸机启动开始运行一个C++程序(十三)
《从逻辑启动开始运行一个C++程序》的第13篇,主要介绍了VGA图形模式、分页和进入IA-32e模式的方法原创 2023-11-23 13:52:18 · 530 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(十五)
《从裸机启动开始运行一个C++程序》系列文章的第15篇,主要引出C++构建时的ABI依赖和解决方法原创 2023-11-28 13:10:28 · 376 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(十二)
《从裸机启动开始运行一个C++程序》的第12篇,主要介绍工程项目的重新整理和一些基础C库的实现原创 2023-10-22 00:56:49 · 375 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(十四)
《从裸机启动开始运行一个C++程序》系列文章的第14篇,主要讲解了执行64位指令的方法、如何将C程序编译为64位以及64位下的函数传参方式原创 2023-11-24 19:59:06 · 358 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(十一)
《从裸机启动开始运行一个C++程序》系列文章第11篇,本篇用C语言实现了Hello World输出原创 2023-10-19 23:47:47 · 432 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(七)
《从裸机启动开始运行一个C++程序》系列文章的第7篇,给出了一个286模式的实例代码,并在保护模式下执行指令原创 2023-10-11 13:18:56 · 469 阅读 · 3 评论 -
从裸机启动开始运行一个C++程序(八)
《从裸机开始运行一个C++程序》系列的第8篇,主要介绍IA-32模式以及栈调用原创 2023-10-15 16:44:04 · 633 阅读 · 7 评论 -
从裸机启动开始运行一个C++程序(九)
《从裸机启动开始运行一个C++程序》的第9篇,主要介绍调用栈原创 2023-10-17 13:27:20 · 436 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(五)
《从裸机启动开始运行一个C++程序》的第五篇,引入了80286模式原创 2023-06-29 13:26:50 · 739 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(六)
《从裸机启动开始运行一个C++程序》系列文章第6篇,本篇主要介绍了80286的历史情况,以及带来的保护模式原创 2023-09-18 12:48:35 · 477 阅读 · 2 评论 -
从裸机启动开始运行一个C++程序(四)
《从裸机启动开始运行一个C++程序》的第四篇,主要介绍跳转指令和硬盘加载方法原创 2023-06-06 13:45:38 · 1321 阅读 · 0 评论 -
从裸机启动开始运行一个C++程序(一)
《从裸机启动开始运行一个C++程序》系列文章的第一篇,主要介绍了x86架构的历史以及x86虚拟环境的搭建方式原创 2023-05-16 12:19:13 · 2564 阅读 · 1 评论 -
从裸机启动开始运行一个C++程序(二)
《从裸机启动开始运行一个C++程序》系列文章的第二篇,主要介绍了计算机硬件基本常识、在bochs上加载并运行MBR的方法,以及nasm的安装原创 2023-05-18 13:31:19 · 1880 阅读 · 1 评论 -
从裸机启动开始运行一个C++程序(三)
《从裸机启动开始运行一个C++程序》系列文章第三篇,主要介绍8086寻址方式、显存访问和BIOS中断原创 2023-05-23 12:49:43 · 1072 阅读 · 0 评论