07 2013 档案
摘要:32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。对低16位数据的存取,不会影响高16位的数据。这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。4个16位寄存器又可分割成8
阅读全文
摘要:gcc一 gcc基础知识.c C原始程序.C/cc/.cxx C++原始程序.m Objective-c原始程序.i 已经预处理过的C原始程序.ii 已经预处理过的C++原始程序.s/.S 汇编语言原始程序.h 预处理文件.o 目标文件.a/.so 编译后的库文件Gcc编译流程解析gcc的编译流程分为了4个部分(1) 预处理(2) 编译(3) 汇编(4)链接预处理阶段:Gcc -E hello.c -o hello.i编译阶段:gcc -S hello.i -o hello.s汇编阶段gcc -c hello.s -o hello.o链接阶段gcc hello.o -o hello二 Gcc编
阅读全文
摘要:命令名: zip功能说明:压缩文件。语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压 缩文件][文件...][-i ][-x ]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有".zip"扩展名 的压缩文件。参 数:-A 调 整可执行的自动解压缩文件。-b 指 定暂时存放文件的目录。-c 替 每个被压缩的文件加上注释。-d 从 压缩文件内删除指定的文件。-D 压 缩文件内不建立目录名称。-f 此 参数的效果和指定"-u"参 数类似,但不仅更新既有文件,如果
阅读全文