首页 > 其他分享 >DS的使用

DS的使用

时间:2024-12-27 22:56:13浏览次数:6  
标签:al mov 地址 偏移 使用 bx DS

使用DS和[address]实现字的传送

要解决的问题:CPU从内存单元中要读取数据
要求:CPU要读取一个内存单元的时候,必须先给出这个内存单元的地址。
原理:在8086PC中,内存地址段地址和偏移地址组成(段地址:偏移地址)
解决方案 :DS和[address]配合

  • DS寄存器存放要访问的数据的段地址
  • 偏移地址用[…]形式直接给出

例子1

mov bx,1000H
mov ds,bx
mov al,[0]
将10000H(1000:0)中的数据读到al中

例子2

mov bx,1000H
mov ds,bx
mov [0],al
将al中的数据写到10000H(1000:0)中

实验
在这里插入图片描述
第一步:将数据写进内存,并查看
在这里插入图片描述
第二步:查看ds:段地址和ip偏移地址,并编写代码
在这里插入图片描述
第三步:执行
在这里插入图片描述
在这里插入图片描述

标签:al,mov,地址,偏移,使用,bx,DS
From: https://blog.csdn.net/qq_45159887/article/details/144752563

相关文章

  • Android Studio使用Flutter拉取依赖出现Waiting for another flutter command to rele
    Waitingforanotherfluttercommandtoreleasethestartuplock...意思就是等待释放锁,通过Waitingforanotherfluttercommandtoreleasethestartuplock这些方法依旧不行。还是会出现,无论是kill掉dart进程、删除localfile文件还是重启电脑,都没有解决这个问题。最后我......
  • Vscode安装使用小白教程(深度学习前置工具2024.12.27)
    这里是Vscode的下载安装和前期工作配置教程,基础讲解。首先我们直接在浏览器搜索Vscode点击下载点击是电脑window系统酒店这个点击这个,就可以下载。下载完成后双击安装不必改动直接安装即可。安装好之后右键快捷方式查看兼容性,勾选以管理员身份运行此程序。双击打开......
  • 在Idea中使用Git
    1、在Idea中配置Git安装好IntelliJIDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。选择File→Settings打开设置窗口,找到VersionControl下的git选项:点击Test按钮,现在执行成功,配置完成2、在Idea中操作Git[必......
  • 使用 Astra DB 作为向量存储的快速入门教程
    老铁们,今天我们聊聊如何使用AstraDB作为一个向量存储。这玩意儿是基于ApacheCassandra®打造的无服务器数据库,支持向量存储,并且通过一个简易的JSONAPI提供服务。说白了,就是让你的数据库能更智能化地处理数据分析。技术背景介绍AstraDB提供了一个名为langchain......
  • C#使用Tesseract C++ API过程记录
    TesseractTesseract是一个开源的光学字符识别(OCR)引擎,最初由Hewlett-Packard(惠普)实验室开发,后来由Google收购并继续维护和开源贡献。Tesseract可以识别多种语言的文字,广泛应用于将图片或扫描文档中的文本内容转换成可编辑的文本格式。随着深度学习技术的发展,Tesseract......
  • 【软件】教务系统成绩提交工具使用步骤
    【软件】教务系统成绩提交工具使用步骤零、快速开始安装与大多数软件一样,安装步骤很简单,一直点击“下一步”即可快速完成安装,安装完成后,在桌面会有一个软件图标,双击即可打开软件主界面。导入成绩到Excel中1.打开Excel模板(不同班级不同科目建议独享一份Excel文档):点击按钮......
  • C#使用Tesseract C++ API过程记录
    TesseractTesseract是一个开源的光学字符识别(OCR)引擎,最初由Hewlett-Packard(惠普)实验室开发,后来由Google收购并继续维护和开源贡献。Tesseract可以识别多种语言的文字,广泛应用于将图片或扫描文档中的文本内容转换成可编辑的文本格式。随着深度学习技术的发展,Tesseract也整合......
  • [题解]UVA10129 单词 Play on Words
    UVA10129单词PlayonWords将各字母看做节点,单词的首字母向尾字母连一条有向边。最终如果该图存在欧拉通路,则答案合法。回顾一下欧拉通路的判定:有向图是欧拉图\(\iff\)非零度节点弱连通,每个节点出入度相等有向图是半欧拉图\(\iff\)非零度节点弱连通,恰有一个节点出度\(-\)入......
  • Claude订阅使用教程:2025年国内如何充值购买Claude
    ​  Claude是一款功能强大的AI对话模型,其最新版本ClaudeSonnet3.5在处理复杂指令、理解上下文以及生成自然文本方面表现尤为出色。许多人认为ClaudePro是ChatGPTPlus的最佳替代品,甚至在某些场景下表现更优。以下将为你详细介绍如何快速订阅ClaudePro会员,包括准备......
  • 深入理解 MySQL 数据库的锁机制与索引使用
    1.请说说MySQL数据库的锁?MySQL数据库中的锁机制是用来管理对数据库资源的并发访问,确保数据的一致性和完整性。不同的存储引擎可能有不同的锁实现。以下是MySQL中主要的锁类型:表级锁(Table-LevelLocking):适用于MyISAM、MEMORY等存储引擎。包括读锁(共享锁)和写锁(排他......