摘要:
换博客啦, 博客园写blog还是挺舒服的, 但是交流欠佳, 打算在csdn上写blog. 本人计划推出 Secrets in C 系列. 详见:http://blog.csdn.net/dennis_fan 阅读全文
摘要:
大量的安全漏洞是由于计算机算术运算的微妙细节引起的, 具体的C语言, 诸如符号数和无符号数之间转换, 算术运算的越界都会导致不可预知的错误和安全漏洞, 具体的案例数不胜数.
作为一个系统程序员, 有必要对这些细节有深入的了解. 本篇参考csapp, 主要介绍如何判断算术运算的越界问题. 阅读全文
摘要:
本文试图从汇编语言的角度回答下面几个问题:
在C语言中直接使用寄存器;
C语言如何直接操作内存;
C语言的内存的管理;
C语言的参数传递和返回值;
C语言中的可变参数传递; 阅读全文
摘要:
介绍外中断的原理,并且以键盘操作为例,编写一个简单的int 9中断程序。 阅读全文
摘要:
端口的读取,CMOS RAM芯片的操作 阅读全文
摘要:
介绍int指令引发的内中断;编写中断例程;使用BIOS和DOS提供的中断例程。 阅读全文
摘要:
讲解8086的中断处理的原理,深入讲解了内中断,并且编写了0号中断和1号中断。 阅读全文
摘要:
介绍8086的标志寄存器, cmp指令的原理以及cmp同条件转移指令的联合使用。 阅读全文