IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 6-汇编-寄存器(CPU工作原理)01 -> 正文阅读

[嵌入式]6-汇编-寄存器(CPU工作原理)01

?CPU概述:
?? ?一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。 ? ?重点!!! *********************
?? ??? ?区别:
?? ??? ??? ?内部总线实现CPU内部各个器件之间的联系。
?? ??? ??? ?外部总线实现CPU和主板上其它器件的联系。

? 寄存器概述:
?? ?8086CPU有14个寄存器 它们的名称为:
?? ? ?AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。 ? 这里要记住,以后我们玩的就是寄存器!!玩的通用寄存器.

?? ?这些寄存器我们以后会陆续介绍,因为“以后用到的知识以后再讲——减负”


? 通用寄存器?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?从现在开始进入正式的讲解了,一定要认真仔细学习
?? ?8086CPU所有的寄存器都是16位的,可以存放两个字节。AX、BX、CX、DX 通常用来存放一般性数据被称为通用寄存器。下面以AX为例,我们看一下寄存器的逻辑结构。 ? ? ? AX、BX、CX、DX 通用寄存器.记住咯 ??
?? ??? ?一个16位寄存器可以存储一个16位的数据。(数据的存放情况)
?? ??? ?一个16位寄存器所能存储的数据的最大值为多少?
?? ??? ??? ?答案:2^16 -1。 ? ? ? ? 这就不用解析了吧. 十六进制的最高位索引是15,那么最高位就是 2^15, 我们要求,最大值当然是拿到索引16的值,然后减1.而不是,2^15+2^14+2^13......这么下去.
?? ?
?? ?8086上一代CPU中的寄存器都是8位的;
?? ??? ?为保证兼容性,这四个寄存器都可以分为两个独立的8位寄存器使用。
?? ??? ??? ?AX可以分为AH和AL; ? AH 的H 就是高位的意思,H 是Height的缩写, L就是低位的意思,L是 Low 的缩写
?? ??? ??? ?BX可以分为BH和BL;
?? ??? ??? ?CX可以分为CH和CL;
?? ??? ??? ?DX可以分为DH和DL。

?? ?AX的低8位(0位~7位)构成了AL寄存器,高8位(8位~15位)构成了AH寄存器。AH和AL寄存器是可以独立使用的8位寄存器 ? ? ? ? 这两个寄存器如果在一起那么高位和地位要合并在一块看,如果分开,就是单独的寄存器,都是8位
(0位~7位).

?? ?8086CPU的8位寄存器数据存储情况,一个8位寄存器所能存储的数据的最大值是多少?
?? ??? ?答案:2^8 -1。 ?和上面16位的算法一样.

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 01:07:48  更:2022-09-30 01:08:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 19:21:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码