编程的平台是硬件不是操作系统,每一种CPU都有自己的汇编指令集
操作:寄存器BX的内容送到AX
汇编指令:move ax,bx
--经过编译器送到计算机--
机器指令:1000100111011000
在内存或者磁盘上,指令和数据没区别,都是二进制。
1000100111011000 --> D9D8H 数据
1000100111011000 --> mov ax,bx 程序
CPU控制计算机运行并进行运算
内存存放指令和数据,提供给CPU
存储单元是从0号开始,一般一个存储单元1Byte
三类线,控制三类信息。
读操作:
1. CPU从地址线发送地址信息 3
2. CPU通过控制线发出内存读命令,选中存储器芯片,并通知要读数据
3. 存储器将3号单元中的数据8通过数据线送入CPU
机器码:101000010000001100000000
汇编指令:MOV AX,[3]
决定了寻址能力,假如10根线,相当于十位二进制数据,一共2的10次方的状态。CPU可以一次寻找2N次方个内存单元(1Byte)。
决定了传送数据的速度,8根1Byte,16根2Byte
决定CPU对外部器件的控制能力
**1. 16**
2. 1024,0,1023
3. 2^13,2^10
4. 2^30,2^20,2^10
5. 64KB,1MB,16MB,4GB
6. 1,1,2,2,4
7. 512,256
8. 二进制
CPU、存储器、外围芯片组、扩展卡槽
CPU通过接口卡控制外设
RAM:随机存储器,可读可写,带电存储。一般两个地方构成,装在主板上的RAM和装在扩展卡槽的RAM,装在接口卡上的RAM比如显存
ROM:只读存储器,只读不能写,关机不丢。可以用来装bios。显卡装了显卡bios,网卡装了网卡bios