1. 汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。

2. 寄存器:CPU里可以存储数据的器件,一个CPU里多个寄存器。
 
3. 编译器:一个能够将汇编指令转换成机器指令的翻译程序。程序员用汇编语言编写出源程序,再用汇编编译器将其编译为机器码,由计算机最终执行。

4. 汇编指令:机器码的助记符,有对应的机器码。
  
   伪指令: 没有对应的机器码,由编译器执行,计算机不执行。

其他符号: + - * %等, 由编译器识别,没有对应的机器码。

5. CPU是计算机的核心部件,控制着整个计算机的运行。如果向CPU提供指令和数据,那么CPU就进行工作。指令和数据都存放在存储器(即内存)

6. 指令和数据 在内存或磁盘里都是二进制信息,没有任何区别。cpu在工作时,将机器码定义为指令,或者数据。

7. 一个存储器被划分为若干个存储单元,每个存储单元(字节)都有一个编号标识着,这些编号可以看作存储单元在存储器中的地址。

存储单元可以存储一个字节,即八个二进制位。

8. CPU要从内存里读取数据,首先要指定内存(存储单元)的地址,然后才可以读取这个地址的数据。同理,CPU要往内存写入数据,首先要指定内存(存储单元)的地址,然后才可以往这个地址写入数据。

CPU读写数据:

1.  存储单元的地址
   2.  器件的选择,读或写的命令(控制信息)
   3.  读或写的数据(数据信息)

9.  总线从物理上讲,就是一根根导线的集合。根据传送不同的信息,分为3类:地址总线,控制总线,数据总线。

CPU如何进行读数据呢? CPU如何进行写数据呢?

1. CPU通过地址线将地址信息发出
   
    2. CPU通过控制线发出内存读或写命令,选中存储器芯片,并通知它,将要从中读取或写入数据

3. 存储器将那个单元的数据通过数据线传送到CPU,或CPU通过数据线将数据传送到指定的内存单元里。

10.  CPU通过地址总线来指定内存单元的(存储器单元)。

一个CPU有N根地址线,则表示CPU地址总线的宽度为N。这样CPU最多可以访问 2 的N次方 个内存单元

CPU与内存或其他器件之间的数据传送都是通过数据总线来实现的。

数据总线的宽度决定CPU和外界的数据传送速度。 8088CPU的数据总线宽度为8, 8086CPU的数据总线宽度为16。

CPU对外部器件的控制是通过控制总线来进行的。 有多少根控制总线,就可以实现对外部器件多少种控制, 即控制总线的宽度决定CPU对外部器件的控制能力。

