存储模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200510101143126.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTc5ODAxNw==,size_16,color_FFFFFF,t_70)
假设字节宽度与所存储字节大小不一致,会从地位存储,多余的舍去。
绝大多数80x86的CPU的应用采用小端模式,像一些手机上绝大多数应用采用大端模式存储,但这也不是绝对的,因为是否采用大端或小端是受编译器影响的,编译器可以修改存储模式。
Dbg内存窗口的使用
- 分别用字节/字/双字形式来查看内存(db/dw/dd + 编码地址 )
- 向内存中写入4个字节的数据,并观察存储形式(大/小端存储)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200510104050846.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTc5ODAxNw==,size_16,color_FFFFFF,t_70)
然后,在下面的命令中输入db/dw/dd + 地址编码 来查看存储形式来判断大端还是小端模式存储。
常用的汇编指令
- MOV指令(存储ÿ