《汇编语言》第二版 王爽著 第三章 寄存器(内存访问) 要点
来源:互联网 发布:淘宝学生证怎么搜 编辑:程序博客网 时间:2024/05/23 01:21
内存中字的存储:字型数据,字节型数据
尤其注意字型数据,地址高位对应数据高位,地址低位对应数据低位
如:1000:0000 AE 01 20 FE
1000:0000处存放的字型数据时01AEH
DS和[address]:
DS寄存器通常用来存放需要访问数据的段地址(8086不支持将数据直接送入段寄存器操作,只能用一般的寄存器进行中转)
[address],表示一个内存单元,address的数值表示内存单元的偏移地址(默认的段地址为ds中的地址)
数据段(用一个段存放数据):人为的将一组内存单元定义为一个段
栈(栈是倒过来写入的)(以字为单位,无法进行字节出入):
操作规则:LIFO基本操作:入栈、出栈
SS:栈段寄存器
SP:栈指针寄存器
SS:SP始终指向栈顶元素
push XX:1、SP = SP – 2 2、将XX中的内容送入SS:SP中
pop XX(内容并不会消失,sp的数值界定了有效栈元素的范围):
1、 将SS:SP中内容送入XX 2、SP = SP + 2
以上两种指令实质上是一种内存传送指令
栈顶超界问题:8086CPU不保证我们对栈的操作不会超界,需要我们自行注意
栈段(用一个段当作栈):最大64KB(因SP位16位寄存器)
0 0
- 《汇编语言》第二版 王爽著 第三章 寄存器(内存访问) 要点
- 王爽《汇编语言》(第二版) 学习笔记 ( 第三章 寄存器(内存访问))
- 王爽《汇编语言》(第二版) 学习笔记 ( 第三章 寄存器(内存访问))
- 《汇编语言》第二版 王爽著 第二章 寄存器 要点
- 汇编语言学习第三章-寄存器(内存访问)
- 汇编语言——第三章(寄存器(内存访问))
- 汇编语言学习——第三章 寄存器(内存访问)
- 《汇编语言》学习笔记 第三章 寄存器(内存访问)
- [汇编语言学习笔记][第三章寄存器(内存访问)]
- 《汇编语言(王爽)》第三章——寄存器(内存访问)【总结】
- 第三章 寄存器(内存访问)
- 第三章 寄存器 (内存的访问)
- 王爽《汇编语言》第2版-----3、寄存器(内存访问)
- 汇编语言之寄存器(内存访问)
- 汇编语言之寄存器(内存访问)
- 汇编语言(3)寄存器与内存访问
- 汇编语言 第二章-寄存器
- 《汇编语言》(王爽著)第3章寄存器(内存访问)_习题解答
- 字典NSDictionary
- 正则表达式30分钟入门教程(续)
- 如何在ABBYY FineReader 12中添加图像
- context:property-placeholder
- GitHub for Windows客户端使用(Eclipse开发环境)
- 《汇编语言》第二版 王爽著 第三章 寄存器(内存访问) 要点
- 网页制作实践步骤二 主页
- 【Android本地开发技术:编译脚本】Android.mk
- 黑马程序员---iOS基础---C语言中的常见错误
- 梦修养眼术
- asp.net发送邮件
- Qt重绘之update,repaint详解
- 架构设计与概要设计的区别
- 关于DialogFragment猥琐宽高问题的解决,记录而已。