汇编学习--6.13--基础知识相关推荐

  1. php基础教学笔记,php学习笔记:基础知识

    php学习笔记:基础知识 2.每行结尾不允许有多余的空格 3.确保文件的命名和调用大小写一致,是由于类Unix系统上面,对大小写是敏感的 4.方法名只允许由字母组成,下划线是不允许的,首字母要小写,其 ...

  2. Day 01嵌入式学习之Linux基础知识和命令操作

    学习嵌入式开发的随堂笔记 Day 01嵌入式学习之linux基础知识和命令操作 1.英文: read:读,r字母 write:写,w字母 execute:执行,运行,x字母 directory:目录, ...

  3. HTML5学习笔记 —— JavaScript基础知识

    HTML5学习笔记 -- JavaScript基础知识 标签: html5javascriptweb前端 2017-05-11 21:51 883人阅读 评论(0) 收藏 举报 分类: JavaScr ...

  4. JNI学习开始篇 基础知识 数据映射及学习资料收集

    JNI学习开始篇 基础知识 数据映射及学习资料收集 JNI介绍 JNI(Java Native Interface) ,Java本地接口. 用Java去调用其他语言编写的程序,比如C或C++. JNI ...

  5. OpenCV与图像处理学习一——图像基础知识、读入、显示、保存图像、灰度转化、通道分离与合并

    OpenCV与图像处理学习一--图像基础知识.读入.显示.保存图像.灰度转化.通道分离与合并 一.图像基础知识 1.1 数字图像的概念 1.2 数字图像的应用 1.3 OpenCV介绍 二.图像属性 ...

  6. 计算机网络基础心得体会结尾,学习《计算机网络基础知识》心得体会

    学习<计算机网络基础知识>心得体会 ... 如今已经是信息时代,作为主流信息工具的网络越来越重 要,网络是信息的载体,是人们传递感情的工具.随着信息社会 的不断发展,网络的应用将会更加广泛 ...

  7. 计算机学生要学的基础知识,中小学生应注重学习计算机的基础知识

    "知识爆炸"和"知识老化"这两大问题,不断困扰着现代教育,人们解决这一问题的良方之一,就是加强学生对基础知识的学习.近年来在中国兴起的中小学生学习计算机热,也同 ...

  8. 【学习笔记--FMCW基础知识】

    学习笔记--FMCW基础知识 前言 mmWave测距原理 mmWave区分多个物体 mmWave的距离分辨率(Range Solution) mmWave的最大测量距离 前言 由于工作原因需要了解TI ...

  9. 使用Vue3学习Vue的基础知识

    创建 Vue 应用 vue的安装有多种方式,本文只讨论基础知识,其他安装方式请自行查阅官网 https://v3.cn.vuejs.org/guide/installation.html 本文使用CD ...

  10. kpu 处理器_深度学习及 KPU 基础知识

    深度学习及 KPU 基础知识 1. 阅读完本章文档可以了解什么? 了解深度学习一些基础内容 了解 K210 内部 KPU 的特性 了解 KPU 使用过程中可能会遇到的问题,以及问题的解决方法 2. 概 ...

最新文章

  1. 跟随美国博导 12 年,我学到最深刻的不是科研,而是……
  2. solaris 操作总结
  3. C专家编程—分析signal函数的原型声明{void (*signal(int sig,void (*func)(int)))(int)}(2)
  4. 使用Java迭代器修改数据时要小心
  5. 有关输出图形的代码,我觉得好难啊,好蒙啊。
  6. 深入浅出asterisk(一):asterisk通道(Channels)
  7. 盘点云计算领域不可不读的9本书
  8. android adb音频采集,android adb
  9. 部署Smokeping
  10. springboot mybatis如何打印出查询语句_Java 面试,如何坐等 offer?
  11. CMD命令制定打印机,打印测试页
  12. 《Using OpenRefine》翻译~8
  13. MATLAB之黄金分割法求极值
  14. (20210301未解决)error: chmod on /path/.git/config.lock failed: Operation not permitted
  15. 华为云服务怎么弄金卡会员_华为云XR云服务,助力千行百业产业升级
  16. win10中 微软 输入法 简体字 与 繁体字 设定 切换
  17. 云凤蝶可视化搭建的推导与实现 - SEE Conf
  18. amesim子模型_AMESim进行实际物理建模及建模的一般过程
  19. 12306官方抢票服务,铁路候补购票服务扩大到全部旅客列车!
  20. php 单元测试 集成测试,关于单元测试?解决办法

热门文章

  1. dumpsys使用方法
  2. wpf之代码设置背景图片
  3. 深度学习自学(三十七):基于用户自定义要求3D房间自动设计研究
  4. 解决 elementUI 切换table后 el_table 固定列下方多了一条线
  5. python中使用连续关系运算符_解释一下Python中的关系运算符
  6. webservice 参数为xml_CXF-web service之集大成者,想要学好web service,必须会
  7. 谷歌浏览器software_reporter_tool关闭
  8. Uncaught ReferenceError: jie is not defined
  9. window10进入“服务”的三种方式
  10. guid会不会重复_最笨的方法也许是最快的方法,量变到质变,首先要做的是不断重复...