逆向学习 持续更新中

什么是汇编

  • 机器指令能被计算机直接识别
  • 汇编指令需要通过编译器转为机器指令
  • 汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式
  • 在不同的设备中,不同的机器语言指令集

进制

  • 进制是一种逢几进一的运算。N进制就是逢N进1,最小值为0,最大值为N-a

存储器、cpu

存储器

  • 用于存储数据并在需要时提供数据
  • 外部存储器:硬盘、光盘等等
  • 内部存储器:RAM:内存条 ROM:BISO芯片

CPU

  • 运算器:对数据进行各种算术运算和逻辑运算,即对数据进行加工处理
  • 控制器:完成协调和指挥整个计算机系统的操作

存储单元

  • 计算机中最小的信息单元是bit比特,也就是一个二进制位
  • 计算机中存储数据的最小单元是Byte(B字节);
  • 8个bit组成一个B,也就是一字节
  • 存储器被划分成了若干个存储单元,一个存储单元可以存储一个字节,也就是8个二进制单位,每个存储单元是从0开始顺序编号。
  • 对于一个有128个存储单元的存储器:容量位128字节;编号就是0-127
  • 每个单元是由两部分构成:
  • 一个是存储单元的地址,一般用十六进制表示
  • 一个是单存储元的内容,一般用十六进制表示


    逆向学习 持续更新中_第1张图片
    image.png

cpu如何读取存储器内容

逆向学习 持续更新中_第2张图片
image.png

逆向学习 持续更新中_第3张图片
image.png
  • cpu对存储器的读写是通过三种总线来完成的,地址总线、数据总线与控制总线
  • 地址总线决定了cpu的寻址能力
  • 数据总线的宽度决定了cpu与其他器件进行数据传送时的一次数据传送量
  • 控制总线宽度决定了cpu对系统中其他器件的控制能力
  • 一个cpu有 N根地址线,则可以说这个cpu的地址总线的宽度为N。这样的cpu最多可以寻找2的N次方个内存单元(字节)


    逆向学习 持续更新中_第4张图片
    image.png
  • 一根数据总线可以传输一个0或1,即1bit


    逆向学习 持续更新中_第5张图片
    image.png

你可能感兴趣的:(逆向学习 持续更新中)