[汇编语言王爽]笔记2--p18-p22(上)

简介: [汇编语言王爽]笔记2--p18-p22

访存 ds和 【】小结

sub 减

1668153109002.jpg


栈-以字为单位操作pop push

1668153225972.jpg

1668153245022.jpg

1668153261104.jpg

1668153272604.jpg

1668153281617.jpg

ss sp 寄存器来确定一个栈

ss栈段 sp 栈顶 寄存器

1668153435221.jpg

1668153442318.jpg1668153448580.jpg

1668153459553.jpg

数据交换 - 入栈出栈就完成了

栈的操作细节顺序,入栈 先调节栈顶指针 再放入数据 正好

1668153583273.jpg

栈溢出 非常危险–汇编中不能保证栈是否越界

1668153597330.jpg

1668153605203.jpg

栈 小结

1668153625316.jpg

1668153636769.jpg

各种段 小结

1668152941529.jpg

1668152952540.jpg

1668152963192.jpg

1668152977738.jpg

相关文章
|
6月前
|
存储 安全 数据安全/隐私保护
Windows 32 汇编笔记(一):基础知识
Windows 32 汇编笔记(一):基础知识
|
6月前
|
存储 机器学习/深度学习 芯片
8086 汇编笔记(十二):int 指令 & 端口 & 直接定址表
8086 汇编笔记(十二):int 指令 & 端口 & 直接定址表
|
6月前
|
存储 索引
8086 汇编笔记(十一):内中断
8086 汇编笔记(十一):内中断
|
5月前
|
存储 编译器 Linux
Windows 32 汇编笔记(二):使用 MASM
Windows 32 汇编笔记(二):使用 MASM
8086 汇编笔记(十):标志寄存器
8086 汇编笔记(十):标志寄存器
8086 汇编笔记(九):call 指令 和 ret 指令
8086 汇编笔记(九):call 指令 和 ret 指令
|
6月前
|
编译器
8086 汇编笔记(八):转移指令的原理
8086 汇编笔记(八):转移指令的原理
|
6月前
|
存储 数据处理
8086 汇编笔记(七):数据处理的两个基本问题
8086 汇编笔记(七):数据处理的两个基本问题
|
6月前
|
编译器
8086 汇编笔记(六):更灵活的定位内存地址的方法
8086 汇编笔记(六):更灵活的定位内存地址的方法
8086 汇编笔记(五):包含多个段的程序
8086 汇编笔记(五):包含多个段的程序