c语言我大学时必修课,十几年没有用了,最近在研究网络安全,可是总觉得基础不牢固。于是,重新再从汇编、内存角度重新学习c语言的知识。虽然现在我的工作已经不是程序员了,可是作为兴趣,特别是安全领域,必须彻底修炼基本功,不能把所有希望放在安全公司。昨天上ppt课时,老师讲到苹果乔布斯亲自写ppt。由此推知,核心的技术必须自己掌握。
今天学习了内存。每个程序启动时叫进程,每个进程操作系统都分配4G的内存,这个其实不是实际的内存,而是空头支票。内存因为好大,不像cpu寄存器都赋予一个名称,所以只能用编号来标识。
另外一个是学习dtdebug的使用。如F2是加入短点,F9是重新加载程序,F7是进入过程函数,F8是跳出函数