摘要: 图 1. 图的定义 图(graph) 是由一些 点(vertex) 和这些点之间的连 线(edge) 所组成的;其中,点通常称为 顶点(vertex) ,而点到点之间的连线通常称之为 边 或者 弧(edge) 。通常记为G=(V,E); 要注意的是:线性表可以是空表,树可以是空树,图不可以是空图,图 阅读全文
posted @ 2020-03-11 11:03 放飞梦想C 阅读(1173) 评论(0) 推荐(0)
摘要: 5.1 [BX]和内存单元的描述 要完成描述一个内存单元,需要两种信息: 内存单元的地址: 可以用 [0] 表示一个内存单元, 0 表示单元的偏移地址,段地址默认在 ds 中; 同样也可以用 [bx] 表示一个内存单元,它的偏移地址在 bx 中; 内存单元的长度(类型): 将一个内存单元的内容送入 阅读全文
posted @ 2020-03-10 11:35 放飞梦想C 阅读(387) 评论(0) 推荐(0)
摘要: 程序的前世今生 4.1 编程 汇编语言程序中,包含两种指令: 汇编指令 :是有对应的机器码的指令,可以被编译为机器指令,最终为 CPU 所执行。 伪指令 :没有对应的机器指令,最终不被 CPU 执行,由编译器来执行,编译器根据伪指令来进行相关的编译工作。 segment 和 ends 是一对成对使用 阅读全文
posted @ 2020-03-10 11:34 放飞梦想C 阅读(251) 评论(0) 推荐(0)
摘要: 3.1 字和数据段 1. 字在内存中存储时,要用两个地址连续的内存单元来存放,字的低位字节存放在低地址单元中,高位字节存放在高地址单元中。 2. 用mov指令访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在DS寄存器中。 3. [address]表示一个偏移地址位addres 阅读全文
posted @ 2020-03-10 11:33 放飞梦想C 阅读(493) 评论(0) 推荐(0)
摘要: 2.1 通用寄存器 AX, BX, CX, DX 这4个寄存器通常用来存放一般性的数据,被称为通用寄存器。8086CPU这5个寄存器都可以分为两个可以独立使用的8位寄存器来用: AX 可分为 AH 和 AL ; BX 可分为 BH 和 BL ; CX 可分为 CH 和 CL ; DX 可分为 DH 阅读全文
posted @ 2020-03-10 11:32 放飞梦想C 阅读(479) 评论(0) 推荐(0)
摘要: 汇编语言 1. 机器语言与机器指令 机器语言 是机器指令的集合。 机器指令 是一台机器可以正确执行的命令。 机器指令 有一串二进制数表示,如010101 汇编语言与汇编指令 汇编语言 的主题是汇编指令。 汇编指令 和机器指令的差别在于指令的表示方法上。 汇编指令 是机器指令便于记忆的书写格式。 汇编 阅读全文
posted @ 2020-03-10 11:31 放飞梦想C 阅读(262) 评论(0) 推荐(0)
摘要: Node.h Node.cpp CMap.h CMap.cpp 阅读全文
posted @ 2020-03-10 11:24 放飞梦想C 阅读(306) 评论(0) 推荐(0)
摘要: 树 本质问题 树 不是线性表,是一种描述非线性 层次关系 的数据结构。描述的是一对多的数据结构。 1. 树的定义 树(Tree)的基本概念 树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构。没有结点的树称为空(null或empty)树。一棵非空的树包括一个根结点,还(很可能 阅读全文
posted @ 2020-03-10 11:23 放飞梦想C 阅读(266) 评论(0) 推荐(0)
摘要: Node.h Node.cpp 源.cpp 阅读全文
posted @ 2020-03-10 11:22 放飞梦想C 阅读(358) 评论(0) 推荐(0)
摘要: .h 文件: .cpp 文件: 阅读全文
posted @ 2020-03-10 11:20 放飞梦想C 阅读(723) 评论(0) 推荐(0)