破烂儿 2022-06-21 18:17 采纳率: 33.3%
浏览 69
已结题

微机原理与接口8086存储器扩展

img


并说明如下指令执行时,字数据5678H会被存储在哪个/些存储器,为什么?
MOV AX,3000H
MOV DS,AX
MOV AX,5678H
MOV [0000H],AX

务必详细回答

  • 写回答

1条回答 默认 最新

  • 老皮芽子 2022-06-22 09:14
    关注

    8086 地址空间 0-FFFFF 1M
    代码中用的是 DS 段地址寻址。DS 的值对应总线地址是 A[19:4] (就是 A19.A18....A4)
    代码中 DS = 3000H 对应电路地址译码就是
    A[19:16] = 0011
    A19=0
    A18=0
    A17=1
    A16=1
    通过 3 - 8 译码器,Y3=0 选中前面两片 62256
    数字 5678H 高8位 56H 存在第一片62256中
    数字 5678H 低8位 78H 存在第二片62256中
    第 1 片 62256 #CS通过 #Y3 和 #BHE 同时译码
    第 2 片 62256 #CS通过 #Y3 和 A0 同时译码
    这样做是在 8 位读写时能选中想应的片子
    比如:
    MOV [0000H],AL ;将数据存在第二片62256中
    MOV [0001H],AL ;将数据存在第一片62256中

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月24日
  • 修改了问题 6月21日
  • 赞助了问题酬金5元 6月21日
  • 创建了问题 6月21日

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题