自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 时钟周期-机器周期-指令周期-总线周期

时钟周期: 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。 在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,

2012-07-31 21:50:36 924

原创 编译器对程序的优化过程

编译器的优化过程: 优化过程是所谓的“NP完全问题(NP-complete problem)”复杂度理论的例子。但现代的优化程序并不尝试完全的可能,只是用启发式和案例型算法来确定机器码应采取的转换过程。 最好不要使用goto语句,goto不见可能降低程序的可读性,还可能导致程序不能规约,使得编译器的优化工作很难进行。 常用的优化措施有下面7种: (1) 常量折叠:即编译时计算出常量表达

2012-07-25 13:47:57 1638

原创 gcc中的逗号表达式简写

看qemu代码的时候,看到一条语句,像是逗号表达式,又跟以往见的不一样。 a = b? : 1; 在gcc下 int b = 2; int a = 3; int main(void) {     a = b? : 1; 00401324:   mov 0x402000,%eax 00401329:   mov %eax,%edx 0040132b:   test

2012-07-22 14:09:07 1115

原创 刘殷为相

汉主刘聪残暴施虐,向他进谏与见阎王差不多,但刘殷确是例外。下面是《资治通鉴》卷88中的原文: 殷为相,不犯颜忤旨,然因事进规,补益甚多。汉主聪每与群臣议政事,殷无所是非;群臣出,殷独留,为聪敷畅条理,商榷事宜,聪未尝不从之。殷常戒子孙曰:“事君当务几谏。凡人尚不可面斥其过,况万乘乎!夫几谏之功,无异犯颜,但不彰君之过,所以为优耳。”官至侍中、太保、录尚书,赐剑履上殿、入朝不趋、乘舆入殿。然殷

2012-07-06 20:58:23 4495

原创 QEMU模块构造

QEMU模块构造 #define module_init(function, type)                                         \ static void __attribute__((constructor)) do_qemu_init_ ## function(void) {  \     register_module_init(funct

2012-07-04 11:21:00 2590

zlib-1.2.7

zlib-1.2.7,编译qemu需要它

2012-10-30

glib-2.12.13

glib-2.12.13,编译qemu时需要

2012-10-30

gettext-0.18.1.1.

安装glib前先安装它,gettext-0.18.1.1.

2012-10-30

Linux man中文手册

man 手册中文版,在安装之前,运行locale 命令来查看自己的语言环境是什么

2012-08-25

Unix环境高级编程第二版源码

下面这两个文件编译时 getenv1.c getenv3.c 会提示: error: ‘ARG_MAX’ undeclared (first use in this function) 可在其中加下面语句: #define ARG_MAX 4096

2012-08-25

mingw压缩包

完整的MinGW包,无需在线下载安装,解压即可使用。GDB-6.8,可以利用eclipse cdt调试

2012-03-28

空空如也

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

TA关注的人

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