汇编语言第二版笔记自用【第一章】

汇编语言

第一章:基础知识

1.6 存储单元

  • 一个存储单元为一个字节,也就是八位(8bit)

1.7 CPU对存储器的读写

  • CPU想要进行数据的读写,必须和外部器件(芯片)进行下面三类信息的交互:

    • 存储单元的地址(地址信息)
    • 器件的选择,读或写的命令(控制信息)
    • 读或写的数据(数据信息)
  • 在计算机中专门有连接CPU和其他芯片的导线,通常称为总线,根据传送信息的不同,总线从逻辑上分类三类:

    • 地址总线
    • 控制总线
    • 数据总线

1.8 地址总线

  • CPU是通过地址总线来指定存储器单元的,可见地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址 ,比如16位寄存器,能够寻址的存储单元个数为216=65536(byte),也就是寻址能力为64kb
  • 一个CPU有N根地址线,就可以说这个CPU的地址总线的宽度为N,这样的CPU最多可以寻找2的N次方个内存单元

1.9 数据总线

  • 数据总线的宽度决定了CPU和外界的数据传送速度,8根数据总线一次可传送一个8位二进制数据(即一个字节),16根数据总线一次可传送两个字节。

1.10 控制总线

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

1.11 内存地址空间(概述)

什么是内存地址空间?

举例来讲,一个CPU的地址总线宽度为10,那么可以寻址1024个内存单元,这1024个可寻到的内存单元就构成这个CPU的内存地址空间

1.14 各类存储器芯片

  • 存储器芯片分类,从读写属性上看:
    • 随机存储器(RAM):可读可写,但必须带电存储,关机后存储的内容丢失
    • 只读存储器(ROM):只能读取,关机后内容不丢失
  • 从功能和连接上看:
    • 随机存储器:用于存放供CPU使用的绝大部分程序和数据,主随机存储器一般由装在主板上的RAM和插在扩展插槽上的RAM组成
    • 装有BIOS的ROM
    • 接口卡上的RAM,比如显存

1.15 内存地址空间

  • 1.14中提到的存储器,在物理上是独立的器件,但有两点相同:1)都和CPU的总线相连。2)CPU对它们进行读或写的时候都通过控制线发出内存读写命令。也就是说,它们在逻辑上相连。
  • 内存地址空间的大小受CPU地址总线宽度的限制,8086CPU的地址总线宽度为20,可以传送220,个不同的地址信息,即它的寻址能力为1MB,也就是说它的内存地址空间最大为1MB,而80386CPU的地址总线宽度为32,寻址能力为232,即内存地址空间最大可为4GB。

debug 工具自取https://download.csdn.net/download/weixin_45080573/76754300

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值