8086存储器与IO组织

地址空间 :

20位 __ 全部给外部存储器编址 __寻址的大小为1M

低十六位给IO设备编址 __ IO地址空间为64KB

在IBMpc机中 ___低十位给IO设备编址__寻址空间为1Kb

  • 前512字节给主板上的IO
  • 剩下的512字节给其他外设
数据存放格式:

字型(DWord) 字节型(DByte) 双字型(DD)

字节型数据 :在DS段有定义

DB(字节型数据定义伪指令)

DB 12H 12 -12
image

DW 字节型数据定义(两个相邻的单元是字)

  • 低地址单元的地址是字单元的地址
  • 字单元在偶地址的字比字单元在奇地址的字传输速度快

数据线十六位 D0~D7 D8~D15

偶地址走低8位,奇地址走高8位

对字节数据来说

  • 如果存储位置为偶地址(即对准的),低地址单元走低8位数据线 ,高地址单元走高8位数据线
  • 如果存储位置为奇地址(未对准的),传输低地址(奇地址)只能走高8位数据线(一个总线周期),而传输高地址(偶地址)的只能走另一总线周期并走高8位传输,因此需要两个总线周期

DD (双字数据定义伪指令)

存储器的分段与物理地址的形成

分段的原因:存储IO的地址只有16位,因为必须将1M字节寻址完,因此分段

每个逻辑段最大为64Kb,每个逻辑段的起始地址必须能被16整除. 即最多16个逻辑段

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值