菜鸡网课汇编语言学习笔记_2

内存地址空间(概述)

什么是内存地址空间?

一个cpu的地址线宽为10,那么可以寻址1024个内存单元,这1024个可以寻到的内存单元就构成这个cpu的内存地址空间。后面深入讨论


下面讲解主板接口的知识

主板

每一台pc机中,都有一个主板,主板有核心器件和一些主要器件

这些器件通过总线(地址总线、数据总线、控制总线)相连

接口卡

计算机系统中,所有可用的程序控制其工作设备,必须受到cpu控制。

cpu对外部设备不能直接控制,如显示器、音响、打印机等。直接控制这些设备进行工作的是插在扩展槽上的接口卡。


各类存储器芯片

cpu是大脑,存储芯片是轮子

  • 从读写属性上看分两类:
    • 数据存储器(ram)
    • 只读存储器(rom)
  • 从功能和连接上分类:
    • 水机传存储器ram
    • 装有bios的rom
    • 接口卡上的ram

装有bios的rom

bios:basic input/output system 基本输入输出系统

bios是由主板和各类接口卡(如显卡、网卡等)厂商提供的软件服务,可以通过它利用该硬件设备进行最基本的输入输出,在主板和某些接口卡上插有存储相应的bios的rom


内存地址空间

上面的那些存储器在物理上是独立的器件

但是,他们在一下两点上相同:

  1. 都和cpu的总线相连

  2. cpu对他们进行读写的时候都通过控制总线发出内存读写命令

    英特尔8086cpu的地址空间分配

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e3aNleWi-1596355762129)(C:\Users\24819\AppData\Roaming\Typora\typora-user-images\image-20200802155904798.png)]

我们最初运行程序的是cpu,我们用汇编程序的时候,必须要从cpu角度考虑问题。(一个思想优化其他程序编语言思想的优化)

对于cpu来讲,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受cpu寻址嫩李限制,这个逻辑存储器是我们所说的内存地址空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值