操作系统
沉ing
这个作者很懒,什么都没留下…
展开
-
30天自制操作系统--重新学习汇编指令
CPU 寄存器具有代表性的寄存器有以下8个:AX–accumulator, 累加寄存器 CX–counter, 计数寄存器 DX– data 数据寄存器 BX – base 基址寄存器 SP – stack pointer, 栈指针寄存器 BP – base pointer, 基址寄存器 SI – source ind原创 2017-03-02 21:41:19 · 443 阅读 · 0 评论 -
用汇编的思想理解C/C++
最近面试找工作, 遇到一个美团一个很好的面试官。 虽然面试结果可能不尽如意, 但是面试官给出的意见确非常中肯。 所以觉得有必要重新学习一下基础。 就从操作系统开始学起。刚好之前从git上发现有人共享了一本30天自制操作系统。 书的标题虽然有点夸张, 但是觉得还是觉得跟着一步一步写,效果会比单纯的看长篇大论的理论要好。 也放出github的地址, 有兴趣的也可以下下来看看。30天自制操作系统一切皆0原创 2017-03-02 23:08:43 · 1010 阅读 · 0 评论 -
汇编寄存器总结
经常用到的寄存器有 cs, ds, ss, es, ax, bx, cx,dx, si, di, sp, bp, ip, psw。cs: ip 指定cpu 要读取指令的地址ss:sp 制定栈内存的地址ds 默认的段地址cx loop指令执行的时候进行2步操作(cx=cx -1 ; 判断cx的值)未完待续原创 2017-03-15 18:45:45 · 549 阅读 · 0 评论 -
cmake
动态库 .so后缀的是动态库, 很多系统的库都是动态库, /usr/lib64 下回喊道很多这种的.so, 有的还会带上库的版本号cmake 设置动态库: 我的文件目录: ├── build ├── CMakeLists.txt └── src ├── core │ ├── utility.cpp │ └── utility.hpp ├─原创 2017-03-30 11:35:38 · 315 阅读 · 0 评论