摘要: From c深度剖析the c programming languageexpert c programmingc traps and pitfallswrite clean coldecode complete second edition高质量c++/c编程--------------------------------------c 深度剖析2013-3-7第一章 关键字c语言一共32个关键字!--那个标准?case 后面只能是整形或者是字符型的常量或者常量表达式 阅读全文
posted @ 2013-03-07 10:00 Black Man's Note 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=free&kind=1020&qkSg=2&qID=17819/****************************************************************************************************************************DOS下EXE文件头分析Author:ThinkredDate:2008/05/29**************************** 阅读全文
posted @ 2013-01-11 15:26 Black Man's Note 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 原文地址http://blog.csdn.net/pplsunny/article/details/8126308标志寄存器flag15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 000 0 0 0 of df if tf sf zf 0 af 0 pf 0 cfZF是flag的第6位,零标志位,判断结果是否为0,结果为0,ZF=1PF是flag的第2位,奇偶标志位,运算结果二进制数中1的个数为偶数,PF=1SF是flag的第7位,符号标志位,有符号数 运算结果为负数,SF=1CF是flag的第0位,进位标志... 阅读全文
posted @ 2012-12-25 16:18 Black Man's Note 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 2012-12-21a.c 1 void showchar(char a,int b); 2 main() 3 { 4 showchar('a',2); 5 } 6 void showchar(char a,int b) 7 { 8 *(char far*)(0xb8000000+160*10+80)=a; 9 *(char far*)(0xb8000000+160*10+81)=b;10 }使用TC2.0进行编译的,借用上个研究试验的c0s.obj,下面的汇编代码:184D:0000 B84518 MOV AX,1845184D:0003 8ED8 MOV DS,AX184D 阅读全文
posted @ 2012-12-21 12:03 Black Man's Note 阅读(232) 评论(0) 推荐(0) 编辑