汇编语言基础知识的总结

Posted smallblog

tags:

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

  汇编语言的主体是汇编指令;汇编语言的核心是汇编指令,它决定了汇编语言的特性。

  汇编语言有3类指令组成:1、汇编指令:机器码的助记符,有对应的机器码; 2、伪指令:没有对应的机器码,由编译器执行,计算机并不执行;3、其他符号,如+、-等,由编译器识别,没有对应的机器码。

  CPU读取内存中的数据:1、首先指定的存储单元地址(读取哪一个存储单元中的数据),即地址信息;2、选择哪个器件进行某种操作,即控制信息;3、是读还是写数据。即数据信息。

  总线从逻辑上分为三类:地址总线、控制总线和数据总线。

  若一个CPU有N根地址线,则这个CPU的地址总线宽度为N,最多可以寻找到2的N次方个内存单元。8根数据总线一次可以传送一个8位二进制数据(一个字节),16根数据总线一次可以传送两个字节。

  8086有16根数据线,一次传送16位数据,一次传送数据89D8H;而8088只有8根数据总线,一次只能传8位,所以写入89D8H时需要进行两次数据传送。

  控制总线的宽度决定了CPU对外部器件的控制能力,有多少根控制总线就意味着CPU提供了对外部器件的多少种控制。

  每一种CPU都有自己的汇编指令集。CPU可以直接使用的信息在存储器中存放,都是二进制信息。存储单元从零开始顺序编号。一个存储单元可以存储8个bit。

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

  数据总线的宽度决定了CPU与其器件进行数据传送时一次数据传送量;

控制总线的宽度决定了CPU对系统中其他器件的控制能力。

存储器从读写属性上分为:随机存储器(RAM)和只读存储器(ROM)。

最终运行程序的是CPU,必须要从CPU的角度考虑问题。

 

以上是关于汇编语言基础知识的总结的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

关于汇编语言基础知识的总结与思考

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

Android逆向基础之ARM汇编语言知识总结