第007课 汇编-认识内存[]
来源:互联网 发布:网络准确率的计算公式 编辑:程序博客网 时间:2024/04/29 17:13
内容纲要
1.容器
2.byte ptr;word ptr;dword ptr
3.mov dword ptr ds:[0x0012ff40],[0x0012ff80]
4.内存单元与内存单元之间不可以直接赋值
详细内容
1.容器
寄存器与内存单元均可看作一个容器,容器有大小,它的存储容量有限定。如:
mov ds:[0x0012ff40],eax 把eax的值赋给以0x0012ff40为首地址的4个字节的内存单元
mov ds:[0x0012ff40],0x11223344 只改变了0x0012ff40内存单元的内容,且内容为44(默认情况下为一个字节)
2.byte ptr;word ptr;dword ptr
mov dword ptr ds:[0x0012ff40],0x11223344(四个字节)
mov word ptr ds:[0x0012ff40],0x11223344(两个节节)
mov byte ptr ds:[0x0012ff40],0x11223344(一个字节)
3.mov dword ptr ds:[0x0012ff40],[0x0012ff80]
[0x0012ff80]前面没有段寄存器,它表示的仅仅是一个立即数
一个内存单元的内容赋给另一个内存单元:
mov eax,dword ptr ds:[0x0012ff40]
mov dword ptr ds:[0x0012ff80],eax
4.内存单元与内存单元之间不可以直接赋值
Lea(LoadEffectiveAddress)的作用是获取一个内存单元的编号给了寄存器
课堂练习
mov ds:[0x0012ff40],[0x0012ff80]
mov word ptr ds:[0x0012ff40],ds:[0x0012ff50]
mov dword ptr ds:[0x0012ff40],ds:[0x0012ff50]
- 第007课 汇编-认识内存[]
- 对汇编课的认识
- 汇编第三节-寄存器(内存访问)
- 第008课 汇编-操作[]
- 第009课 汇编-lea
- 内存认识
- 浅谈汇编,认识汇编(一)
- 浅谈汇编,认识汇编(二)
- 浅谈汇编,认识汇编(三)
- 第006课 汇编-MOV指令
- 第011课 汇编-xchg,add,sub
- JS基础第6课:认识DOM
- 操作内存(汇编)
- 认识服务器的内存
- Windows 内存挂认识
- Java:内存相关认识
- 嵌入式之认识内存
- Java内存的认识
- 【学习笔记】《卓有成效的管理者》 第一章 卓有成效是可以学会的
- ubuntu解压命令全览
- 正则表达式
- Linux下软件安装总结(软件包管理器、源码包、图形桌面环境)
- python 正则的使用
- 第007课 汇编-认识内存[]
- ASP.NET 抓取网页内容
- linux安装unzip
- ASP.NET(二) Web开发——内置对象
- hdu 2108 Shape of HDU
- 新浪微博中@功能的实现
- 2013年 我也要毕业了
- 学习
- hibernate配置笔记