定场诗一首:
月明光光星欲堕,欲来不来早语我!
首先总结一下书中各小节笔者认为的重点。
1.1机器语言:
(1)机器语言是机器指令的集合;
(2)CPU是一种微处理器;
(3)由于硬件设计和内部结构不同,就需要用不同的电瓶脉冲来控制,使微处理器工作,所以每一种微处理器都有自己的指令集,也就是机器语言;
1.2汇编语言的产生:
(1)汇编语言的主体是汇编指令;
(2)汇编指令是机器指令便于记忆的书写格式;
(3)程序员用汇编语言写出源程序,再用汇编译器将其编译为机器码,由计算机最终执行;
1.3汇编语言的组成:
(1) 汇编语言由三类指令组成,分别是:a.汇编指令,b.伪指令,c.其它符号;其中只有汇编指令有对应的机器码,是机器码的助记符;
(2)汇编语言的核心是汇编指令,它决定了汇编语言的特性;(?为什么这么讲,有待深入学习之后补充;)
1.4存储器:
(1)必须向CPU提供指令和数据,CPU才能工作;
(2)指令和数据在存储器中存放,也就是我们平时所说的内存;
(3)磁盘上的数据或程序如果不读到内存中,就无法被CPU使用;
(4)综言之,CPU可以直接使用的信息在存储器中(内存)存放;
1.5指令和数据:
(1)在内存或磁盘上,指令和数据没有任何区别,都是二进制信息;
(2) 同一段二进制信息, 计算机可以把它看作为数据来处理也可以把它看作指令来处理;
1.6存储单元:
(1)存储器被划分为若干个存储单元,存储单元从零开始顺序编号;这些编号可以看作存储单元在存储器中的地址;
(2)微型机存储器的存储单元可以存储一个Byte(字节),即8个二进制位(bit);
1.7CPU对存储器的读写:
(1)CPU要从内存中读数据,首先要指定存储单元的地址;
(2)CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行下面3类信息的交互:a.存储单元的地址(地址信息),b.器件的选择(?啥叫器件的选 择),读或写的命令(控制信息),c.读或写的数据(数据信息);
(3)电子计算机能处理,传输的信息都是电信号,电信号要用导向传送;在计算机中有专门连接CPU和其他芯片的导线,通常称为总线;
(4)根据传送信息的不同,总线从逻辑上又分为3类:a.地址总线,b.控制总线,c.数据总线;(这个“逻辑上”要补充说明)
1.8 地址总线:
(1)CPU通过地址总线来指定存储器单元;
(2)地址总线上能传递多少个不同的信息,CPU就对多少个存储单元进行寻址;
(3)一根导线可以传递的稳定状态只有两种, 高电平或是低电平;
(4)一个CPU又N根地址线,则可以说这个CPU的总线宽度为N;该CPU最多可以寻找2的N次方个内存单元;
1.9 数据总线:
(1)CPU与内存或其它器件之间的数据传送是通过数据总线来进行的;
(2)数据总线的宽度决定CPU和外界数据传送的速度;8根数据总线可以一次性传送一个字节,16根则可一次性传送2个字节;
(3)8088CPU的总线宽度为8,8086CPU的数据总线宽度为16;
1.10 控制总线:
(1)控制总线是一些不同控制线的集合;
(2)有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制;
(3)所以,控制总线的宽度决定了CPU对外部器件的控制能力;
1.11 内存地址空间(概述):
(1)CPU可寻址的内存单元构成CPU的内存地址空间;
1.12 主板:
(1)在每一台PC机上,都有一个主板,主板上有核心器件;这些器件通过总线(地址,数据,控制)相连;
1.13接口卡:
(1)计算机系统中,所有可用程序控制其工作的设备,必须受到CPU的控制;CPU通过总线控制扩展插槽上的接口卡,接口卡直接控制外部设备;
1.14各类存储器芯片:
(1)一台PC机上,装有多个存储器芯片;从读写属性上分为两类:a.随机存储器(RAM: Random Access Memory),可读可写,但必须带点存储,关机后存储内容即丢失 b.只读存储器(ROM: Read-Only Memory),只能读取不能写入,关机后其中的内容不丢失;
(2)所有的存储器都和CPU的总线相连,CPU对它们进行读或写的时候都通过控制线发出内存读写命令;
1.15 内存地址空间:
(1)CPU在操控存储器的时候,把他们都看作是内存来对待,把它们总的看作一个由若干存储单元组成的逻辑存储器——即内存地址空间;每个物理内存器在这个逻辑存储器中占有一个地址段,即一段地址空间;CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据;
(2)对CPU来说,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制(地址总线的宽度);
(3)在基于一个计算机硬件系统编程的时候,必须知道这个系统中的内存地址单元分配情况,因为当我们想在某类存储器中读写数据的时候,必须知道它的第一个单元的地址和最后一个单元的地址,才能保证读写操作是在预期的存储器中进行;
—— —— —— —— —— —— —— —— —— —— —— —— —— —— ———— —— ———— —— —— —— —— —— —— —— —— —— —— —— —— ——
笔者按: 待当学习得更深入一些后,会对既往内容进行修正,扩充;