汇编语言一、基础知识

1.1、机器语言是机器指令的集合。电子计算机的指令是一列二进制数字,计算机将之转变为一列高低电平,以使计算机的电子电子器件受到驱动,进行运算。
每一种微处理器,由于硬件设计和内部结构的不同,就需要用不同的电平脉冲来控制。所以每一种微处理器都有自己的机器指令集,也就是机器语言。

1.2、机器语言难于辨别和记忆,于是汇编语言产生。汇编语言主题是汇编指令,它是的机器指令便于记忆的书写格式.
操作:寄存器BX的内容送到AX中
机器指令:100100111011000
汇编指令:mov ax to bx

1.3、汇编语言主要有一下三类指令
(1)汇编指令:机器码的助记符,有对应的机器码
(2)伪指令:没有对应的机器码,有编译器执行,计算机并不执行。
(3)其他符号:如+、-、*、/、有编译器识别,没有对应的机器码。

1.4、cpu控制计算机的运作,并进行计算。内存存放指令和数据并提供给cpu。没有了内存的cpu,就好像没有记忆的大脑。

1.5、指令和数据是应用的概念,在内存或者磁盘上,指令和数据没有任何区别,都是二进制信息。cpu工作的时候把有的信息看作指令,把有的信息看作数据,为同样的信息赋予不同的意义。

1.6、 存储器被划分为若干个存储单元,按序从零到N编号。存储单元可以存储一个字节(byte),即8个二进位。
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

1.7、cpu对存储器的读写
存储器被划为为多个存储单元,存储单元从零开始顺序编号。这些编号可以看作存储单元在存储器中的地址。
apu从内存读数据,要制定存储单元的地址,还要之名对哪一个器件操作,进行哪种操作,(read or write)。可见,cpu项进行数据的读写,必须和外部器件进行下面三类信息的交互

*存储单元的地址(地址信息) 地址总线
*器件的选择,读和写的命令(控制信息) 控制总线
*读或写的数据(数据信息) 数据总线

例:cpu从3号单元中读取数据过程
(1)cpu通过地址线将地址信息3发出
(2)cpu通过控制线发出内存读命令,选中存储器的芯片,并通知它,将要从中读取数据
(3)存储器将3号单元的数据通过数据线送入cpu,

机器码:10100001000001100000000
汇编:MOV AX ,[3]
含义:传送3号单元的内容乳AX

写操作也类似

1.8、地址总线一个cpu有N跟地址线,则这个cpu地址总线宽度为N,这样的cpu最多可以找到2的N次方个内存单元。
1.9、数据总线,线宽决定了cpu和外界数据传送速度。8根数据线一次可以传送一个8位二进制数据,即一个字节,16根数据线一次可以传送两个字节
例:内存中写入89D8H
8088cpu数据总线宽度为8 ,第一次传送D8,第二次传送为89
8086cpu数据总线 一次传送16位 89D8H
1.10、控制总线 线宽决定cpu对外部器件的控制能力

1.11 内存地址空间(概述) 一个cpu地址总线宽度为10,那么可以寻址1024个内存单元,这1024个可寻到的内存单元就构成这个cpu的内存地址空间。
1.12 主板 板子上有核心器件,通过总线与器件相连 cpu、存储器、外围芯片组、扩展插槽等。扩展插一般插有RAM内存条和各类接口卡
1.13、**接口卡**cpu对外部设备不能直接控制,如显示器,音箱,打印机等。直接空着这些设备进行工作的是插在扩展槽上的接口卡,从而实现cpu对外设的间接控制。
1.14、各类存储器芯片
从读写属性上分
随机存储器(ROM)可读可写,带带你忖度,关机丢失。
只读存储器(RAM) 只能读取不能写入,关机后内容不丢失。
从功能和连接分

*随机存储器

1.15、内存地址空间
上述那些存储器,物理上独立器件,但都和cpu的总线相连。cpu对它读写都通过控制线发出内存读写命令

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值