汇编语言1--概述

汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令采用了助记符这种便于记忆的书写格式。

汇编语言由3类指令组成:

  1. 汇编指令——机器码的助记符,有对应的机器码;
  2. 伪指令——没有对应的机器码,由编译器执行;
  3. 其他符号——如=、-、*、、等,由编译器执行,没有对应的机器码。

CPU和其他器件的交互是通过总线来完成的,根据传送信息的不同,总线从逻辑上分为3类:

  1. 地址总线——决定了CPU的寻址能力;一个地址总线宽度为N的CPU,可以寻找2的N次方各内存单元;
  2. 数据总线——决定了CPU与外界传输数据的速度;
  3. 地址总线——决定了CPU提供对外部器件的控制能力;

一个地址总线宽度为20的CPU,其可以定位的最大内存单元为220-1,这220 个存储单元包括显存地址空间、网卡BIOS ROM地址空间、系统BIOS ROM地址空间和主存储器地址空间,对CPU而言,这220个存储单元都是可访问的,因为不管是何种物理存储器,都被CPU看做是内存,看做一个由若干存储单元组成的逻辑存储器。只是当访问的逻辑存储空间不同,所进行的操作不同。例如,对于8086PC机,地址0--9FFFF是主存储器地址空间,如果在这段地址中读取数据,实际上就是在读取主随机存储器中的数据;地址A0000--BFFFF是显存地址空间,如果在这段地址中操作数据,实际上是向显存中写入数据。

 

 

转载于:https://www.cnblogs.com/zhuxiaoyi/archive/2010/01/18/1651099.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值