- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 [MIT6.828] 调试虚拟机OS时断点设置问题和总结
<br /> 在qemu+gdb的调试环境中,gdb的b命令生效地址必须是虚拟机的物理地址,但是OS中运行的程序大部分都是以虚拟地址出现的,所以计算出真实的物理地址才能下断点。<br /> MIT6.828的LAB1中的内核代码中,内核段基址为0x10000000(可由kern/entry.S中的mygdt标号下的数据计算得到),这样如果一个虚拟地址是0xF010013A(kern/init.c中i386_init()函数入口),那么它的物理地址就是0x0010013A,要在这个地方设置断点才有效。
2010-10-31 00:20:00 1580
原创 [MIT6.828]ELF文件格式
1、整体ELF文件结构看起来如下:链接视图(Linking View)是链接器关注的结构,执行视图(Execution View)是程序加载器关注的结构,它们是一个文件的不同表现,之间的关系类似于C语言中的联合。在规定中只有ELF头部(ELF header)是确定位置的,其他可以是不固定(依据ELF头、程序头、区域头的信息而定),但是实际使用中经常用上述布局。
2010-10-29 18:04:00 1012
原创 [Linux内核完全剖析]第四章总结
<br />第四章<br />本章主要讲述了IA32架构下的段页管理以及中断异常和任务的切换等基础知识。要点多,理解难度大。<br /><br />要点1: 段描述符和门描述符的格式<br />要点2: 段选择和切换的时候进行的权限验证<br />要点3: 页目录和页表的格式以及权限设置<br />要点5: CR0-CR3 GTDR ITDR LTDR TR EFLAG寄存器在保护模式下的作用<br />要点6: 操作系统加载和初始化时必须设置好保护模式下使用的数据结构如下:<br />
2010-10-26 23:07:00 898
原创 循环不变式的思想及其应用
<br /> 循环不变式的思想及其应用<br /><br /> 循环不变式(loop invariants)不只是一种计算机科学的思想,准确地说是一种数学思想。在数学上阐述了通过循环(迭代、递归)去计算一个累计的目标值的正确性,属于基础数学的范畴,而且在计算机上也应用广泛。初次见到这个词是在《算法导论》,在第二章描述了这个思想和正确性,后来又在《编程珠玑》上再次重逢,不得不说是一种缘分。决定把自己的一些认识记录下来,用于阐述和传播这种优秀的基础方法。<br /> 循环不变式主体是不变式,也就是一种
2010-10-20 03:04:00 9114 6
原创 旧作两片 - 回忆起曾经的心情
<br />那些消逝了的和未曾存在的<br />似水流年依然<br />幼稚的彷徨<br /><br />我可以凝视着<br />阳光<br />暖的 明亮<br />睡意悠扬<br /><br />淹没了忧伤<br />只留下一片<br />金黄<br /> <br />于零六年末洪庆校区8F-JX 下午数学课昏睡时梦游之作,后写到语文期末考试卷子上 ^^<br /> <br /> <br /> <br />中午,太阳叫我起床<br />透过窗子的温暖<br />
2010-10-15 20:15:00 1177 11
原创 as汇编命令
<br />汇编命令是指示汇编器操作方式的伪指令。汇编命令用于要求汇编器为变量分配空间、确定程序开始地址、指定当前汇编的区、修改位置计数器值等。所有汇编命令的名称都以"."开始,其余是字符,并且大小写无关。但是通常都使用小写字符。下面我们给出一些常用汇编命令的说明。<br /><br />1..align abs-expr1, abs-expr2, abs-expr3<br /><br />.align是存储对齐汇编命令,用于在当前子区中把位置计数器值设置(增加)到下一个指定存储边界处。第1个绝对值
2010-10-14 21:41:00 3705 4
原创 C语言中左值概念的一些汇总
<br />1、左值是一个表达式,可以读取或者修改它所引用的对象。对象是一块内存区域,可以读取或者修改它的值。<br />2、左值也可以是只读。<br />3、能放到等号左边(对其赋值)的一定是左值,但并不是所有的左值都可以放到等号左边(对其赋值)。<br />4、左值可以是不完整类型但不能是void类型<br />5、除了字符串字面常量外,其他任何结果为数组类型的表达式均不可以作为左值。<br />
2010-10-09 22:49:00 1665 10
原创 十月七日记
<br />就让挚爱的你沉睡在<br />宁静的湖底<br />那晶莹飘落的雪<br />是你洁白的新衣<br />那呼啸而去的风<br />是你婚典的乐曲<br />那清冽无垠的水<br />是你温柔的呓语<br />再也没有悲伤 痛苦 恐惧 哭泣<br />只有我的心和满满的记忆一起<br />一起与你<br />安息
2010-10-07 11:28:00 776 7
原创 十月六日记
<br /> 七月流火,九月授衣。还未来得及享受这九月清风,又携细雨而至。对于珠海这个南国小城,虽说四季温暖如春,倒也感到了丝丝凉意,而且又赶上国庆长假,来得也确是刚好。暂时摆脱对空调的依赖,不用听它嗡嗡的吵闹声,不用怕令一切好心情都无影无踪的空调病,可以舒舒服服的过个假期,是秋天带来的最大的恩惠。<br /> 从大学开始才第一次过国庆长假,以前都不知道原来平时的假期还可以放一周的,做学生的悲哀啊。仔细算算自己开始工作也有半年多了,这几个月并不是很顺利,发生了许多事,就想着在假期整顿下自己的心情,用
2010-10-06 13:36:00 984 13
原创 某月某日记
<br /> 再一次踏上了开往北方的列车,独自一人,这是个惯例.<br /> 青山隐隐水迢迢,白云悠悠风啸啸,帝都明月今仍在,伊人何处立断桥.轻念被自己涂改至面目全非的句子,到了北京站.这是第三次,前两次都有明确的目标和地点,而这次只是随意的到这里,就像散步一般:去那里走走吧.<br /> 是应该讲好久没有这么悠闲了,还是说一直都是这么悠哉的活着呢.不过今日的心情好像比以往都轻松许多,就连走路也慢了下来,竟然可以随意的浏览街边琳琅满目的橱窗以及路上行人的言行举止,丝毫不用顾虑时间的流逝,不用管接下来要
2010-10-03 01:30:00 1513 26
Masm集成环境V1.5
2008-11-08
MASM6.15 V1.1
2008-03-02
MASM6.15v1.0
2008-01-09
MASM6.15 编译器
2008-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人