![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
foolfun
这个作者很懒,什么都没留下…
展开
-
mitjos boot.S main.c
boot.S 和 main.cboot.S#include # Start the CPU: switch to 32-bit protected mode, jump into C.# The BIOS loads this code from the first sector of the hard disk into# memory at physical addr原创 2014-03-06 21:42:46 · 907 阅读 · 0 评论 -
打印内存
void ShowBinary(char *ptr, int n){ while (--n) { for (int i = 7; i >= 0; --i) { if ((1 printf("%d", 1); else printf("%d",转载 2014-06-15 01:21:46 · 497 阅读 · 0 评论 -
堆和栈
简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈转载 2014-07-09 22:42:33 · 452 阅读 · 0 评论