【学渣的奋斗之路】【汇编语言】 1.11~1.15
来源:互联网 发布:程序员如何入门 编辑:程序博客网 时间:2024/05/16 13:03
1.11 内存地址空间(概述)
■什么是内存地址空间?
一个CPU的地址线宽度为10,那么可以寻址1024个内存单元,这1024个可寻到的内存单元就构成这个CPU的内存空间。
1.12 主板
■在每一台PC机中,都有一个主板,主板上有核心器件和一些主要器件。
■这些器件通过总线(地址总线、数据总线、控制总线)相连。
1.13 接口卡
■计算机系统中,所有可用程序控制其工作的设备,必须受到CPU的控制。
■CPU对外部设备不能直接控制,如显示器、音响、打印机等。直接控制这些设备进行工作的是插在扩展槽上的接口卡。
1.14 各类存储器芯片
■从读写属性上看分为:
随机存储器(RAM)和只读存储器(ROM)
■从功能和连接上分类:
□随机存储器RAM
□装有BIOS的ROM
□接口卡上的RAM
■装有BIOS的ROM
BIOS:Basic Input/Output System,基本输入输出系统。
BIOS是主板和各类接口卡(如:显卡、网卡等)厂商提供的软件系统,可以通过它利用该硬件设备进行最基本的输入输出。在主板和某些接口卡上插有存储相应BIOS的ROM。
1.15 内存地址空间
■上述的存储器在物理上是独立的器件。但是它们在以下两点上相同:
1、都和CPU的总线相连。2、CPU对它们进行读或写的时候都通过控制线发出内存读写命令。
■将各类存储器看作一个逻辑存储器:
□所有的物理存储器被看作一个由若干存储单元组成的逻辑存储器;
□每个物理存储器在这个逻辑存储器中占有一个地址线,即一段地址空间;
□CPU在这段地址空间中读写数据,实际上就是在相应的物理存储器中读写数据。
■假设,地址0~7FFFH的32KB空间为主随机存储器的地址空间;地址8000H~9FFFH的8KB空间为显存的地址空间;地址A000H~FFFFH的24KB空间为各ROM的地址空间。
■不同的计算机系统的内存地址空间分配情况是不同的。
■内存地址空间:
□最终运行程序的是CPU,我们用汇编编程的时候,必须要从CPU角度考虑问题。
□对CPU来讲,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器即是我们所说的内存地址空间。
0 0
- 【学渣的奋斗之路】【汇编语言】 1.11~1.15
- 【学渣的奋斗之路】【汇编语言】 1.1~1.10
- 【学渣的奋斗之路】【汇编语言】 2.1~2.3
- 【学渣的奋斗之路】【汇编语言】 2.4~2.8
- 【学渣的奋斗之路】【汇编语言】 2.9~2.12
- 【学渣的奋斗之路】【汇编语言】 3.1~3.5
- 【学渣的奋斗之路】【汇编语言】 3.6~3.10
- 【学渣的奋斗之路】【汇编语言】 4.1~4.9
- 【学渣的奋斗之路】【汇编语言】 5.1~5.2
- PHP的奋斗之路
- 一个程序员的奋斗之路
- 六年的程序员奋斗之路
- 开启全新奋斗的程序员之路
- 奋斗之路
- 奋斗之路
- 奋斗之路
- 汇编语言学习之路。
- 一个半路出家的程序员奋斗之路的开始
- 数据标准化(归一化)处理
- Android的一键锁屏
- easyUI——表单验证
- 黑马程序员——学习笔记——知识复习1
- SDUTOJ 3034 ——炸学校
- 【学渣的奋斗之路】【汇编语言】 1.11~1.15
- GridControl详解(八)菜单
- 分支-11. 计算工资(15)
- c++ primer 第一章自学
- GridControl详解(九)表格中的控件
- MAVEN打包到服务器出现:Unsupported major.minor version 51.0
- 学习进度整理
- 分支-12. 计算火车运行时间(15)
- GridControl详解(十)BandedGridView