#线性表的顺序存储结构 ####一、线性表有两种物理结构:顺序存储结构与链式存储结构 ####二、线性表的顺序存储结构,指的是用一段地址连续的存储单元一次存储线性表的数据元素。 说白了,线性表的顺序存储结构,就是线性表的数据元素的内存地址是连续的。可以用占座来比喻一下,就是占了一块地方的几个位置。多 ...
分类:
其他好文 时间:
2020-06-14 18:41:11
阅读次数:
66
段寄存器 8086 CPU有四个段寄存器: CS, DS, SS, ES 段寄存器用来提供段地址 CS和IP CS: 代码段寄存器 IP: 指令指针寄存器 修改CS,IP: jmp 段地址:偏移地址 仅修改IP的内容: jmp 某一合法寄存器 jmp ax 用ax中的值修改IP 下面的3条指令执行后 ...
分类:
编程语言 时间:
2020-06-13 00:33:38
阅读次数:
78
自从毕业工作以来,每天忙东忙西,已经很久没写过博客了。冷静下来,慢慢发现还是得记录下一些东西,以提升效率,本篇博客就是。 至于为什么使用virtualBox,是因为这个要比vmware更轻量级些。好了,废话少说,开始记录我认为的比较关键的几个步骤,希望能对大家有帮助。 1.网卡设置(这里注意是启用了 ...
分类:
其他好文 时间:
2020-05-23 14:45:41
阅读次数:
137
[bx]和内存单元的描述 内存单元 mov ax,[0] 将一个内存单元的内容送入ax,这个内存单元的长度为2字节(字单元),存放一个字,偏移地址为0, 段地址在ds中。 mov al,[0] 将一个内存单元的内容送入al,这个内存单元的长度为1字节(字节单元),存放一个字节,偏移地址为0,段地址在 ...
分类:
编程语言 时间:
2020-05-15 09:24:58
阅读次数:
65
顺序存储结构 定义:一段地址连续的储存单元依次存储的数据元素。 实际上就是把数组封装进结构体,增加一个记录当前长度的变量。 时间复杂度:存储,查看,时间复杂度为 O(1) 删除,插入,时间复杂度为 O(n) 优点:无需为表示表中元素之间的逻辑关系而添加额外的存储空间 可以快速的存,取表中的任意位置的 ...
分类:
其他好文 时间:
2020-05-02 16:35:47
阅读次数:
60
包含多个段的程序 在执行汇编程序的时候,不要随便向某个寄存器中赋值,这可能会导致系统错误,虽然现在的操作系统已经完全把硬件保护起来了,但是在安全模式下还是可以执行导致系统崩溃的命令。所以我们在编写汇编程序的时候,要找到一段安全的空间供我们使用,在一般的PC机中,DOS方式下,DOS和其他合法的程序一 ...
分类:
其他好文 时间:
2020-04-30 23:26:57
阅读次数:
70
最近在使用windows应用程序计划来设置应用开机启动运行,但是不知为什么老是运行一段时间莫名其妙的退出,很是不爽,后面想想可以将应用做成 “服务” 这样应该就稳定多了,那怎样将exe的应用程序简单快速的做成windows服务呢,同事推荐了一个工具,用起来就是很方便,来写个博客记录一下 介绍一下NS ...
前言 Garbage First(G1)是垃圾收集领域的最新成果,同时也是HotSpot在JVM上力推的垃圾收集器,并赋予取代CMS的使命。如果使用Java 8/9,那么有很大可能希望对G1收集器进行评估。本文详细首先对JVM其他的垃圾收集器进行总结,并与G1进行了简单的对比;然后通过G1的内存模型 ...
分类:
其他好文 时间:
2020-04-04 18:46:05
阅读次数:
62
小编最近学习汇编语言,特此记录一下。(8086CPU) 注意事项: * 首先记录一下,al为8位寄存器。当我们命令当中调用 AL时,CPU会默认为8位寄存器,他和AX是相互独立的两个寄存器。即产生的仅为不会存到AH里面去。 * 设定段寄存器的伪指令。汇编时,系统自动将代码段的段地址送到CS,到那时如 ...
分类:
编程语言 时间:
2020-04-01 23:31:22
阅读次数:
234
一、要求 二、上机调试 1.debug调试开始,首先查看反编译后的汇编代码(假设ob38就是段地址1000) 2.执行第一条指令mov ax,6 3.执行第二条指令call ax,也就是call 6(我们知道,对于call 16位reg格式来说,相当于push ip;jmp 16位reg。) 执行了 ...
分类:
其他好文 时间:
2020-03-31 14:53:03
阅读次数:
101