汇编语言:基础知识(第一章)——学习笔记
2017-07-26 21:06
771 查看
1.1机器笔记:
1.机器语言:
机器语言是机器指令的集合。机器指令展开就是一台机器可以正确执行的指令。
2.在PC机上有一个芯片来完成执行机器指令的功能。
这个芯片就是CPU。CPU就是一种未处理机器。
3.每一种微处理器都有自己的机器指令集,也就是机器语言。
1.2汇编语言的产生:
1.汇编语言的主题是汇编指令。
汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。
1.3汇编语言的组成
分类:
(1)汇编指令:机器码的助记符,有对应的机器码 (2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行。 (3)其他符号:如 +、-、*、/等,由编译器识别,没有对应的机器码。
1.4存储器
计算机的核心部件是CPU,它控制整个计算机的运作并进行运算。 指令和数据在存储器中存放。
1.5指令和数据
在内存和或磁盘上,指令和数据没有任何区别,都是二进制信息。 CPU在工作的时候为同样的信息赋予了不同的意义。
1.6存储单元
微机存储器的容量是以字节为最小单位来计算的。 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
1.7CPU对存储器的读写
CPU找到数据必须要先确定存储单元的位置。
CPU数据的读写,必须和外部进行交互
存储单元的地址(地址信息)器件的选择,读或写的指令。(控制信息)
读或写的数据(数据信息)
总线
在计算机中连接CPU和其他芯片的导线。
总线分类:
1.地址总线 2.控制总线 3.数据总线
1.8地址总线
导线会传输两种信息,高电平和低电平。如果有十根导线,那么就可以表示2的十次方个数据。 如果一个CPU有N根地址线,可以说这个CPU的地址总线的宽度为N。 地址总线决定了CPU的寻址能力
1.9数据总线
8根数据总线一次可以传送一个8位二进制数据(一个字节)16根数据总线一次可以传送两个字节。 数据总线的宽度决定了CPU与其他期间进行数据传输时一次数据传送量
1.10 控制总线
CPU对外部器件的控制是通过控制总线来进行的。 控制总线的宽度决定了CPU对外部器件的控制能力。 一个称为“读信号输出”的控制线负责由CPU向外传送读信号,CPU向该控制线上输出低电平表示将要读取数据。 有一根微微写信号输出的控制线则负责传送写信号。 控制总线的宽度决定了CPU对系统中其他器件的控制能力。
1.11 内存地址空间(概述)
举例: 一个cpu地址总线长度为10,你们寻址能力就是2的10次方就是1024。1024个可寻到的内存单元就构成这个CPU的内存地址空间。
1.12 主板
主板作为一个连接各个器件
1.13接口卡
扩展插槽通过总线和CPU相连,接口卡通过总线和CPU进行相连。 CPU可以直接控制这些接口卡,从而实现CPU对外设的间接控制。
1.14各类存储器芯片
从读写属性上分为两类: 1.随机存储器(RAM)带点读写,关机消失 2.制度存储器(ROM) 从功能和连接上可分为: 1.随机存储器。 用于存放供CPU使用的绝大部分程序和数据。 2.装有BIOS的ROM 3.接口卡上的RAM 对大批量输入、输出数据进行暂时存储。
1.15 内存地址空间
存储器的相同特点:
都和CPU相连 CPU对它们进行读或写的时候都通过控制线
注意事项:
最终运行的是CPU,所以在用汇编语言编程的时候必须要从CPU的角度考虑问题。
相关文章推荐
- [汇编语言学习笔记][第一章基础知识]
- [置顶] [汇编语言学习笔记][第一章基础知识]
- 汇编语言王爽第二版学习笔记第一章:基础知识
- 汇编语言基础知识学习笔记(二)
- 汇编语言基础知识学习笔记(三)
- 【学习笔记之汇编语言】【一】基础知识
- 汇编语言学习笔记--基础知识篇
- 汇编语言学习笔记...01.基础知识
- 汇编语言学习笔记1.0-(基础知识、寄存器)
- 汇编语言笔记第一章基础知识
- 汇编语言笔记--第一章--基础知识
- 汇编语言学习第一章-基础知识
- 汇编语言 学习笔记(基础知识二----地址总线、数据总线、控制总线)
- 汇编语言 学习笔记(基础知识三-----内存地址空间)
- 汇编语言 学习笔记(基础知识)
- 汇编语言基础知识学习笔记(一)
- 汇编语言学习笔记(一):汇编语言基础知识
- 汇编学习笔记:基础知识,CPU对存储器的读写
- HTML5学习笔记-第一章基础知识
- window调试学习4——汇编语言基础知识