170401 汇编第六章 内存分段
来源:互联网 发布:知乎 王师 编辑:程序博客网 时间:2024/06/18 15:07
1625-5 王子昂 总结《2017年4月1日》 【连续第182天总结】
A.汇编语言 第六章
B.之前虽然学习了栈的使用,但是对于要考虑内存数据的安全性时的正常使用,需要一个单独的安全的数据空间
dw命令申请的内存空间就可以派上用场。
dw 0,0,0,0,0,0,0,0//既可以表示申请了8个值为0的字的空间,也可以表示开辟了16个字节的空间(供栈使用)
为了区分,以及在8086CPU中每个段的最大空间只有64KB的限制(一个段地址只能表示64KB)
可以将数据、代码和栈放入不同的段中
eg:
assume cs:code,ds:data,ss:stack
data segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:mov ax,stack
mov ss,ax
...
mov ax,4c00h
inc 21h
code ends
end start
其中,mov ax,stack表示将stack段的段地址赋给ax寄存器。
即:标号表示该段的段地址(转换过程在编译器中,对于CPU而言它相当于一个地址值,因此不可直接赋给段寄存器)
【实验】
C. 明日计划
汇编语言第七章
PYMYSQL
0 0
- 170401 汇编第六章 内存分段
- 第六章:汇编编译器
- 汇编学习笔记 第六章
- 内存分段
- 分段函数(汇编)
- [操作系统概念]第六部分——内存管理(2):分页分段
- 汇编网第六章检测题
- 第六章内存的动态分配
- 内存分页与分段
- 内存分页与分段
- 内存分段(笔记)
- linux 内存分段机制
- 操作系统内存分段机制
- 内存分段管理机制
- 内存寻址一(分段)
- C语言内存分段
- 8086内存分段理解
- 内存管理、分段、分页
- HDU6019 MG loves gold
- 利用二次元控件测量机械工程图中未标明零件尺寸
- 解决AndroidStudio编译出现available for offline mode的问题
- linux下的粘贴位
- iOS之GPUImage图片处理框架的使用
- 170401 汇编第六章 内存分段
- Java基础学习笔记--final关键字
- P1091 合唱队形
- 百度前端学院斌斌学院任务4:实现模拟队列
- 输入一个链表,从尾到头打印链表每个节点的值。
- Python的str强转int时的小问题
- [搬运]台湾大学机器学习课程 by 李宏毅
- Android自定义控件之拖动条
- Python 网络爬虫与信息获取(一)—— requests 库的网络爬虫