Chinaunix首页 | 论坛 | 博客
  • 博客访问: 432160
  • 博文数量: 103
  • 博客积分: 1455
  • 博客等级: 上尉
  • 技术积分: 1380
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-15 22:17
文章分类

全部博文(103)

文章存档

2013年(4)

2012年(99)

我的朋友

发布时间:2012-12-16 14:16:38

转自http://blog.csdn.net/eroswang/archive/2008/04/23/2317771.aspx在kernel中有很多__init,这个东东到底是何方神圣捏?且听小生我一一道来。下面是其定义:file:/include/linux/init.h 43 #define __init      __attribute__ ((__section__ (".init.text"))) __cold 44 #define __initdata  __attribute__ ((__sectio......【阅读全文】

阅读(2854) | 评论(0) | 转发(0)

发布时间:2012-12-15 21:25:15

有关0.11版本内核的解释,在看赵炯的0.11版本系统内核讲解书籍时,main中调用了诸如fork() write()等库函数,再看系统调用时,只有例如open函数有这样的定义 点击(此处)折叠或打开 #define __LIBRARY__ #include <unistd.h> #include <stdarg.h> int open(const char * filename, int flag, ...) {     register int res;   &n......【阅读全文】

阅读(3338) | 评论(0) | 转发(1)

发布时间:2012-12-14 22:37:57

来自http://www.cnblogs.com/jiajinwen/archive/2011/12/25/2301419.html  修改 kernel/sys.c 增加系统调用的实现 。 在 sys.c里的sethostname 函数后面添加sethostname2,我们把sethostname 函数直接复制下来,然后再修改成我们要实现的sethostname2。 命令在sethostname函数头输入:17yy,然后移动光标到函数末尾,输入命令:p int sys_sethostname2(char *name, int len) { ......【阅读全文】

阅读(3024) | 评论(0) | 转发(0)

发布时间:2012-12-14 19:51:14

From:http://www.cnblogs.com/del/archive/2010/03/16/1687665.html http://blog.csdn.net/yunsongice/article/details/5471099 指令功能AAA调整加AAD调整除AAM调整乘AAS调整减ADC进位加ADD加AND与ARPL调整优先级BOUND检查数组BSF位右扫描BSR位左扫描BSWAP交换字节BT位测试BTC位测试求反BTR位测试清零BTS位测试置一CALL过程调用CBW转换字节CDQ转换双字CLC进位清零CLD方向清零CLI中断清零CLTS任务清除CMC进位求反......【阅读全文】

阅读(6913) | 评论(0) | 转发(0)

发布时间:2012-12-10 17:56:59

INT AH 功能 调用参数 返回参数 10 0 设置显示方式               AL=00 40×25黑白方式AL=01 40×25彩色方式AL=02 80×25黑白方式AL=03 80×25彩色方式AL=04 320×200彩色图形方式AL=05 320×200黑白图形方式AL=06 320×200黑白图形方式AL=07 80×25单色文本方式AL=08 160×200 16色图形 (PCjr)AL=09 320×200 16色图形 (PCjr)AL=0A 640×200 16色图形 (PCjr)AL=0......【阅读全文】

阅读(1117) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册