汇编语言-第十章总结

  • 指令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中
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
    Gibbs基阅读 37,592评论 8 114
  • 计算机通过执行指令序列来使机器得以工作,所以对于每一系列的计算机都有指定的一组指令集供计算机使用,这组指令...
    未来科技工作室阅读 12,506评论 1 10
  • 王爽汇编全书知识点大纲 第一章 基础知识 机器语言 汇编语言的产生 汇编语言的组成 存储器 cpu对存储器的读写 ...
    2c3ba901516f阅读 7,067评论 0 1
  • 指令是使计算机执行某种特定操作的二进制编码。8086 CPU指令系统有133条指令,通常分为数据寻址方式和程序寻址...
    刀月水阅读 5,569评论 0 1
  • 推酷诚意满满的创业周刊《创业周刊》, 下面是内容列表,干货多多,也可以移步到官网进一步阅读。 项目报道 创业一年多...
    推酷阅读 923评论 0 0