上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
  2010年12月29日
摘要: 虽然说这个实例是《80x86汇编语言程序设计》上的,但是自己照着抄下来->理解注释->调试居然搞了一下午时间。哎,不过终于过了。(有几个地方需要修改才可以编译通过,不知是否这是书上的错误?);功能:演示实模式与保护模式的切换,16进制显示从110000H开始的256个字节的值;16位偏移的段间直接转移指令的宏定义,这是一个JMP指令到所描述的地址JUMP MACRO selector,offsetv DB 0EAH ;操作码 DW offsetv ;16位偏移 DW selector ;段值或者选择子 ENDM ;字符显示宏指令的定义ECHOCH MACRO ASCII MOV D 阅读全文
posted @ 2010-12-29 22:46 sinbad_li 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 在PC及其兼容机的第20根地址线比较特殊,计算机系统中一般安排一个“门”控制该地址线是否有效。为了访问1M以上的存储单元,应该打开A20"门"。这种设置与实模式下只使用低端1M字节存储空间有关,与处理器是否工作在实方式还是保护方式无关,即是关掉A20,也可以进入保护模式。----《80x86汇编语言程序设计》 (一)在实模式下 实模式下的A20与访问高端内存有关... 阅读全文
posted @ 2010-12-29 19:24 sinbad_li 阅读(1717) 评论(0) 推荐(0) 编辑
  2010年12月28日
摘要: 来自《编程高手箴言》 我们知道,CPU上电后,从ROM中的BIOS开始运行,而Intel文档却说80x86 CPU上电总是从最高内存下16字节开始执行,那么,BIOS是处在内存的最顶端64KB(FFFF0000H),还是1MB之下的64KB(F0000H)处呢?事实上,BIOS在这两个地方都同时出现(可用后面存取4GB内存的程序验证)。 为了弄清楚以上问题,首先要了... 阅读全文
posted @ 2010-12-28 23:39 sinbad_li 阅读(933) 评论(0) 推荐(0) 编辑
  2010年12月23日
摘要: 汇编标志位: 标志名 标志 1 标志 0 OF (溢出标志) OV NV DF... 阅读全文
posted @ 2010-12-23 23:08 sinbad_li 阅读(3004) 评论(0) 推荐(0) 编辑
  2010年12月21日
摘要: 偶尔看到这么个单链表的倒序,觉得写的算法很好(可能我很少去研究算法的原因吧),不画图发现自己还真不知道怎么写的: 单链表的倒序: struct student *reverse(struct student *head){struct student *p1,*p2,*p3;p2=head;p3=head->next;do{ p1=p2;p2=p3;p3=p2->next;p2->ne... 阅读全文
posted @ 2010-12-21 19:02 sinbad_li 阅读(339) 评论(0) 推荐(0) 编辑
  2010年12月18日
摘要: http://www.wretch.cc/blog/hyper0672/9867131以下为转帖 完整的文件可以参考http://www.phoenix.com/NR/rdonlyres/56E38DE2-3E6F-4743-835F-B4A53726ABED/0/specsbbs101.pdf以下为一些重点整理 BBS (BIOS Boot Specification) 是用来规范B... 阅读全文
posted @ 2010-12-18 17:51 sinbad_li 阅读(1447) 评论(0) 推荐(0) 编辑
  2010年12月16日
摘要: 来自一位EFI厂商的前辈 EFI BIOS作为一种创新的BIOS架构,自然有其独特之初,今天我给大家一下运行在EFI Shell环境下几款由Microsoft开发的磁盘管理工具.当今后支持EFI的Windows Server Longhorn与计划中的支持EFI的64位Vista推出的时候,这些支持创新的GPT磁盘分区的工具就变的非常有用. (一) 如何获得这些工具 大家可以去htt... 阅读全文
posted @ 2010-12-16 19:43 sinbad_li 阅读(852) 评论(0) 推荐(0) 编辑
摘要: They say that blood is thicker than water, that our relatives are more important to us than others. 人们都说血浓于水,说明亲属比其他人重要。 Everyone wasso kind to the old lady on her birthday. 老太太生日这天,每个人都对... 阅读全文
posted @ 2010-12-16 03:54 sinbad_li 阅读(489) 评论(0) 推荐(0) 编辑
  2010年12月15日
摘要: 链表的出现解决了数组不能在程序中进行调整的弊病,增加了程序设计的灵活性。 链表分为:单链表、循环链表、双向链表。 1.单链表 head->node1->node2->.........nodeN. 解析: (1)单链表的head节点是头结点,指向链表在内存的首地址。 (2)链表中的每一个结点的数据类型为结构类型,且含有数据成员(头结点没有数据成员)和一个指向下一个n... 阅读全文
posted @ 2010-12-15 04:28 sinbad_li 阅读(301) 评论(0) 推荐(0) 编辑
  2010年11月17日
摘要: 1. 当机器被打开时,等电源稳定之后,电源会发送一个“加电成功信号”给芯片,以启动时钟生成器 (8284); 2. 然后,CPU重新自设定为初试状态,开始准备运行。当CPU最初被启动的时候,系统RAM中是空的,没有任何内容可供执行。当然CPU设计者也知道这一点,所以他们对CPU进行了预先编程,以让CPU在这个阶段总是去查找系统BIOSROM中的一个固定的位置,以启动BIOS Boot... 阅读全文
posted @ 2010-11-17 02:44 sinbad_li 阅读(435) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页