第一章知识梳理
计算机程序设计语言可分为机器语言,高级语言和汇编语言三类。
机器语言优点:机器语言最直接地表示了计算内部的基 本操作,用它编制的程序在计算机中运行效率最高。 即运行速度快,程序长度最短
缺点:用二进制数表示的内容既不便于记忆又难于阅读
汇编语言是直接在硬件之上工作的编程语言,汇编重点研究如何利用硬件系统的编程结构和指令集有效灵活的控制系统进行工作。
机器语言是机器指令的集合,是二进制码,很难辨别记忆 → 汇编语言产生,汇编指令与机器指令差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式
汇编语言组成:由汇编指令(核心),伪指令(无对应的机器码)和其他符号(无对应的机器码)。
存储器:cpu可以直接使用的信息在存储器中存放
指令和数据均为二进制信息,同样的信息会有不同的意义。
存储单元:每个存储单元从零开始顺序编号;计算机最小信息单位bit(比特),8个bit组成一个Byte(字节)
常用计量单位:1KB=1024B;1MB=1024KB;1GB=1024MB;1TB=1024GB
CPU对内存的读写:
1.存储单元的地址(地址信息)
2.器件的选择,读或写的命令(控制信息)
3.读或写的数据(数据信息)
地址总线:地址总线的宽度决定了CPU的寻址能力
数据总线:数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量
控制总线:控制总线的宽度决定了CPU对系统中其他器件的控制能力
存储器芯片
从读写属性分为两类 随机存储器(RAM) 只读存储器(ROM)
内存地址空间
存储器在物理上是独立的器件,都与CPU总线相连,CPU对他们进行读或写都通过控制线发出内存读写命令。
地址0--7FFFH 主随机存储器地址空间
8000H--9FFFH 显存地址空间
A000H--FFFFH 各个ROM的地址空间
内存地址空间大小受CPU地址总线宽度的限制,也就是受CPU寻址能力的限制。