本文主要是介绍8086汇编学习第3篇---寄存器(内存访问),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
3.1 内存中字的存储
3.2 DS和[address]
3.3 字的传送
3.4 mov、add、sub指令
3.5 数据段
3.6 栈
3.7 CPU提供的栈机制
3.8 栈顶超界的问题
3.9 push、pop指令
3.10 栈段
引言
在第2章中,我们主要从 CPU 如何执行指令的角度讲解了8086CPU的逻辑结构、形成物理地址的方法、相关的寄存器以及一些指令。
这一章中,我们从访问内存的角度继续学习几个寄存器。
3.1 内存中字的存储
在0地址处开始存放20000(4E20H):(高对应高地址位)
注意:0号单元是低地址单元,1号单元是高地址单元。
问题:
(1)0地址单元中存放的字节型数据是多少?
20H (一个内存地址存放的就是一个字节)
(2)0地址字单元中存放的字型数据是多少?
4E20H
(3)2地址字单元中存放的字节型数据是多少?
12H
(4)2地址单元中存放的字型数据是多少?
0012H(字型考虑两个字节)
这篇关于8086汇编学习第3篇---寄存器(内存访问)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!