zoukankan      html  css  js  c++  java
  • 3.4 访问信息

    3.4 访问信息

    一个x86_64的中央处理单元包含一组16个存储64位值的通用目的寄存器

    注意:

    • 生成1字节和2字节数字的指令会保持剩下的字节不变。
    • 生成4字节数字的指令会把高位4个字节置为0。

    3.4.1 操作指示符

    注意区分立即数绝对寻址

    类型 格式 操作数值 名称
    立即数 ($Imm) (Imm) 立即数寻找
    存储器 (Imm) (M[Imm]) 绝对寻址

    3.4.2 数据传送指令

    指令 描述
    movb 传送字节
    movw 传送字
    movl 传送双字
    movq 传送四字
    movabsq 传送绝对的四字
    • x86-64规定传送指令源地址和目的不能同时指向内存。
    • movabsq指令能够以任意64位立即数值作为源操作数,并且只能以寄存器作为目的。
    • MOVZ类中的指令把目的中剩余字节填充0,MOVZ类指令通过符号扩展填充。
  • 相关阅读:
    java浅谈
    学习心得 六 修改
    学习心得 六
    学习心得 五
    学习心得 四
    学习java心得 三
    学习java心得 二
    学习java心得 一
    学习前言
    课程进展
  • 原文地址:https://www.cnblogs.com/BigMario/p/14578977.html
Copyright © 2011-2022 走看看