码迷,mamicode.com
首页 > 编程语言 > 详细

汇编语言基础-1

时间:2016-08-25 23:43:03      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

汇编语言的组成:至今有三类指令 

                             1.汇编指令  机器码的助记符,有对应的机器码。

                             2.伪指令     没有对应的机器码,由编译器执行 ,计算机不执行。

                             3.其他符号   如+ - × / 由编译器识别, 没有对应的机器码。

内存(存储器):CPU要工作,就需要指令与数据,指令与 数据就需要内存给CPU,磁盘中的数据或指令先要加载到内存,然后内存再给CPU。

                            磁盘 -----> 内存------->CPU

 

 指令与数据:他们在磁盘或内存中,是没有区别的,在应用上才有区别,在磁盘或内存上,都是二进制信息。

存储单元: 存储器是被划分为若干存储单元的,并以字节为最小单位(Byte = 8 bit),并且都进行了编号,这个编号可以看做是它的地址。

CPU对存储器的读写: CPU要去内存中拿数据,首先要会认路,才不会拿错,就需要指定内存单元地址;

                                  在计算机中,不止只有存储器这一器件,所以CPU要指明对哪一器件。还要指明读或写。

                                 即以下三点:

                                                 1.存储单元地址(地址信息)

                                                 2.器件选择,读或写的命令(控制信息)

                                                 3.读或写的数据(数据信息)

                那,CPU是怎么将地址,数据,控制信息传到存储器芯片的呢????

                                  原来CPU和其他芯片是有导线连接着的,我们称为 总线;  逻辑上分为三类  1.地址总线  2.数据总线  3.控制总线

                                      

                                       |           |  地址线------------------------>   |            |

                                       | CPU  |  数据线------------------------->  |   内存  |

                                       |           |  控制线------------------------>   |            |

                         读  1.CPU在地址线上发送地址信息。

                               2.  CPU在控制总线发送内存读命令,选中存储器,并告知他,要从中读数据。

                               3.  存储器找到相应地址将其中的数据通过数据线送入CPU。

                          写与读操作相似。

           可是如何命令计算机进行读写呢???????  

                          原来,计算机或微处理器要工作  ,需要向他输入  一定的驱动电平信号(也就是机器码啦)。

                          但机器码不宜记忆,就用汇编指令来表示。

                              如:   MOV   AX,[3]     ---------传送3号单元的内容到AX 。

       

 

                            

汇编语言基础-1

标签:

原文地址:http://www.cnblogs.com/laosujia/p/5808354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!