美文网首页
linux汇编笔记1

linux汇编笔记1

作者: rush_mj | 来源:发表于2017-12-25 23:16 被阅读0次

    1.计算机中典型的寄存器大小称为计算机的字长。x86处理器的字长为4字节。这意味着,x86计算机能一次计算4字节,大约可以表示40亿个值。
    地址长度也是4字节,这样适合放入寄存器。
    2.cpu包含:
    程序计数器,指令解码器,数据总线,通用寄存器,算术逻辑单元
    3.专用寄存器是用来指向命令的,否则计算机并不能区分数据的类型。
    符号是用来标记程序和数据的位置的。
    4.x86的通用寄存器:
    %eax,%ebx,%ecx,%edx,%edi,%esi
    专用寄存器:
    %ebp,%esp,%eip,%eflags
    5.寻址方式:
    和地址无关的:立即寻址,寄存器寻址
    和地址有关的:直接寻址,变址寻址(偏移量保存在寄存器,指针是常数),间接寻址,基址寻址(指针保存在寄存器,偏移量是常数)
    6.movl中 $代表立即寻址,没有则是直接寻址

    相关文章

      网友评论

          本文标题:linux汇编笔记1

          本文链接:https://www.haomeiwen.com/subject/noplgxtx.html