zoukankan      html  css  js  c++  java
  • 汇编语言(王爽)学习记录_第一章

    ------------恢复内容开始------------

    第一章 基础知识

    1.1 机器语言

    机器语言是机器指令的集合。机器指令是一列二进制数字,计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算。

    每一种微处理器,硬件和内部结构不同,所以每一种微处理器都有自己的机器指令集,也就是机器语言。

    1.2 汇编语言的产生

    汇编语言的主体是汇编指令,与机器指令相比差别在于指令的表示方法,汇编语言易于阅读和记忆

    将汇编语言转换为机器指令的程序称为编译器

    1.3 汇编语言的组成

    汇编语言的三类指令:(1)(核心)汇编指令:机器码的助记符,有对应的机器码

              (2)伪指令:由编译器执行,计算机不执行,无对应机器码

              (3)其他符号:(+ - * /)等,由编译器识别,无对应机器码

    1.4 存储器

    提供指令和数据(内存)

    1.5 指令和数据

    指令和数据都是二进制数,计算机可以把一列二进制数当作指令也可以当作数据。

    1.6 存储单元

    8比特(bit)为一个字节(Byte)

    1KB=1024B  1MB=1024KB  1GB=1024MB  1TB=1024GB

     1.7 CPU对存储器的读写

    CPU要对数据进行读写操作,必须和外部器件进行3类信息的交付:

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

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

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

    计算机CPU连接其他部件的导线,逻辑上分为3类,地址总线,控制总线,数据总线

    1.8 地址总线

    N根地址线的宽度为N,最多可以寻找2的N次方个内存单元。

    1.9 数据总线

    数据总线的宽度决定了CPU与外界部件的传送速度。8根总线一次可传一个字节。

    1.10 控制总线

    多少跟控制总线就有多少种控制,控制总线决定了CPU对外界部件的控制能力。

    1.11内存地址空间(概述)

    1.12主板

    1.13接口卡

    计算机中,所有可用程序控制其工作的设备,必须受到CPU的控制。CPU直接控制这些设备的接口卡,接口卡根据CPU的命令控制设备进行工作。

    1.14 各类存储器的芯片

    随机存储器(RAM),只读存储器(ROM)

    功能和连接上分为以下几类:

                  装有BIOS(基本输入输出系统)的ROM,例如:显卡,网卡

                  随机存储器,存放CPU的绝大部分程序和数据

                  接口卡上的RAM,暂时存储输入输出数据,例如:显存

     1.15 内存地址空间

    CPU操作的时候,对所有存储器当成一个逻辑存储器。如下图。

    ------------恢复内容结束------------

  • 相关阅读:
    [BZOJ3829][Poi2014]FarmCraft 贪心
    【BZOJ 3144】 [Hnoi2013]切糕 真·最小割
    【BZOJ1458】士兵占领 最大流的模板题
    【COGS 14】 [网络流24题] 搭配飞行员 网络流板子题
    【BZOJ 4832】 [Lydsy2017年4月月赛] 抵制克苏恩 期望概率dp
    【BZOJ4325】NOIP2015 斗地主 搜索+贪心
    【BZOJ 1409】 Password 数论(扩展欧拉+矩阵快速幂+快速幂)
    【NOIP模拟赛】天神下凡 动态开点线段树
    【NOIP模拟赛】藏宝图 最小生成树
    【NOIP模拟赛】黑红树 期望概率dp
  • 原文地址:https://www.cnblogs.com/Te-mgl/p/14008042.html
Copyright © 2011-2022 走看看