美文网首页
汇编语言-第十章总结

汇编语言-第十章总结

作者: Cs丶Portrait | 来源:发表于2016-04-20 20:51 被阅读0次
  • 指令ret
    形式:ret
    说明:栈顶出栈到IP

  • 指令retf
    形式:retf
    说明:先将栈顶出栈到IP,再将栈顶出栈到CS

  • 指令·call·

形式 说明 类型
call 标号 将call指令后的IP压栈,再将IP指向标号处 段内近转移
call far 标号 分别将call指令后的CS、IP压栈,再CS:IP指向标号处 段间转移
call reg (IP) = (reg) 段内近转移
call word ptr 内存单元地址 (IP) = (内存单元地址) 段内近转移
call dword ptr 内存单元地址 (IP) = (内存单元地址), (CS) = (内存单元地址+2) 段间转移
  • callret的配合使用函数

    assume cs:code, ds:data, ss:stack
    data segment
        ***
    data ends
    stack segment
        ***
    stack ends
    code segment
        ***
        call s
        ****
    s:
        push 相关寄存器
        ***
        pop 相关寄存器
        ret
    
  • 指令mul
    形式:mul reg 或者 mul 内存单元
    说明:

    • 都是8位, 一个默认放在AL中,另一个为8位reg或者字节单元,结果存在AX中
    • 都是16位,一个默认放在AX中,另一个为16位reg或者字单元,结果的高位存在DX,低位存在AX中

相关文章

  • 汇编语言-第十章总结

    指令ret形式:ret说明:栈顶出栈到IP 指令retf形式:retf说明:先将栈顶出栈到IP,再将栈顶出栈到CS...

  • 寄存器的寻址方式

    汇编语言的寻址方式的总结
    编写时间:2018.3.23作者:aclihui 最近...

  • 汇编语言探索(一)

    · 汇编语言 汇编语言的意义:汇编语言的产生是为了取代麻烦的机器语言。汇编语言的组成:有以下3类指令组成(汇编语言...

  • 2018-01-26

    计算机汇编语言 汇编语言(AssemblyLanguage) 是面向机器的设...

  • Markdown 语法说明

    上课总结:从机器语言(010101010)->汇编语言(add 1,2)有意义的英文单词--->结构化->面向对象...

  • 汇编学习总结

    汇编总结 汇编的发展史 机械语言 由0和1组成的机器指令(如:0101 0001 1101 0110) 汇编语言(...

  • 汇编语言 学习笔记(三)

    汇编语言学习笔记 四、汇编语言程序格式 语句基本格式 汇编语言程序中的语句由 4 项组成,格式如下: 名字(nam...

  • 汇编语言

    汇编语言

  • 汇编语言之基础

    本系列为学习<汇编语言> 王爽版 的学习笔记 [TOC] 汇编语言是什么? 汇编语言是直接在硬件之上工作的编程语言...

  • 逆向 - 汇编 - 第一天

    reference 汇编语言与机器语言 高级语言 --(编译)-->汇编语言 --(编译)-->机器语言---->...

网友评论

      本文标题:汇编语言-第十章总结

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