美文网首页
汇编学习-读取内存单元内容

汇编学习-读取内存单元内容

作者: 黄_龙 | 来源:发表于2019-06-06 16:30 被阅读0次

8086CPU中有一个DS寄存器,通常用来存放要访问数据的段地址。

比如我们要读取10000H单元的内容,可以用如下的程序段进行: 

mov bx,10000H 

(1)将数据直接送入寄存器;

mov ds,bx 

(2)将一个寄存器中的内容送入另一个寄存器。8086CPU自动取ds中的数据为内存单元的段地址。

mov al,[0] 

(3)数据读到al中

上面的三条指令将10000H(1000:0)中的数据读到al中。 

注意:8086CPU不支持将数据直接送入段寄存器的操作,ds是一个段寄存器,所以mov ds,1000H这条指令是非法的。那么如何将1000H送入ds呢?只好用一个寄存器来进行中转,即先将1000H送入一个一般的寄存器,如bx,再将bx中的内容送入ds。

相关文章

  • 汇编学习-读取内存单元内容

    8086CPU中有一个DS寄存器,通常用来存放要访问数据的段地址。 比如我们要读取10000H单元的内容,可以用如...

  • 详解,指针是C的门槛

    汇编语言:都是直接操作地址去访问内存单元里面等内容。 C语言作为高级语言:提供通过地言:都是地址访问内存单元的内容...

  • C语言难点?指针原来这么简单

    指针 汇编语言:都是直接操作地址去访问内存单元里面等内容。 C语言作为高级语言:提供通过地言:都是地址访问内存单元...

  • 2018-07-11

    汇编的学习 cpu工作的原理cpu由总线调用位置寄存器中存储的内存的位置,并读取内存,识别内存中的代码与数据,执行...

  • 文件操作

    读取和写入:文件有内容读取就是将文件中的内容读取到内存中。写入就是将内存中的内容写入到磁盘文件中。内存就相当于你的...

  • ARM汇编指令编程

    ARM汇编指令编程之内存单元填入整数并累加 题目:对内存地址0X3000开始的100个字内存单元填入0X10000...

  • ARM汇编的内存操作详解

    内存操作-读取内存: 跟内存相关的指令无非是把内存中读取到计算机里面或者把计算机的内容读取到内存里面。存储器和计算...

  • Xlrd Xlsxwrite Openpyxl

    1、python读取excel中单元格内容为日期的方式python读取excel中单元格的内容返回的有5种类型,即...

  • iOS中指针与对象的区别

    图中,右边是变量的名称;中间是变量的值,也就是内存单元的内容;而左边是内存单元的编号,也就是内存单元的地址。内存单...

  • python3读取Excel(包含合并单元格)

    概述 使用python3读取Excel内容,包含读取纵向合并单元格和横向合并单元格。 其中,在D2、D3、D4单元...

网友评论

      本文标题:汇编学习-读取内存单元内容

      本文链接:https://www.haomeiwen.com/subject/ojruxctx.html