汇编语言 第六章 包含多个段的程序

在操作系统中,合法地通过操作系统取得的空间都是安全的,因为操作系统不会让一个程序所用的空间和其他程序以及系统自己的空间相冲突。在操作系统允许的情况下,程序可以取得任意容量的空间。

程序取得所需的空间的方法有两种:

  • 加载程序的时候为程序分配;
  • 程序在执行的过程中向系统申请。

我们若要一个程序在被加载的时候取得所需的空间,则必须要在源程序中做出说明。我们通过在源程序中定义段来进行内存空间的获取。

汇编语言 第五章 [BX]和loop指令

  1. [bx] 和内存单元的描述

    [bx] 表示内存单元,它的偏移地址是 bx,和 [0] 类似。

操作系统 第一章引论

1.1 操作系统的目标和作用

1.1.1 操作系统的目标

  1. 方便性(用户的观点)

    提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别。

  2. 有效性(系统管理人员的观点)

    提高系统资源的利用率,提高系统的吞吐量

  3. 可扩充性(系统开发人员的观点)

    为适应计算机硬件、体系结构以及计算机应用发展的要求。可扩充性与 os 结构有十分紧密的联系。

  4. 开放性(开放的观点)

    所谓开放性,是指系统能遵循世界标准规范,特别是遵循开发系统互联 OSI 国际标准。使各种计算机硬件系统能够有效、协同地工作,实现应用程序的可移植性和互操作性。

信息论与编码 第二章信源及其熵

2.1 信源的数学模型和分类

离散信源

用[X,P]来表示信源,根据 X 的不同,信源分类:

汇编语言 第四章 第一个程序

4.1 一个源程序从写出到执行的过程

  1. 编写汇编源程序。

    产生一个存储源程序的文本文件。

  2. 对源程序进行编译连接。

    使用汇编语言编译程序对源文件中的源程序进行编译,产生目标文件;再用连接程序对目标程序进行连接,生成可案子操作系统中直接运行的可执行文件。

    可执行文件包含两部分:

    • 程序(从源程序中的汇编指令翻译过来的机器码)和数据(源程序中定义的数据)
    • 相关的描述信息
  3. 执行可执行文件中的程序。

汇编语言 第三章 寄存器(内存访问)

3.1 内存中字的存储

子单元:存放一个字型数据(16 位)得而内存单元,有两个地址连续的字节单元组成。

以后将起始地址为 N 的子单元简称为 N 地址单元。任何两个地址连续的内存单元,N 单元和 N+1 单元,可以将它们堪称两个内存单元,也可以看成一个地址为 N 的字单元中的高位字节单元和低位字节单元。

汇编语言 第二章 寄存器

在 CPU 中:

  • 运算器进行信息处理;
  • 寄存器进行信息存储(主要部分,工作原理);
  • 控制器控制各种器件进行工作;
  • 内部总线连接各种器件,在它们之间进行数据的传送。

不同的 CPU,寄存器的个数、结构不同。8086CPU 有 14 个寄存器,分别是:AX、BX、CX、DX、SI、DI、SP、BP、CS、SS、DS、ES、PSW。

汇编语言 第一章 基础知识

1.1 机器语言

机器语言是机器指令的集合,机器指令展开来讲就是一台机器可以正确执行的命令。

信息论与编码 第一章绪论

信息论奠基人:香农,他于 1948 念发表的论文 A Mathematical Theory of Communication 是信息论的理论基础。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×