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


    一,如何理解编码系统?

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

    二,如何理解计算机?

      机器是由很多部件组成的,通过电进行驱动,所有它需要指令(机器指令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通过端口来读取

      

      

  • 相关阅读:
    DNS服务器安全之通过ipset对DNS异常解析流量的源IP地址进行管控
    C# Windows Api的一些方法 封装 以及 常用参数
    Java基础—异常(1)
    Java基础——异常(2)
    vb6 wininet
    vb6转16进制
    Java 中与(&)短路与(&&)以及 或(|)短路或(||)的关系
    关于面向对象的简单总结
    javaScript的基本规范
    关于TCP传输的三次握手四次挥手策略
  • 原文地址:https://www.cnblogs.com/RosemaryJie/p/14017140.html
Copyright © 2020-2023  润新知