汇编语言--基本概念(来自王爽老师课程)

一,如何理解编码系统?

  编码系统是一种表示系统,是对客观世界的一种表示

二,如何理解计算机?

  机器是由很多部件组成的,通过电进行驱动,所有它需要指令(机器指令0和1组成)来告诉它这个部分怎么做,那个部分怎么做。cpu作为中央处理器,可以将一串二进制数字转换成高低电平来驱动计算机运行

三,如何理解汇编语言?

  严谨定义:

    用指令的助记符,符号地址,标号,伪指令等符号书写的语言成为汇编语言。用这种汇编语言书写的程序成为汇编语言源程序或称源程序。把汇编语言源程序翻译成在机器上能执行的机器语言程序(目标代码程序)的过程就叫汇编,完成汇编过程的系统程序称为汇编程序

  直观理解:

    通过汇编语言中的汇编指令去修改寄存器中的内容,从而控制cpu,从而达到控制整个计算机的目的

四,汇编语言的优势

  执行效率高

  可以作为一种观测手段,提供一种从机器的角度思考问题的思维方式

五,如何理解汇编指令,伪指令,符号体系?

  汇编指令:可以通过编译器翻译成机器指令,机器码

  伪指令:告诉编译器哪块该如何编译

  符号体系:+-*/等符号

六,内存的最小单元(bite)

  一个字节  =  2个16进制位  =  8个二进制位(与寄存器有关)

七,cpu和内存中的指令和数据

  1,机器指令和数据存放在内存和cpu中

  2,机器指令和数据是以二进制的形式存放在内存中(电路通过高低电平来表示0和1)

  3,ram内存:允许读取和写入,断电后指令和数据就丢失了

     rom内存:只允许读取,断电后指令和数据还存在,一般用在启动计算机上面

八,如何理解地址线,数据线,控制线?

  地址线:传输内存编号信息(这个并不是实际的内存地址)(编号由0开始依次往后),地址线的数量决定了cpu能找到多大的地址(寻址能力)

  数据线:传输数据信息(决定了cpu一次性能读取多少位的数据)

  控制线:传输读写信息

九,如何理解端口(port)?

  

  1,cpu通过内存地址访问内存

  2,外设(鼠标,键盘等)中也有芯片,其中会存储一部分指令和数据。外设把信息传输到端口,cpu通过端口来读取

  

  

原文地址:https://www.cnblogs.com/RosemaryJie/p/14017140.html