对方拒收消息是拉黑吗了我的消息,是不是他把我拉黑了还是他把我删除了,我又没有办法再加到他

这段话的主要意思是:一个字=2B=16bitCPUΦ是用两个内存单元储存一个字(假如获取0地址存放的字型数据,就是获取它的高位字节0+1位低位字节0位的数据数据由高地址位向低地址位读)

(1)0地址单元中存放的字节型数据是多少?  #  20H
(2)0地址字单元中存放的字型数据是多少  # 4e20H
(3)2地址字单元中存放的字节型數据是多少? # 12H
(5)1地址字单元中存放的字型数据是多少  # 12aEH

结论:就是我上面说的,字型数据就是它和它的下一位地址单元的数据(數据由高地址位向低地址位读)

用法和cs和ip差不多都是段寄存器的值*16+偏移量的值

为给DS数据段寄存器值

因为CPU的段寄存器都比较害羞,没法给怹们直接赋值(cs代码寄存器用的是jmp cs:ip)所以段寄存器采用以下方法赋值

mov ax,[1] # []中的是偏移量 意思是将12341内存位置的字形数据赋给ax寄存器

内存中的情況如下图,写出下面指令执行后寄存器axbx,cx中的值

内存中的情况如下图,写出下面指令执行后寄存器axbx,cx中的值

mov 段寄存器,寄存器 # mov ds,ax(因為无法直接给段寄存器赋值所以用通用寄存器当中介)

我们上面操作的实际上就是数据段,具体来看下是怎样操作数据段的

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

发布了0 篇原创文章 · 获赞 7 · 访问量 4万+

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

80X86寄存器可分为程序可见的寄存器和程序不可见的寄存器。

  1. 程序可见的寄存器:在汇編语言寄存器程序设计过程中用到的寄存器(简单说就是我编程可以使用这些寄存器,这些寄存器要求级别低)可由指令来进行指定操作。 程序可见的寄存器可以分为通用寄存器、专用寄存器、段寄存器
  2. 程序不可见的寄存器:程序设计中不能使用的寄存器,也就是你的级別不够只能由系统使用。

??2019 CSDN 皮肤主题: 黑客帝国 设计师: 上身试试

}

汇编语言寄存器入门级教程 游戏咹全游戏逆向必学的基础语言 

汇编语言寄存器的概述,汇编语言寄存器产生的原因

二进制十进制,十六进制之间的关系

}

我要回帖

更多关于 对方拒收消息是拉黑吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信