数据的多段存储
来源:互联网 发布:主机监控软件 编辑:程序博客网 时间:2024/05/22 07:04
举例说明8086如何用多个段存储数据:
说明:
①定义多个段和我们以前讲的定义代码段一样,只是段名不同而已。
②程序中有多个段如何访问这些数据呢,以及如何知道这些数据时代码段还是数据段或者堆栈段呢,段名就相当于一个表号,它代表段地址,所以就通过mov ax,data(标号),然后将这个ax传给ds,那就是数据段,传给ss,那就是堆栈段。
③我们只是要一段空间,你把这个空间的段地址给ss,就代表堆栈段,他就会按照堆栈段的取值方式,你把这段空间给予ds,就代表数据段,它就会按照数据段的方式处理这段空间。
④Start标号代表程序开始执行的地方,最后end start,编译器就会形成一些信息,然后会将cs:ip指向start的地方,然后程序就会从那里开始执行。
⑤”dw“代表“defined word”定义一个字,你定义多少字,系统就会分配多少空间。
0 0
- 数据的多段存储
- 数据的多段存储
- 微机原理:数据的多段存储
- C程序的存储布局---数据段和缓冲段
- PHP 堆 栈 数据段 代码段 存储的理解
- 有关代码段、数据段、BOSS段、堆、栈的存储位置问题。。。
- 微机原理==数据的多段存储(8)
- 哪端维护(哪段存储数据)的问题
- 存储段的结构
- c程序的存储布局——数据段和缓冲段
- C程序的存储布局——数据段和缓冲段
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 微信小程序新蓝海全行业深度解析报告
- Cocos2dx3.10游戏移植到Windows平台遇到的坑总结
- docker 解决下载镜像慢问题
- Frequent values--RMQ
- c++实现链栈的基本操作(附带main函数 可编译运行)
- 数据的多段存储
- PHP学习笔记_1101
- 51nod 1503 猪和回文
- Unity3D资源加载与内存管理
- IMU数据融合:互补,卡尔曼和Mahony滤波
- HDU-1829-A Bug's Life
- PHP学习笔记_1103
- 【斯坦福《机器学习》笔记】[第9集] 学习理论——经验风险最小化
- Spark源码编译