zoukankan      html  css  js  c++  java
  • 汇编语言学习笔记2

    1.严格来说汇编语是由以下三部分组成:
      1.汇编指令:助记符,即用英语字符替换机器码
      2.伪指令:由编译器编译执行,即Mov等控制指令
      3.其它符号:由编译器编译执行,计算机是不能识别"+","-"等符号,所以需要编译器编译成机器语言
     
    2.汇编语言的核心是汇编指令,他决定汇编语言的特性
     
    3.我们都知道CPU是计算器的核心部分,想让CPU工作,必须向他提供指令和数据,指令即告诉计算机让它做什么,数据是告诉计算机,让它拿哪些数据做
     
    4.指令和数据在存储器中存放,也就是平时所说的内存,内存的作用仅次于CPU,没有内存,即使在强大的CPU也无法工作,举个例子,就像人体的心脏和血管之间的关系,心脏在强大,没有血管,人也活不下去,磁盘数据或程序必须先读到内存中,才能被CPU使用。利用我们使用的虚拟内存,就是将内存中一些不常用的数据放在硬盘上,等用到的时候再从硬盘取出到内存中,会导致计算机速度的变慢
     
    6.指令和数据是应用上的概念,在计算机看来是没有区别的,都是机器码即为二进制代码
     
    7.存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号
     
    8.计算机上常用的单位:
      1KB=1024B    2的10次方
      1MB=1024KB
      1GB=1024MB
      1TB=1024GB
     
    9.cpu对数据读写,必须和芯片进行三类信息的交互:
      1.存储单元的地址(地址信息)  告诉存储器的位置
      2.器件的选择,读或写的命令(控制信息)告诉需要做什么
      3.读或写的数据(数据信息)  告诉拿什么数据做处理
     
    10。电子计算机能处理、传输的信息都是电信号,电信号用导线传送,在计算机中专门有连接CPU和其它芯片的导线,总线
      1.地址总线
      2.数据总线
      3.控制总线
    可以看出总线的功能与上面cpu与芯片信息交互处理方式相一致
  • 相关阅读:
    requests.session()发送请求 和使用requests直接发送请求的区别
    axios请求接口如何将data转换formdata?
    yaml简单使用
    Appium-send_keys 无法写入?
    Appium-滑动操作
    Appium -appium desktop工具使用
    Appium学习笔记(2)adb常用命令
    Appium学习笔记(1)appium配置-起步
    Django学习笔记(20)celery_tasks 异步任务初识
    Django学习笔记(19)HttpResponse/JsonResponse /render /redirect/Http404
  • 原文地址:https://www.cnblogs.com/notniu/p/4161131.html
Copyright © 2011-2022 走看看