Processing math: 100%

随笔分类 -  计算机科学

计算机科学理论基础知识
[课程] MIT6.828 Lab 1: C, Assembly, Tools, and Bootstrapping
摘要:环境 实现机器为VMWare的虚拟机,操作系统为 Debian-11(无桌面版本),内核版本为 5.10.0,指令集为 AMD64(i7 9700K),编译器为 GCC-10. 代码 Lab 的代码克隆自 https://pdos.csail.mit.edu/6.828/2018/jos.git Q 阅读全文

posted @ 2019-12-09 19:12 文一路挖坑侠 阅读(1564) 评论(0) 推荐(0) 编辑

[阅读笔记] 《深入理解计算机系统》程序的机器级表示
摘要:程序的机器级表示 时隔一年把 CS:APP 再看一遍,尤其针对栈的运行机制加深理解。 访问信息 16个通用寄存器 一个 x86-64 CPU 包含一组16个存储64位值的通用目的寄存器。虽然是通用寄存器,但也有一些约定成俗的用法。r8 r9 ... 为80386之后扩展的8个寄存器 rax, 阅读全文

posted @ 2019-06-10 21:22 文一路挖坑侠 阅读(1428) 评论(1) 推荐(4) 编辑

[阅读笔记] 《深入理解计算机系统》信息的表示和处理
摘要:信息的表示和处理 在通用计算机中中,字节作为最为最小 的可寻址的内存单元,而不是访问内存中单独的位。 寻址和字节顺序 big endian (大端法),数据最高字节部分地址在地址处,和人的感觉逻辑相似 little endian (小端法),低字节部分在低地址处 布尔代数 1 TRUE 2 FALS 阅读全文

posted @ 2019-06-04 19:48 文一路挖坑侠 阅读(1114) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示