要自学一门新内容啦,写博客激励一下自己。
文章目录
目录
机器语言与机器指令
机器语言是机器指令的集合。
机器指令是一台机器可以正常执行的命令。每种CPU,都有自己的指令系统即该CPU的机器语言。不同类型的CPU 有不同的机器指令系统,也就有不同的汇编语言。
机器指令由一串二进制数表示。
汇编语言与汇编指令
汇编指令:是机器指令便于记忆的书写格式,便于我们记忆写出来的,即方便人使用的。
汇编语言的主体就是汇编指令。
使用汇编语言编写程序时不需要了解机器的电器特性。
寄存器
CPU里面储存数据的器件。一个CPU有多个寄存器。
用汇编语言编写程序的工作过程
程序员写出汇编指令(汇编语言的程序),编译(把汇编指令写成的源程序转换成机器指令,机器码)。
程序员 | 汇编指令 | 编译器 | 机器码 | 计算机 |
汇编程序
伪指令--由编译器执行
其他符号--由编译器识别
汇编指令--机器码的助记符
计算机的组成
主板:
(逻辑单元)CPU、总线、内存(条)、扩展槽(接外部设备)。
CPU:中央处理器;是计算机的核心部件,他控制整个计算机的运行运算。让CPU工作的前提是向他提供指令和数据。CPU访问的数据是直接从内存中提取(指令和数据在内存中存放)。
RAM(主存储器) |
ROM(装有系统BIOS) |
RAM(主存储器)内存条,扩展插槽 |
显卡--RAM(显存)ROM(装有显卡BIOS)--扩展插槽 |
网卡--ROM(装有网卡BIOS)--扩展插槽 |
计算机中的数据和指令即二进制信息,存储在内存或磁盘上。
数据的表示:二进制B,十六进制H(二进制的四位就是一位),八进制O,十进制(D)。
总线:在运行过程中传输数据的部件;
内存条:在工作过程中保存数据的部件;
扩展槽:与外部设备连接。
计算机中的存储单元
存储器被划分为若干给存储单元,每个存储单元存储一个字节的数据并且每个存储单元从零开始顺序编号。
实际上,计算机的内存空间比较大。
计算机中的总线
总线就是计算机里面专门链接CPU 和其他芯片的导线Bus。
在物理上就是许多导线的集合。.
从逻辑上总线可以分为地址总线、数据总线、控制总线。
地址总线
CPU是通过地址总线来指定存储单元的。地址总线的宽度,决定了可寻址的存储单元大小。
N根地址总线(宽度为N),对应寻址空间2^N。
CPU性能提高,地址总线越高。
数据总线
CPU与内存或者其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。
控制总线
.CPU通过控制总线对外部器件进行控制。控制总线是一些不同控制线的集合。控制总线宽度决定了CPU对外部器件的控制能力。