应老师要求,第一次写技术博客,这一次是总结第一张所学知识点。
第一点,汇编语言的特点,相较于机器语言,汇编语言更易于辨别和记忆。相较于c语言,c++,Java等高级语言它鱼油不可移植的特点。汇编语言的主体是汇编指令。汇编指令也是汇编语言的核心。汇编指令与机器指令的差别在于指令的表示方法上面。
汇编语言的指令组成:汇编指令,伪指令,其他符号。
存储单元:1B=8b,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB;
一字节是1B
Cpu对存储器的读写依靠地址总线,数据总线,控制总线。地址信息指存储单元的地址;控制信息指器件的选择,读写的命令;数据信息指读写的数据。地址总线,控制总线,数据总线实际上使用的是共同的导线,因其传递的信息不同而有不同的命名。
地址总线的宽度决定了cpu的寻址能力。
数据总线的宽度决定了cpu与其他器件进行数据传送时的一次数据传送量;
控制总线的宽度决定了cpu对系统中其他器件的控制能力。
8080地址总线宽度16根,寻址能力2^16B=2^6KB
8088地址总线宽度20根,寻址能力2^20B=2^10KB=1MB
80286地址总线宽度24根,寻址能力2^24B=2^4MB
80386地址总线宽度32根,寻址能力2^32B=2^2GB
8080数据总线宽度8,一次可传送的数据为8/8=1B
8088数据总线宽度8,一次可传送的数据为8/8=1B
8086数据总线宽度16,一次可传送的数据为16/8=2B
80286数据总线宽度16,一次可传送的数据为16/8=2B
80386数据总线宽度32,一次可传送的数据为32/8=4B
内存地址空间是逻辑上的概念,就是cpu的寻址空间,将其他所有器件的内存统一编号。