会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jinye111
博客园
首页
新随笔
联系
管理
订阅
2016年3月13日
链表实现多项式加法
摘要: 特别注意attach这个函数: 其中一个参数Polynomial*reat,使用的地址的地址,如果是只用Polynomial型,那么相当于只是传递进来一个地址值,函数调用完后就会释放掉形参的地址,因此链表的尾部不会变化,因此需要用Polynomial*reat类型。
阅读全文
posted @ 2016-03-13 21:33 jinye111
阅读(438)
评论(0)
推荐(0)
2016年3月9日
时间片轮转代码中的汇编代码分析
摘要: 今天我们分析一下时间片轮转代码中内嵌的汇编代码, asm volatile( "movl %1,%%esp\n\t" /* set task[pid].thread.sp to esp */ "pushl %1\n\t" /* push ebp */ "pushl %0\n\t" /* push t
阅读全文
posted @ 2016-03-09 15:24 jinye111
阅读(436)
评论(0)
推荐(0)
2016年3月8日
时间片轮转算法
摘要: 算法代码分析 (一)算法分析 在计算机中进程执行时需要操作系统为其分配各种资源,比如内存空间,寄存器等等,但在计算机中不可能只有一个进程,因此操作系统需要为这些进程合理分配资源,使其在运行的时候不发生冲突。时间片轮转就是一个这样的算法,使其每个进程轮流使用cpu资源,不发生冲突。 (二)代码分析 头
阅读全文
posted @ 2016-03-08 17:40 jinye111
阅读(3473)
评论(0)
推荐(0)
2016年3月5日
c语言背后的运行机制
摘要: 目的:通过分析c语言转换成汇编代码后的执行过程对汇编语言和X86构架有一个初步认识 实验代码 1 #include <stdio.h> 2 3 int g(int x) 4 { 5 return x + 3; 6 } 7 8 int f(int x) 9 { 10 return g(x); 11 }
阅读全文
posted @ 2016-03-05 22:21 jinye111
阅读(317)
评论(0)
推荐(0)
公告