monster_fromX 2024-05-20 17:04 采纳率: 93%
浏览 4
已结题

存储器读写实验,微机原理与接口技术的实验

实验二 存储器读写实验(验证型)
一、实验目的

  1. 掌握PC机外存扩展的方法;
  2. 熟悉6264芯片的接口方法;
  3. 掌握8086十六位数据存储的方法 。
    二、基本技能训练内容
    向02000~020FFH单元的偶地址送入AAH,奇地址送入55H。
    三、实验设备
  4. 计算机;
  5. MUT—Ⅲ型实验箱;
  6. 8086CPU模块。

code segment
assume cs: code
org 0100h
start: mov ax, 0100h
mov ds, ax ;数据段地址
mov es, ax
mov si, 1000h ;偏移地址
mov cx, 0100h ;循环次数
mov al, 0
intram: mov [si], al
inc si
loop intram
mov si, 1000h ;设置断点处
mov cx, 100h
mov ax, 55aah
fil:

 (此处需补充代码)


        nop                ;设置断点处
        jmp  start

code ends
end start

  • 写回答

5条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-05-20 17:04
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题:实验要求向02000~020FFH单元的偶地址送入AAH,奇地址送入55H,补充代码的部分应该如何完成? 解答: 根据题意,我们需要使用一个循环向指定的存储器地址写入不同的数据。在代码中,已经给出了设置数据段、偏移地址以及循环次数的部分,我们只需要在循环中编写写入数据的逻辑即可。 具体来说,我们可以将写入数据的值存在AL寄存器中,先将AL寄存器的值设置为0,然后每次将AL寄存器的值写入到存储器的目标地址中。循环中每次写入之后,将目标地址加1,最终完成整段存储器的写入操作。 根据题意,我们需要将奇地址的存储单元写入55H,偶地址的存储单元写入AAH。我们可以结合存储器单元的地址信息和AL寄存器的值来实现这一逻辑。具体来说,我们可以使用AND指令对目标地址进行位操作,判断当前地址是否为奇数地址。如果是奇数地址,将AL寄存器的值设置为55H,否则设置为AAH。这样,循环中每次写入时就能根据地址的奇偶性选择合适的数据。 完成以上逻辑后,我们还需要添加一条NOP指令作为程序设置断点的位置,然后通过跳转到start标签实现程序循环执行。 完整代码如下: code segment
    assume  cs:  code
    org  0100h
    

    start:
    mov ax, 0100h mov ds, ax ;数据段地址 mov es, ax mov si, 0200h ;偏移地址 mov cx, 0100h ;循环次数 mov al, 0 ;数据初始值 intram:
    and si, 1 ;判断地址奇偶性 jnz odd_addr ;奇数地址,设置为55H mov al, 0AAH
    jmp write_data odd_addr: mov al, 055H ;偶数地址,设置为AAH write_data: mov [si], al ;写入数据 inc si ;目标地址加1 loop intram ;循环 nop ;设置断点处 jmp start ;跳转到起始位置 code ends end start

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月31日
  • 已采纳回答 5月23日
  • 创建了问题 5月20日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?