自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 重温唐诗二首

一                    赤壁                    杜牧 折戟沉沙铁未销 自将磨洗认前朝 东方不于周郎便 铜雀春深锁二乔 二                贾生              李商隐 宣室求贤访逐臣 贾生才调更无伦 可怜夜半虚前席 不问苍生问鬼神

2015-02-15 15:13:01 471 0

原创 Keil 8051 RTX51 Tiny使用注意事项

近来回顾Keil 8051的RTX51 Tiny操作系统的使用,发现RTX51 Tiny的实现还是比较巧妙的:动态堆栈搬移,为当前运行任务腾出最大可用堆栈空间的思路很有亮点。下面是RTX51 Tiny使用的一些备忘。       1、OS代码大小。时间片轮转使能时os核心380字节左右,os_cr...

2014-12-09 16:59:21 2485 0

原创 扫盲回帖系列之3——在windows下编译生成的程序为什么不能在ubuntu下运行呢?

 原始提问帖见http://bbs.csdn.net/topics/390931945。 基本概念问题。不讨论可执行脚本情况,因为脚本不是由机器码构成,脚本在脚本解释器上运行,而解释器本身实现在不同谱系的操作系统(如Linux和Windows,不指同一种操作系统的不同版本情况,下同)上需...

2014-11-13 18:20:25 1871 3

原创 扫盲回帖系列之2——操作系统的疑问

原始提问帖见。摘录如下:

2014-11-12 00:22:23 937 0

原创 扫盲回帖系列之1——栈的疑问

看到一个帖子(),如下:

2014-11-11 23:53:27 931 0

原创 对一个简单数学问题的浮想

在网上看到这么一个帖子(http://bbs.csdn.net/topics/390923410),摘录问题及一位网友的回帖如下: 求鄙视,让我在鄙视的路上愈加强大 不知道这个题应该发到哪里,不过真是C++面试时候遇到的题 题目 一个寝室有5个人,有3个相同的柜子,毕业了其中3个人...

2014-11-10 23:21:58 737 0

原创 浅谈国产操作系统

 今天看了csdn一篇文章《地狱→炼狱→天堂”,国产OS成功路上的必经过程》http://www.csdn.net/article/2014-11-03/2822430。 浏览后门的评论,看到这样一个发言: “韩国这个国家总是出乎我的意料,真希望国产系统也可以兼容微软的office软件,...

2014-11-05 17:46:25 3132 0

原创 和程序员聊聊PC下的内存地址

介绍PC环境下、Windows/Linux系统中的一些地址概念:物理地址,虚拟地址,逻辑地址,线性地址,以及它们的翻译路径。还列出了Windows 32/64位,Linux 32/64位虚拟地址空间范围。特别解释了32 Windows(如XP/7)在4GB物理内存浪费比较大的原因。虽然没有配备插图...

2014-11-02 12:37:39 3995 0

原创 DOS运行环境回顾

 近日出于对x86实模式的了解需要,对古董操作系统DOS的虚拟运行方式顺便进行了了解。这里说的DOS虚拟运行方式,是相对DOS的真实运行而言的,DOS真实运行指DOS从真实外存(硬盘、U盘)上引导,在x86兼容处理器上直接运行的模式。 DOS虚拟运行环境

2014-10-29 17:04:00 624 0

原创 VS2008 ml64汇编器不支持FLAT关键字问题

在VS2008中,把源cpp文件设置成输出汇编文件,输出

2014-10-23 15:05:08 1324 2

原创 最小的C语言Hello,world程序

编译、链接选项: cl -c MinimumSizeApp.c link /nodefaultlib /entry:main /align:16 MinimumSizeApp.obj kernel32.lib #include int main(void) { HANDLE hOu...

2014-01-10 17:13:59 910 2

原创 改进的malloc/free实现源码

此malloc/free实现增加空闲块添加功能:AddFreeMemBlock #include "stdafx.h" #include #include #include #include typedef struct tagMemMgr_t { struct ...

2013-12-31 10:45:33 726 0

原创 malloc/free实现 源码

采用双向链表,为将来的优化提供支持:每次释放时从最近一次分配处的下一空闲块开始比较、查找。 #include "stdafx.h" #include #include #include #include typedef struct tagMemMgr_t { s...

2013-12-23 16:53:04 843 4

原创 二进制转十进制例程

void UnsignedToStr(unsigned int Value, char * pBuffer, int BufSize) { char OutStrBuf[32]; int Count = 0, i; if(BufSize == 0) return; do { O...

2012-05-03 11:20:11 1121 3

原创 关于uC/OS-II 2.52 Turbo C++ 3.0编译的几个问题。

uC/OS-II 2.52需要Borland C++ 4.51编译,无Borland C++ 4.51怎么办?用Turbo C++ 3.0也可以编译。1、修改Test.mak。Borland指向Turbo C++ 3.0安装路径;C_FLAGS不支持Obeglmpv,删除该选项。2、修改Test....

2011-01-17 15:40:00 904 0

原创 MFC中的消息反射机制

简单说,父窗口把子窗口(控件)发送给父窗口的消息回传给子窗口的回传行为称为消息反射机制。 为什么MFC要使用消息反射机制?简单说,是MFC考虑到实际情形,为提高MFC程序设计质量(如封装性)而设计的一种机制。我们以如下实例来说明。   有一个对话框窗口D,内有一个按钮控件B(ID为IDC_B...

2010-03-20 13:45:00 999 1

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