zoukankan      html  css  js  c++  java
  • 第01章 基础知识




    1.1  汇编语言的组成


    汇编语言发展至今,由以下3类指令组成:
        ① 汇编指令:机器码的助记符,有对应的机器码。
        ② 伪指令:没有对应的机器码,由编译器识别,计算机并不执行。
        ③其他符号:如:+、-、*、/ 等,由编译器识别,没有对应的机器码。

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

    1.2  指令和数据

    指令和数据是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。

    1.3  存储单元

    存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号,例如一个存储器有128个存储单元,编号从0~127。

    微型机存储器的存储单元可以存储一个字节,即8个二进制位。

    1.4  CPU对存储器的读写

    CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行3类信息的交互:
    ①  存储单元的地址(地址信息)
    ②  器件的选择,读或写的命令(控制信息)
    ③  读或写的数据(数据信息)

    1.5  地址总线

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

    1.6 数据总线

    CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可以传送8位二进制数据(即一个字节)。16根数据总线一次可传送2个字节。

    1.7 控制总线

    CPU对外部器件的控制是通过控制总线来进行的。


    参考教材《汇编语言》  王爽著 清华大学出版社
  • 相关阅读:
    推销
    5132. 颜色交替的最短路径
    5130. 等价多米诺骨牌对的数量
    @babel/plugin-transform-runtime和@babel/preset-env的区别
    5128. 最深叶节点的最近公共祖先(二叉树)
    1094. 拼车
    1109. 航班预订统计(数组)
    5129. 表现良好的最长时间段(数组)
    path.resove 和 path.join
    【原生】 call、apply、bind 的基本使用方法,已经解析了某些源码
  • 原文地址:https://www.cnblogs.com/ctoroad/p/435338.html
Copyright © 2011-2022 走看看