1、例:将内存ffff:0~ffff:b中的数据拷贝到 0:200~0:20b单元中。
问题:
程序中直接写地址,危险!
“安全”位置存放数据,存哪里?
对策:
在程序的段中存放数据,运行 时由操作系统分配空间。
段的类别:数据段、代码段、 栈段
各种段中均可以有数据 ;
可以在单个的段中安置,也可 以将数据、代码、栈放入不同 的段中。
2、应用案例
问题:编程计算以下8个数据的和,结果存在ax 寄存器中
0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H
只要求数据本身,并未指定在 哪些内存单元中!
3、这样改进
问题:编程计算以下8个数据的和,结果存在ax 寄存器中
0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H
4、改正后的程序