assembly汇编入门
assembly汇编入门
1.0 汇编语言的产生
- 汇编语言的主体就是汇编指令
- 汇编指令是机器指令的注记符
- 这样的写法与人类的语言接近,便于记忆和理解
- mov av,bx 将bx寄存器的值写到ax中
1.1 寄存器
-
简单来说寄存器就是CPU中存储数据的器件,一个CPU可以有多个寄存器
-
ax,bx 都是其中一个寄存器多的代号
1.2 汇编语言的组成
- 汇编指令(机器码的注记符)
- 伪指令,其他符号(由编译器识别)
1.3 存储器
-
CPU是计算器的核心部分,他控制整个计算机的运作并进行运算,想要与CPU互作,必须向它提供数据和数据
-
指令和数据都在存储器中存放,也就是我们说的内存
-
离开了内存再好的cpu也是无法工作的
-
磁盘不同于内存,磁盘上的数据或者程序如果不读到内存中是无法被CPU使用的
-

1.4 指令和数据
-
指令和数据都是应用的概念
-
在内存和磁盘上,指令和数据没有任何区别,都是二进制信息
1.5 存储单元
- 存储器又被分为若干个存储单元,每个存储单元从零开始编号
- 1B = 一个字节 = 8位 8个bit
- 1KB=1024B
- 1MB=1024KB
- 1GB=1024MB
- 1TB=1024GB
1.6 CPU对存储器(内存)的读写
- CPU想要进行数据读写,必须与外部器件(芯片)进行三类的信息交互
- 存储单元的地址(地址信息)
- 器件的选择,读或者写命令(控制信息)
- 读写的数据(数据信息)
*
- 地址总线的宽度 决定了cpu的寻址能力
- 数据总线的宽度决定了cpu与其他器件进行数据传输一次的数据量
- 控制总线的宽度决定了cpu对系统中其他器件的控制能力
1.7 内存地址空间(概述)
-
最终运行程序的是cpu,我们用汇编编程的时候,必须要用cpu考虑问题 (学习思维)
-
对cpu来讲,系统中的所有存储器的存储单元都是在一个统一的逻辑存储器中,这个逻辑存储器就是我们说的内存地址


浙公网安备 33010602011771号