zoukankan      html  css  js  c++  java
  • 【读书笔记】串指令备注

    ;串指令
    ;这里的 "串" 并不单指字符串, 包括所有连续的数据(如数组); 串指令只用于内存操作.
    
    ;--------------------------------------------------------------------------------------------------
    ;移动串指令: 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
  • 相关阅读:
    #张祖德#
    不说啥,放题
    ……
    点群的判别(四)
    lougu P4180 【模板】严格次小生成树[BJWC2010]
    20190227模拟
    20190226模拟
    Triangles
    Darling
    Suspenseful
  • 原文地址:https://www.cnblogs.com/moriarty/p/2453167.html
Copyright © 2011-2022 走看看