摘要: 寄存器通用寄存器:ax、bx、cx、dx。在8086cpu中都是16位的,可拆分成两个8位的来用,如ax可分成al(低8位)、ah(高8位)段寄存器:cs(code segment)、ds(data segment)、ss(stack segment)、es(external segment)可用于内存单元寻址的寄存器:bx、bp、di、si,其中bx、di、si段地址默认在ds中,bp的段地址默认在ss中直接寻址:不使用寄存器。[idata],idata是一个常数,在编写汇编代码时需要添加段前缀,否则编译器会将[idata]解释成一个数据,而不是内存偏移地址。 如:d... 阅读全文
posted @ 2012-04-20 16:34 刘军newhand_liu 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 数据结构与算法http://blog.csdn.net/v_july_v/article/details/6543438http://www.cppblog.com/converse/archive/2009/10/31/99886.htmlwindows内存管理http://blog.chinaunix.net/uid-22562725-id-3079861.html游戏云风:http://blog.codingnow.com/ 阅读全文
posted @ 2012-04-20 15:19 刘军newhand_liu 阅读(130) 评论(0) 推荐(0) 编辑
摘要: B树的定义一棵B树T是具有如下性质的有根树(根为root[T]):1)每个结点x有如下域: a)n[x],当前存储在结点x中的关键字个数; b)n[x]个关键字本身,以非降序存放,因此key1[x]≤key2[x]≤…≤keyn[x][x]; c)leaf[x],是一个布尔值,如果x是叶子结点的话,则它为TRUE,如果x为一个内结点,则它为FALSE。2)每个内结点x还包含n[x]+1个指向其子女的指针c1[x],c2[x],…,cn[x]+1[x]。叶结点没有子女,故它们的ci域无定义。3)各关键字Keyi[x]对存储在各子树中的关键字范围加以分隔:如果ki为存储在以ci[x]为... 阅读全文
posted @ 2012-04-20 13:12 刘军newhand_liu 阅读(1368) 评论(0) 推荐(0) 编辑