计算机基础知识
EvalistGhost
平凡之辈
展开
-
汇编中的寄存器详解
1、寄存器32位寄存器有16个,分别是:4个数据寄存器(EAX、EBX、ECX、EDX)。2个变址和指针寄存器(ESI和EDI);2个指针寄存器(ESP和EBP)。6个段寄存器(ES、CS、SS、DS、FS、GS)。1个指令指针寄存器(EIP);1个标志寄存器(EFlags)。2、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU...原创 2018-03-16 17:07:56 · 1963 阅读 · 0 评论 -
数据段、代码的、堆栈、bss段
代码段、数据段、bss段首先解释一下‘段’的含义,段可以简单的理解为我们小学课文中自然段的段,用以类比,代码段、数据段什么的都是指的在内存中间中的一个小区域,为了方便管理,我们称之为段。分段的工作是编译器完成的,目的是更好的运行和管理;(1)编译器在编译程序的时候,将程序中的所有的元素分成了一些组成部分,各部分构成一个段,所以说段是可执行程序的组成部分。(2)代码段:代码段就是程序中的可执行部分,...原创 2018-03-16 16:59:50 · 268 阅读 · 0 评论 -
位、字节、比特、拜特、字、双字、四字
bit、byte、word的区别bit 比特byte 字节word 字1字节=8位(1 byte = 8bit) 一个字的字长为16 一个字节的字长是8Bps即是Byte per second 的简称。而电脑一般都以Bps 显示速度,如1Mbps 大约等同 128 KBps。 bit 电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。 Byte一个Byte由...原创 2018-03-16 16:53:02 · 8341 阅读 · 1 评论