美文网首页
编译器笔记58-代码生成-一个简单的目标机模型

编译器笔记58-代码生成-一个简单的目标机模型

作者: 衣忌破 | 来源:发表于2020-03-20 17:36 被阅读0次

    一个简单的目标机模型

    三地址机器模型

    1. 加载、保存、运算、跳转等操作
    2. 内存按字节寻址
    3. n个通用寄存器R0, R1, …, Rn-1
    4. 假设所有的运算分量都是整数

    目标机器的主要指令

    目标机器的主要指令.png

    寻址模式

    • 变量名a
    例.png
    • a(r)

    a是一个变量,r是一个寄存器

    例.png
    • c(r)
    例.png
    • *r

    在寄存器r的内容所表示的位置上存放的内存位置

    例.png
    • *c(r)

    在寄存器r中内容加上c后所表示的位置上存放的内存位置


    例.png
    • #c


      例.png

    相关文章

      网友评论

          本文标题:编译器笔记58-代码生成-一个简单的目标机模型

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