zoukankan      html  css  js  c++  java
  • 基础知识02 零基础入门学习汇编语言02

    第一章:基础知识02

     

    让编程改变世界

    Change the world by program


     

    汇编语言的组成

    汇编语言由以下3类组成:

    1、汇编指令(机器码的助记符)

    2、伪指令 (由编译器执行)

    3、其它符号(由编译器识别)

    汇编语言的核心是汇编指令,它决定了汇编语言的特性。  

    存储器

    CPU 是计算机的核心部件.它控制整个计算机的运作并进行运算,要想让一个CPU 工作,就必须向它提供指令和数据。 指令和数据在存储器中存放,也就是平时所说的内存。 在一台PC机中内存的作用仅次于CPU。 离开了内存,性能再好的CPU也无法工作。 磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU 使用。  

    指令和数据

    指令和数据是应用上的概念。 在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。 二进制信息: 1000100111011000 ─> 89D8H (数据) 1000100111011000 ─> MOV AX,BX (程序)  

    存储单元

    存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号; 例如: 一个存储器有128个存储单元, 编号从0~127。 [caption id="attachment_224" align="aligncenter" width="89"] 存储器[/caption]   对于大容量的存储器一般还用以下单位来计量容量(以下用B来代表Byte):

    1KB=1024B

    1MB=1024KB

    1GB=1024MB

    1TB=1024GB

    磁盘的容量单位同内存的一样,实际上以上单位是微机中常用的计量单位。  

    CPU对存储器的读写

    CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行三类信息的交互:

    存储单元的地址(地址信息)

    器件的选择,读或写命令(控制信息)

    读或写的数据(数据信息)

    那么CPU是通过什么将地址、数据和控制信息传到存储芯片中的呢? 电子计算机能处理、传输的信息都是电信号,电信号当然要用导线传送。 在计算机中专门有连接CPU和其他芯片的导线,通常称为总线。   物理上:一根根导线的集合; 逻辑上划分为:

    地址总线

    数据总线

    控制总线

      总线在逻辑上划分的图示: [caption id="attachment_225" align="aligncenter" width="300"] 总线在逻辑上划分[/caption]  

    CPU在内存中读或写的数据演示:

    读:

    [kml_flashembed publishmethod="static" fversion="8.0.0" movie="http://blog.fishc.com/wp-content/uploads/2010/10/1_CPU从内存中读取数据的过程1.swf" width="400" height="300" targetclass="flashmovie" wmode="transparent"] Get Adobe Flash player [/kml_flashembed]  

    写:

    [kml_flashembed publishmethod="static" fversion="8.0.0" movie="http://blog.fishc.com/wp-content/uploads/2010/10/1_CPU向内存中写入数据的过程.swf" width="400" height="300" targetclass="flashmovie" wmode="transparent"] Get Adobe Flash player [/kml_flashembed] [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/LENBMRKLIWST']视频下载[/Downlink]
  • 相关阅读:
    5.4 省选模拟赛 修改 线段树优化dp 线段树上二分
    一本通 高手训练 1782 分层图 状压dp
    luogu P3830 [SHOI2012]随机树 期望 dp
    5.2 省选模拟赛 或许 线型基
    luogu P4562 [JXOI2018]游戏 组合数学
    一本通 高手训练 1781 死亡之树 状态压缩dp
    luogu P4726 【模板】多项式指数函数 多项式 exp 牛顿迭代 泰勒展开
    4.28 省选模拟赛 负环 倍增 矩阵乘法 dp
    HDU 1756 Cupid's Arrow 计算几何 判断一个点是否在多边形内
    一本通 高手训练 1763 简单树 可持久化线段树 树链刨分 标记永久化
  • 原文地址:https://www.cnblogs.com/LoveFishC/p/3845971.html
Copyright © 2011-2022 走看看