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

《汇编语言》学习笔记1——基础知识

时间:2016-04-09 13:51:05      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

第一章   基础知识

 

汇编语言的组成

         汇编指令:机器码的助记符,有对应的机器码(汇编语言的核心)

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

         其他符号:如:+、-、*、/等,由编译器识别,没有对应的机器码

 

指令和数据都是应用上的概念,在内存或磁盘上指令和数据都是二进制信息。

 

存储器被划分为若干个存储单元,每个存储单元从0开始。     

 

一个存储器有128个存储单元,一个存储单元存储一个字节,一个字节有8个二进制位。

 

内存换算:

         1bit=8byte(B)、1KB=1024B、1MB=1024KB、1GB=1024MB、1TB=1024GB

 

CPU要进行数据的读写要知道:

         存储单元的地址(地址信息)

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

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

 

计算机中有连接CPU和其它芯片的导线成为总线,从物理上来讲就是一根根导线的集合。

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

 技术分享

汇编指令:MOV AX,[3]

 

 

 

地址总线:

CPU 是通过地址总线来指定存储器单元的,

一个导线可以传送的稳定状态只有两种:高电平(1)、低电平(0)

一个CPU有N根地址线则称CPU的地址总线的宽度为N,最多能寻找2的N次方个内存单元

一根导线可传一位二进制数据。2的10次方是1024,即10根导线寻址1024个存储单元。

 

数据总线:

CPU与内存或其他器件之间的数据传送是通过数据总线进行的,数据总线的宽度决定了CPU和外界的数据传输速度。

8根数据总线一次课传送一个8位二进制数据(一个字节B),16根一次可传2个字节

 技术分享

控制总线:

CPU对外部器件的控制是通过控制总线进行。控制总线的宽度决定了CPU对外部器件的控制能力

内存读写命令是由几根控制线综合发出的,

一根为读信号输出控制线负责由CPU向外传送读信号,CPU向该控制线输出低电平表示要读取数据

一根为写信号输出的控制线负责传送写信号

 技术分享

 

 

技术分享

检测答案:

1.     13

2.     1024         0       1023

3.     1024*1024      1024

4.     1GB=1024*1024*1024B                  1MB=1024*1024B          1KB=1024B

5.     64KB        1MB                  16MB       4GB

6.     1B             1B             2B             2B             4B

7.     512           256 

8.     二进制

 

每个PC都有一个主板,主板上有器件:CPU、存储器、外围芯片组、扩展插槽。扩展插槽一般插有RAM内存条和各类接口卡。这些器件通过总线相连。

 

CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设工作

 

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

         RAM可读可写,但必须带电存储,关机后存储内容丢失

         ROM只能读取不能写入,关机后内容不丢失

《汇编语言》学习笔记1——基础知识

标签:

原文地址:http://www.cnblogs.com/Sayer/p/5345220.html

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