1.基础知识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.基础知识相关的知识,希望对你有一定的参考价值。
这学期要开始学汇编了~希望能初步掌握,对计算机有深一步的认识
1.1汇编语言概况
机器语言是机器指令的集合。
汇编语言的主体是汇编指令。
汇编指令和机器指令的差别在指令的表示方法上。
程序员用汇编语言写出源程序,再用汇编编译器将其编译为机器码,由计算机最终执行。
汇编语言有3类指令组成:
(1)汇编指令,有对应的机器码。
(2)伪指令,没有对应的机器码。
(3)其他符号,如+、-、*、/,没有对应的机器码。
1.2指令和数据
指令和数据是应用上的概念,在内存和磁盘上,指令和数据没有任何区别,都是二进制信息。
1.3存储单元
存储器被划分成若干个存储单元,每个存储单元从0开始顺序编号。
微型机存储器的存储单元可以存储一个Byte,即8个二进制位。
单位换算:
1KB=1024B
1MB=1024KB
1GB=1024MB
1.4CPU对存储器的读写
教材P5图1.3
CPU从3号单元中读取数据过程:
(1)CPU通过地址线将地址信息3发出。(地址线)
(2)CPU通过控制线发出内存读命令,选中存储器芯片。(控制线)
(3)存储器将3号单元中的数据8通过数据线送入CPU。(数据线)
1.5地址总线
CPU通过地址总线来制定存储器单元。地址总线的宽度决定了CPU的寻址能力。
一个CPU有N根地址线,则这个CPU的地址总线宽度为N。最多可以寻找2的N次方个内存单元。
1.6数据总线
CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传输速度。
8根数据总线一次可以传送一个8位二进制数据,即1个字节。
1.7控制总线
CPU对外部器件的控制是通过控制总线来进行的。控制总线的宽度决定了CPU对系统中其他器件的控制能力。
1.8内存地址空间 内存地址空间的大小受CPU地址总线宽度的限制。
不同计算机系统的内存地址空间分配情况是不同的。
以上是关于1.基础知识的主要内容,如果未能解决你的问题,请参考以下文章