汇编基础(二)

本文介绍了8086CPU的内部结构,包括运算器、控制器和寄存器。重点讨论了14个通用寄存器的作用,特别是汇编指令和地址计算。内容涵盖了物理地址的定义,8086CPU如何通过段地址和偏移地址合成20位物理地址,并解释了段的概念和段寄存器的功能,如CS、DS、SS和ES。此外,还提到了CS和IP寄存器在执行指令过程中的关键作用。
摘要由CSDN通过智能技术生成

在这里插入图片描述
cpu概述::
cpu与外部通过总线相连,内部部件也是依靠总线相连,典型的cpu内部包含:运算器、控制器、寄存器等

寄存器:
出了缓存,cpu中也有寄存器来临时存储数据
典型的8086cpu有14个寄存器,它们的名称为:AX、BX、CX、DX、SI、DI等

2、1 通用寄存器
存取数据
2、2 汇编指令
汇编指令不区分大小写;

指令设计计算时,会有 丢失 的现象,这里的丢失,指的是进制位不能在八位寄存器中存放,但cpu并未真的丢失这个进位值

2、3物理地址
定义 :cpu访问内存单元时要给吃内存单元的地址,所有的内存单元构成的存储空间是一个一维的线性空间。
将这个唯一的地址称为物理地址。

这是8086cpu给出的物理地址方法

这里是引用

在这里插入图片描述所以呢数据送到cpu里发生了这么一些事:

cpu中相关的部件提供两个16位地址,一个称为段地址,一个称为偏移地址;
段地址和偏移地址通过内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值