汇编随笔(第一章 基础知识)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编随笔(第一章 基础知识)相关的知识,希望对你有一定的参考价值。

至今,我们已经学了两门高级语言C和C++。

刚开始,还是有很多疑问的。我写这个程序,电脑是怎么看懂得?是怎么在系统里定义的?每个老师在讲语言之前都会先讲二维码,说电脑只认识二维码,可是我至今除了做进制转换的题目,就没发现二进制有什么好处。直到我认识了汇编,一切都迎刃而解

汇编没有其他程序那么高级,是一种低级语言,但是不得不说,了解了汇编,才能真正了解机器是如何运转的,才能更深层次地理解高级语言,学好高级语言。我们才上课两节课,说实话,我自认为自己C语言学得不差,但我是真的没法看懂汇编。也许将C语言和汇编对照着看的话,我勉强能看懂程序,不过直接看就不行了。平时我们一两行代码能解决的事情,都被翻了好几倍,变成好多好多行。也许这就是他被称做低级语言的原因吧。

笔记整理

1.机器语言是机器指令的集合。CPU是一种微处理器,是计算机的核心部件。计算机系统由输入设备、输出设备、存储器、CPU(运算器和控制器)组成。

2.电子计算机的最小信息单位是bit,也是一个二进制位。

  8个bit组成一个Byte(字节)

  1个存储器有128个存储单元,可以存储128个Byte

  1KB=2^10B

  1MB=2^10KB=2^20B

  1GB=2^10MB=2^20KB=2^30B

  1TB=2^10GB=2^20MB=2^30KB=2^40B

3.读操作和写操作(顺序):地址线、控制线、数据线

4.地址总线:一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N,最多可以寻找2^N个内存单元

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

   数据总线:数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可传送一个8位二进制数据(一个字节)

   控制总线:控制总线的宽度决定了CPU对外部器件的控制能力

5.从读写属性上看分为两类:随机存储器(RAM:可读可写,带电存储,关机后存储内容丢失)和只读存储器(ROM:只能读不能写,关机后内容不丢失)

7.内存地址空间的大小受CPU地址总线宽度的限制。

   不同的计算机系统的内存地址空间的分配情况是不同的。

   将各类存储器看作一个逻辑存储器。(逻辑存储器即是我们所说的内存地址空间)

以上是关于汇编随笔(第一章 基础知识)的主要内容,如果未能解决你的问题,请参考以下文章

汇编语言第一章 基础知识 总结

汇编语言课堂总结1——第一章 基础知识

第一章基础知识

汇编第一章--基础知识梳理与总结

第一章 基础知识 章节小结

汇编学习-第一章(基础知识)