摘要: 换博客啦, 博客园写blog还是挺舒服的, 但是交流欠佳, 打算在csdn上写blog. 本人计划推出 Secrets in C 系列. 详见:http://blog.csdn.net/dennis_fan 阅读全文
posted @ 2012-11-20 10:09 dennis_fan 阅读(274) 评论(1) 推荐(0) 编辑
摘要: 大量的安全漏洞是由于计算机算术运算的微妙细节引起的, 具体的C语言, 诸如符号数和无符号数之间转换, 算术运算的越界都会导致不可预知的错误和安全漏洞, 具体的案例数不胜数. 作为一个系统程序员, 有必要对这些细节有深入的了解. 本篇参考csapp, 主要介绍如何判断算术运算的越界问题. 阅读全文
posted @ 2012-11-13 17:39 dennis_fan 阅读(2853) 评论(0) 推荐(0) 编辑
摘要: 本文试图从汇编语言的角度回答下面几个问题: 在C语言中直接使用寄存器; C语言如何直接操作内存; C语言的内存的管理; C语言的参数传递和返回值; C语言中的可变参数传递; 阅读全文
posted @ 2012-10-29 15:04 dennis_fan 阅读(1628) 评论(4) 推荐(2) 编辑
摘要: 使用BIOS提供的中断例程进行键盘输入和磁盘读写。 阅读全文
posted @ 2012-10-28 14:37 dennis_fan 阅读(3674) 评论(0) 推荐(2) 编辑
摘要: 介绍一种新的标号:数据标号,并且利用数据标号,实现直接定标表,写出可读性好,复用性好的功能代码。 阅读全文
posted @ 2012-10-28 11:05 dennis_fan 阅读(1640) 评论(0) 推荐(2) 编辑
摘要: 介绍外中断的原理,并且以键盘操作为例,编写一个简单的int 9中断程序。 阅读全文
posted @ 2012-10-26 21:21 dennis_fan 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 端口的读取,CMOS RAM芯片的操作 阅读全文
posted @ 2012-10-26 15:34 dennis_fan 阅读(1940) 评论(1) 推荐(0) 编辑
摘要: 介绍int指令引发的内中断;编写中断例程;使用BIOS和DOS提供的中断例程。 阅读全文
posted @ 2012-10-26 13:22 dennis_fan 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 讲解8086的中断处理的原理,深入讲解了内中断,并且编写了0号中断和1号中断。 阅读全文
posted @ 2012-10-24 16:01 dennis_fan 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 介绍8086的标志寄存器, cmp指令的原理以及cmp同条件转移指令的联合使用。 阅读全文
posted @ 2012-10-23 21:42 dennis_fan 阅读(7240) 评论(1) 推荐(0) 编辑