IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 汇编语言 第三章 寄存器(内存访问) -> 正文阅读

[网络协议]汇编语言 第三章 寄存器(内存访问)

一、DS和[address]

????1.CPU要读取一个内存单元的时候,必须先给出这个内存单元的地址。
????2.在8086PC中,内存地址由段地址和偏移地址组成。
????3.8086CPU中有一个DS寄存器,通常用来存放要访问的数据的段地址。

mov al,[0]
已知的mov指令可完成的两种传送功能:
????(1)将数据直接送入寄存器;
????如mov ax,2
????(2)将一个寄存器中的内容送入另一个寄存器中。
????如mov bx,ax
除此之外,mov指令还可以将一个内存单元中的内容送入一个寄存器。

????4.8086CPU不支持将数据直接送入段寄存器的操作,DS是一个段寄存器。但是8086CPU可以将数据直接送入通用寄存器。
8086CPU5.若想将数据送入段寄存器,首先要先将数据送入通用寄存器,然后将通用寄存器中的内容送入段寄存器。

数据→通用寄存器→段寄存器

二、mov、add、sub指令

????1.add和sub指令同mov一样,都有两个操作对象。
在这里插入图片描述
????2.一个段最大的长度是16位,它的偏移地址最多是ffff(一共16位),16位最大是64KB,所以段的偏移地址是不可能大于64KB的。
????我们可以将一组长度为N(N≤64K)、地址连续、起始地址为16的倍数的内存单元当作专门存储数据的内存空间,从而定义了一个数据段。

比如我们用123B0H~123B9H这段空间来存放数据:
段地址:123BH
长度:10字节
看段地址的方式:把123B0和123B9向右移一位,就是段地址;
看长度的方式:123B是段地址,偏移地址是0,123B是段地址,偏移地址是9,0到9是十个数字,所以长度是10个字节。

????3.

(1)字在内存中存储时,要用两个地址连续的内存单元来存放,字的低位字节存放在低地址单元中,高位字节存放在高地址单元中。
(2)用mov指令要访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在DS寄存器中。
(3)[address]表示一个偏移地址为address的内存单元。
(4)在内存和寄存器之间传送字型数据时,高地址单元和高8位寄存器、低地址单元和低8位寄存器相对应。
(5)mov、add、sub是具有两个操作对象的指令。jmp是具有一个操作对象的指令。

未完待续

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-04-23 11:08:52  更:2022-04-23 11:09:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 3:49:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码