读书笔记
Srgggggg
这个作者很懒,什么都没留下…
展开
-
orange‘s 中的寻址
<br /> 寻址是我觉得入门时遇到的最难的最大的问题, 因为这是有许多年轻人不知道的历史典故的, 必须有历史的积淀<br /> <br /> 看orange‘s的时候, 寻址是最先的一个坎, 8086的历史告诉我们, 20位地址线 16位的寄存器 所产生的是无法直接寻址的痛苦, 这里的直接是 单用一个16位的寄存器来提交给cpu 因为毕竟还有4位的空间告诉我们 可以寻址1MB=1024KB=2^20B的内存地址空间 而非仅仅2^16B<br />(当然那时候的寄存器没有32位,原创 2011-04-03 22:03:00 · 95 阅读 · 0 评论 -
FAT表寻址 取数据
于渊的Orange‘s将boot设置为dos可识别,而要做的工作中,除了将在软盘中的部分提到内存中,还存在将内存中的FAT表中的地址取出,我一开始非常吃力,这内存存储方式真是恶心,什么小端法的存储模式,你最好把他们在脑海里用栈的模型来想象,这样就很轻松的能够对数据的组织方式有所了原创 2011-08-10 05:58:49 · 249 阅读 · 0 评论 -
thread
#include #include #include #define NTCB 1000 #define FINISHED 0 #define RUNNING 1 #define READY 2 #define BLOCKED 3 typedef struct thread { char name[10]; unsigned ss; unsigned sp;原创 2011-11-07 14:55:45 · 151 阅读 · 0 评论