第一章总结

1.汇编语言组成:

(1)汇编指令(核心):机器码的助记符,有对应的机器码,决定了汇编语言的特性。

(2)伪指令:没有对应的机器码,由编译器执行,计算机不执行。

(3)其他符号:如+、-、*等,由编译器识别,没有对应的机器码。

执行:程序员->汇编指令->编译器->机器码->计算机执行

优势:

(1):作为机器语言的符号化,其直接相关于计算机。

(2):代码段短,速度快,效率高。

缺陷:

(1):作为低级的程序语言,因为复杂不受广大程序员的喜爱,缺乏可移植性。

(2):开发效率低,对个人的汇编语言要求和计算机原理相关知识要求高。

机器语言简介:机器语言是机器指令的集合,也就是一系列二进制数,每一种微处理器,由于硬件设置和结构不同,机器指令也大相径庭,早期的程序员每天需要处理大量的机器纸带,0和1的复杂集合给人们带来了极大的困扰。

高级语言简介:因为其适用性广,方便简洁,一套成熟的运算法则体系及算法即可自己形成一种高级语言,便于学习和修改。

像我们学习过的C、C++,正在学习的JAVA,都具有某些相似特性,如运行速度慢,占据空间大等问题。

2.汇编语言的指令组成:汇编指令,伪指令,其他符号。

3.寄存器:用于存放cpu的数据信息,共14个,分别是:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW。

4 .bit-------一个二进制位

有多少根数据线,就可以传送多少位(bit)数据

地址总线宽度为X,则寻址能力为2^Xbit

一个存储单元可以存储1Byte=8 bit

1KB=1024B=2^10B

1MB=1024KB=2^20B

1GB=1024MB=2^30B

1TB=1024GB

5 .Cpu对存储器的读写依靠地址总线,数据总线,控制总线。地址信息指存储单元的地址;控制信息指器件的选择,读写的命令;数据信息指读写的数据。地址总线,控制总线,数据总线实际上使用的是共同的导线,因其传递的信息不同而有不同的命名。

地址总线的宽度决定了cpu的寻址能力。

数据总线的宽度决定了cpu与其他器件进行数据传送时的一次数据传送量;

控制总线的宽度决定了cpu对系统中其他器件的控制能力。

内存地址空间是逻辑上的概念,就是cpu的寻址空间,将其他所有器件的内存统一编号。

第一章总结_第1张图片

 

你可能感兴趣的:(第一章总结)