线性表:0个或多个数据元素的有限序列。顺序存储结构:用一段地址连续的存储单元依次存入线性表的数据元素。由第一个元素的存储单元地址,可以很容易的获得第N个元素的地址:LOC(an)=LOC(a1)+(n-1)*c ,(c为每个数据元素所占用的存储单元个数),所以随机查找元素的时间复杂度为O(1),这种...
分类:
其他好文 时间:
2015-06-30 00:05:16
阅读次数:
230
进程只是提供了一段地址空间和内核对象,其运行时通过在其地址空间内的主线程来体现的。当主线程的进入点函数返回时,进程也就随之结束。这种进程的终止方式是进程的正常退出,进程中的所有线程资源都能够得到正确的清除。除了这种进程的正常退出方式外,有时还需要在程序中通过代码来强制结束本进程或其他进程的运行。ExitProcess()函数的原型为:
void ExitProcess(UINT uExi...
分类:
系统相关 时间:
2015-06-27 10:07:09
阅读次数:
253
1、只有“bx、si、di、 bp”四个寄存器可以用在[…]中来进行内存单元的寻址2、这四个寄存器可以单个出现也可以以[by+zi]形式出现,其中y=x或p,z = s或d ,其他格式均为错误的。3、当使用bp时,如果没有显性地给出段地址,则段地址默认在ss段寄存器中。4、汇编语言中用三个概念来表达数据的位置:立即数(idata):
直接包含在机器指令中的【数据】(执行前在CPU的【指令缓冲器...
分类:
编程语言 时间:
2015-06-27 10:06:58
阅读次数:
170
将两张网卡绑定,共用一个IP,实现冗余效果。实际上linux双网卡的绑定模式有7种:
安装负载软件apt-get install ifenslave加载模块及配置负载vi /etc/modules添加bonding mode=0 miimon=100miimon是10ms监测一次网卡状态配置bond0注:bond IP与成员口的IP不能一致,如果不想成员口IP获得本网段地址,可以随便配置一个。...
分类:
系统相关 时间:
2015-06-26 13:29:06
阅读次数:
276
汇编语言基础3
一个包含多个段的程序:
ds寄存器一般存放数据段的段地址,cs:ip这两个寄存器一般存放的是代段的具体地址,es 段一个可以使用的临时存放变量的寄存器,SS:SP一般存放的就是栈的具体地址,前者位栈的段地址后者为栈的偏移地址。一般程序都有代码段,数据段,文本段,我们希望CPU 从代码段读取指令,通过使用栈来对数据段的数据进行修改,那么程序的本质就能够体现了。
这个程序...
分类:
编程语言 时间:
2015-06-16 00:00:06
阅读次数:
384
1、程序取得所需空间的方法有两种,一种是在加载程序的时候为程序分配,再就是程序在执行的过程中向系统申请。2、我们若要一个程序在被加载的时候取得所需的空间,则必须要在源程序中做出说明。我们通过在源程序中定义段来进行内存空间的获取3、程序运行的时候,CS寄存器中存放代码段的段地址。4、在源程序中使用end 标号来指明程序的入口(要执行的第一条指令),所以程序架构就可以如下:assume cs:code...
分类:
编程语言 时间:
2015-06-15 13:10:33
阅读次数:
154
地址汇总配置实例,拓扑图如下所示:R2连接了多个网段地址(特别是这种连续的IP地址最是应该做网络汇总),同样R4上面也配置了很多的网段信息。R2和R1之间属于OSPF协议的AREA1区域,R1和R3之间属于AREA0骨干区域,R3和R4之间使用RIP协议。四台路由器的loopback0地址分别为1.1.1..
分类:
其他好文 时间:
2015-06-10 01:24:31
阅读次数:
308
CPU要读写一个内存单元的时候,必须先给出这个内存单元的地址。内存单元由2部分组成。8086CPU中,内存地址由以下组成。1:段地址2:偏移地址8086CPU中,有一个DS寄存器地址,通常用来存放数据的段地址。比如我们要读取10000H的单元内容,可以用如下的程序段进行。mov bx,1000Hmo...
分类:
其他好文 时间:
2015-05-28 13:53:43
阅读次数:
182
上周我的学习进度较快,看了很多的理论知识,没有进行太多的实践,所以先把理论知识进行一个总结,然后本周在将书中的实验进行实践。1.定义多个段的方法:(1)对于不同的段,要有不同的段名(2)段短地址的引用:段名就相当于一个标号,它代表了段地址(3)“代码段”、“数据段”、“栈段”完全是我们安排的2.CP...
分类:
其他好文 时间:
2015-05-28 00:37:54
阅读次数:
171
1、给定段地址为0001H,仅通过变化偏移地址,CPU的寻址范围是?答案:便宜地址范围为:0000H-FFFFH,(0001H*16)+0000H=0010H,(0001H*16)+FFFFH=1000FH。2、有一段数据存放在内存20000H单元中,寻址到该单元的段地址最小时多少,最大是多少?答案...
分类:
编程语言 时间:
2015-05-24 23:15:41
阅读次数:
216