;串指令
;这里的 "串" 并不单指字符串, 包括所有连续的数据(如数组); 串指令只用于内存操作.;--------------------------------------------------------------------------------------------------
;移动串指令: MOVSB、MOVSW、MOVSD ;从 ESI -> EDI; 执行后, ESI 与 EDI 的地址移动相应的单位
;比较串指令: CMPSB、CMPSW、CMPSD ;比较 ESI、EDI; 执行后, ESI 与 EDI 的地址移动相应的单位
;扫描串指令: SCASB、SCASW、SCASD ;依据 AL/AX/EAX 中的数据扫描 EDI 指向的数据, 执行后 EDI 自动变化
;储存串指令: STOSB、STOSW、STOSD ;将 AL/AX/EAX 中的数据储存到 EDI 给出的地址, 执行后 EDI 自动变化
;载入串指令: LODSB、LODSW、LODSD ;将 ESI 指向的数据载入到 AL/AX/EAX, 执行后 ESI 自动变化
;---------------------------------------------------------------------------------------------------;其中的 B、W、D 分别指 Byte、Word、DWord, 表示每次操作的数据的大小单位.;上述指令可以有重复前缀:
;REP             ECX > 0 时
;REPE (或 REPZ)  ECX > 0 且 ZF=1 时
;REPNE(或 REPNZ) ECX > 0 且 ZF=0 时
;重复前缀可以自动按单位(1、2、4)递减 ECX

转载于:https://www.cnblogs.com/moriarty/archive/2012/04/17/2453167.html

【读书笔记】-串指令备注相关推荐

  1. 《大话数据结构》读书笔记-串

    写在前面:本文仅供个人学习使用.<大话数据结构>通俗易懂,适合整体做笔记输出,构建体系.并且文中很多图片来源于该书. 文章目录 5.2 串的定义 5.3串的比较 5.4串的抽象数据类型 5 ...

  2. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16...

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  3. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  4. 大话数据结构读书笔记艾提拉总结 查找算法 和排序算法比较好 第1章数据结构绪论 1 第2章算法 17 第3章线性表 41 第4章栈与队列 87 第5章串 123 第6章树 149 第7章图 21

    大话数据结构读书笔记艾提拉总结 查找算法 和排序算法比较好 第1章数据结构绪论 1 第2章算法 17 第3章线性表 41 第4章栈与队列 87 第5章串 123 第6章树 149 第7章图 211 第 ...

  5. Makefile 读书笔记

    Makefile 读书笔记[@more@] 编译器只检测程序语法,和函数.变量是否被声明. Makefile里主要包含了五个东西:显式规则.隐晦规则.变量定义.文件指示和注释. 其中,文件指示.其包括 ...

  6. 《Web全栈工程师的自我修养》读书笔记

    <Web全栈工程师的自我修养>读书笔记 [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://w ...

  7. 《POSIX多线程程序设计》读书笔记

    <POSIX多线程程序设计>读书笔记 一.      概述 1.    一个UNIX进程可以理解为一个线程加上地址空间.文件描述符和其他数据: 2.    多个线程可以共享一个地址空间,而 ...

  8. 《深入理解 Java 内存模型》读书笔记(上)(干货,万字长文)

    目录 0. 前提 1. 基础 1.1 并发编程的模型分类 1.1.1 通信 1.1.2 同步 1.2 JAVA 内存模型的抽象 2. 重排序 2.1 处理器重排序 2.2 内存屏障指令 2.3 HAP ...

  9. 任务和特权级保护(一)——《x86汇编语言:从实模式到保护模式》读书笔记27

    本文及后面的几篇文章是原书第14章的读书笔记. 1.LDT(局部描述符表) 在之前的学习中,不管是内核程序还是用户程序,我们都是把段描述符放在GDT中.但是,为了有效实施任务间的隔离,处理器建议每个任 ...

最新文章

  1. 1051 Pop Sequence(两种双指针思路)
  2. 使用ssh连接gitHub
  3. 基于shell脚本比较数字大小
  4. 标杆徐linux云计算视频,标杆徐2018 Linux自动化运维系列④: Shell脚本自动化编程实战...
  5. 计算机导论的重点,计算机导论重点题目精华版
  6. python list元素合并_python list 合并连接字符串的方法
  7. LeetCode 二叉树、N叉树的最大深度与最小深度(递归解)
  8. Java反编译插件Jdclipse导致Eclipse 3.7.2启动崩溃的解决方法
  9. 县级智慧城市建设方案_智慧城市建设项目实施方案
  10. U盘启动CDLinux制作方法
  11. 对当前计算机应用的理解论文,计算机应用的现状、主要对策及今后发展方向
  12. osgearth加载倾斜摄影数据
  13. (一)PBR材质理论
  14. 视频教程-C++编程FFMpeg(QT5+OpenCV)实战--实时美颜直播推流-C/C++
  15. PyTorch学习笔记
  16. Windows 安全资料库网站
  17. android 仿微信demo————微信主界面实现
  18. (转)如何彻底的卸载anaconda(包括配置文件)
  19. SAP中物料报废无法确定账户问题处理实例
  20. 南京大学计算机课程表,南大课表新鲜出炉,哪个专业课程最多?

热门文章

  1. php查询mysql数据库乱码_PHP怎样处理查询MySQL数据库中文乱码?_后端开发
  2. datetime类型的取年月日 sql_SQL2005怎么截取datetime类型字段的年月日,并以截取后的(年月日)字段排序...
  3. vue 表单 input checkbox
  4. python os.system
  5. CUDA C编程权威指南 第八章 多GPU编程
  6. MySQL Date and Time Types(日期和时间格式)
  7. postgres 密码更改
  8. Pandas dtypes(数据类型)
  9. 把网页放到云服务器上,怎么把网页放到云服务器上
  10. golang | 使用goroutine和channel实现一个计算int64随机数各位数和的程序。