汇编知识复习总结——基础知识

来源:互联网 发布:学cnc编程多少学费 编辑:程序博客网 时间:2024/06/05 03:18

突然就想着写点汇编的东西,可能是C++系列写累了,想换个口味吧。我们汇编目前只是在学习阶段,应该这个学期能学完。我在想我就应该边学变总结,所以接下来的所有的汇编的文章都是自己的总结跟笔记,用于考试月复习用。包括了一些课后习题,一些知识点的总结。我主要是东西会乱丢,写在纸上很快就不见了,干脆就写在自己的博客上了。第一章的知识比较简单,所以就直接写这里了。

基础知识

  1. **寄存器:**CPU中可以储存数据的器件。
  2. move 指令
move ax,bx ;将寄存器BX的内容传到AX中
  1. 汇编语言的3类指令
    • 汇编指令(汇编语言的核心,决定了汇编语言的特性,是机器指令易于书写的一种形式)
    • 伪指令
    • 其他符号
      指令与数据是没有区别的,都是二进制数

存储单元从0开始编号,一个存储单元只能存储一个字节,其中一个字节 = 8bit = 1byte
1kb=1024b(2的10次方) 1MB = 1024KB 1GB=1024MB

总线:计算机处理,传输信息是易电信号的形式,所以信号肯定是通过导线传输,而连接CPU跟其他芯片的线,我们统称为总线。在CPU与其他器件中有三大逻辑总线
- 地址总线:传输地址信息,指定储存器单元。导线只能传送高电平(1)和低电平(2)。每根导线可以传输1位二进制数,而一位二进制数只有两种可能(要么是0要么是1),所以10位二进制可以表示2的10次方个不同的数。(即[0 , 1023]).地址总线宽度 = 地址线的根数。
- 数据总线:传输数据信息,其宽度决定了CPU与外界数据的传输速度。每根数据总线可以传输一个二进制的数。而8跟可以传8个数据 = 1 byte。
- 控制总线:实现对外部器件的控制,其宽度决定与外部器件的控制能力。

0 0
原创粉丝点击