【笔记】【汇编语言】第16章 直接定址表

16.0 概述
  本章讨论如何有效合理地组织数据,以及相关的编程技术.
 
16.1 描述了单元长度的标号
  标号后面不加":",便是同时描述内存地址和单元长度的标号.
  使用这种标号可以使我们以简洁的形式访问内存中的数据,我们称其为>>>>数据标号<<<<,以区别于原来的>>>>地址标号<<<<.
 
16.2 在其他段中使用数据标号
  >>>>在后面有":"的地址标号,只能在代码段中使用.<<<<
  注意,如果想在代码段中使用数据标号访问数据,则需要使用伪指令assume将标号所在的段和一个段寄存器联系起来.
 
  seg 操作符:可取得某一标号的段地址.
 
16.3 直接定址表
  映射表,建立内存地址与值的映射,是一种可以依据数据,直接计算出所要找的元素的位置的表,称为直接定址表.
  使用直接定址表的目的一般有三个:
  (1) 为了算法的清晰和简洁
  (2) 为了加快运算速度
  (3) 为了程序易于扩展
 
16.4 程序入口地址的直接定址表
  用根据功能号查找地址表的方法,程序的结构清晰,便于扩充.如果加入一个新功能子程序,那么只需要在地址表中加入它的入口地址就可以了.
 
实验16 编写包含多个功能子程序的中断例程
  略

原文地址:https://www.cnblogs.com/AzikPhil/p/note_asm2_16.html