自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Minix下的汇编2

  似乎minix平台并没有带一个真正的汇编编译器,看看makefile,几乎都是清一色的用cc来编译汇编代码的。而且,即使是一个最简单功能的汇编程序,也少不了一个“_main”标签。  在minix的默认编译器(即cc)中,字操作指令和字节操作指令是分开的。我想这样也许是为了简化编译器的设计吧,毕竟判断“movb ah,12”比判断“mov ah,12”是不是字操作要容易得多。  现在也算是入门

2005-03-30 00:40:00 1739 1

原创 各大有名库的介绍(转)

各大有名库的介绍转载自:www.csdn.net在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名

2005-03-30 00:17:00 1199

原创 lex刚刚起步1

在清华大学出版的《编译原理》的附录里虽然有关于tex的简介和使用方法,但毕竟是作为附录登出的,在可读性上自然就要大打折扣。不过还好有internet,一切就变得简单多了。google了一大堆文章,一边看,一边写,觉得lex入门还是挺容易的。例1:%{int num_lines=0,num_chars=0, num_words=0;%}%%/n        {++num_lines;++num_c

2005-03-20 23:47:00 1239

原创 多任务操作系统的任务切换

在学习OS时,对于多任务操作系统的任务切换,一直不能理解:控制权是怎么么回到调度程序上的?记得在描述任务切换时,一般都是这么描述的:在每一个时钟滴答,都将检查当前进程是否是一个运行超过100毫秒的用户进程。如果是,则调用调度程序来查看是否有另一个用户进程在等待CPU,...我这里举个例子:我用C写了一个程序:helloworld。代码如下:#code_startvoid main(void){ p

2005-03-12 01:08:00 3235

原创 Minix下的汇编

Minix下的汇编大多数的编译器,如Turbo C/C++,Borland C/C++,M$ C/C++,GCC,VC+,编译过程都是"高级语言"->"asm"->"obj" .(当然TurboPascal是个例外,它能跳过生成asm文件这一段而直接生成目标代码).Minix下的CC也不例外.一般来说,minix启动时执行的第一段代码就位于mpx386.s中,但是#$%#$!@,怎么看不懂啊,虽说

2005-03-12 00:58:00 2249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除