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.基础知识的主要内容,如果未能解决你的问题,请参考以下文章

前端路由(1):基础知识

1-MQTT基础知识

C++入门基础知识[1]——C++简介基础语法数据类型

linux基础知识发展过程

iOS基础知识

汇编语言基础知识的理解