zoukankan      html  css  js  c++  java
  • TH-Union教学机 指令总结

    指令总结


    以下是部分 TH-Union教学机 的指令

    基本指令 用法 功能及相关指令
    ADD ADD DR,SR DR+SR→DR
    SUB SUB DR,SR DR-SR→DR
    AND AND DR,SR DR and SR→DR
    OR OR DR,SR DR or SR→DR
    XOR XOR DR,SR DR xor SR→DR
    CMP CMP DR,SR DR-SR ( 影响标志位 )
    TEST TEST DR,SR DR and SR ( 影响标志位 )
    MVRR MVRR DR,SR DR ← SR
    INC DEC INC DR;DEC DR DR+1→DR; DR-1→DR
    SHL / SHR SHL DR; SHR DR DR,C←DR * 2; DR,C←DR / 2
    JRC / JRNC JRC ADR; JRNC ADR C=1时跳转到ADR; C=0时跳转到ADR
    JRZ / JRNZ JRZ ADR/JRNZ ADR Z=1时跳转到ADR;Z=0时跳转到ADR
    JR / JMPA JR ADR;JMPA ADR Offset+PC→PC; PC→AR,PC+1→PC;MEM→PC
    IN / OUT IN 80/81;OUT80/81 OUT: IRL→ARL; R0→(PORT); 即R0→[I/O PORT]
    PUSH / POP PUSH DR;POP DR POP: SP→AR,SP+1→SP;MEM→DR;即出栈→DR
    PSHF / POPF PSHF;POPF POPF:出栈→FLAG
    LDRR / STRR LDRR DR,[SR];STRR [DR],SR [SR]→DR;SR→[DR]
    MVRD MVRD DR,DATA PC→AR,PC+1→PC;MEM→DR; 即DATA→DR
    CALA CALA ADR PC→AR,PC+1→PC;(AR) →Q;SP-1→SP、AR;PC→MEM,Q→PC
    RET RET SP→AR,SP+1→SP;MEM→PC; 即子程序返回

    这是小睿的博客,如果需要转载,请标注出处啦~ヾ(≧▽≦*)o谢谢。
  • 相关阅读:
    DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践
    UVA10071 Back to High School Physics
    UVA10071 Back to High School Physics
    UVA10055 Hashmat the Brave Warrior
    UVA10055 Hashmat the Brave Warrior
    UVA458 The Decoder
    UVA458 The Decoder
    HDU2054 A == B ?
    HDU2054 A == B ?
    POJ3414 Pots
  • 原文地址:https://www.cnblogs.com/Yunrui-blogs/p/11859270.html
Copyright © 2011-2022 走看看