• 2018-2019-1 20165332 《信息安全系统设计基础》第4周学习总结


    2018-2019-1 20165332 《信息安全系统设计基础》第4周学习总结

    学习目标

    • 了解ISA抽象的作用
    • 掌握ISA,并能举一反三学习其他体系结构

    学习内容:

    Y86-64指令

    • movq指令 irmovq rrmovq mrmovq rmmovq
    • 四个整数操指令 addq,subq,andq,xorq只对寄存器数据进行操作
    • 7个跳转指令 cmovle cmovl cmove cmovne cmovge cmovg
    • call指令将返回地址入栈,然后跳到目的地址,ret指令从这样的调用中返回
    • pushq和popq指令实现了入栈和出栈
    • halt 停止指令的执行

    指令编码

    每条指令的第一个字节表明类型,分为两部分,高四位为代码部分,低四位为功能部分,15个寄存器每个都有一个相对应的寄存器标识符

    逻辑设计和硬件控制语言HCL

    逻辑门

    Y86-64的顺序实现

    SEQ硬件结构

    • 将处理组织成阶段
    • SEQ硬件结构、SEQ的时序
    • SEQ阶段的实现
  • 相关阅读:
    动态页面技术(JSP/EL/JSTL)
    JavaWeb核心之Servlet
    会话技术Cookie&Session
    待整理
    二进制中1的个数(python)
    矩形覆盖(python)
    变态跳台阶(python)
    跳台阶(python)
    斐波那契数列(python)
    旋转数组的最小数字(python/c++)
  • 原文地址:https://www.cnblogs.com/yyzzuishuai/p/9805546.html
Copyright © 2020-2023  润新知