zoukankan      html  css  js  c++  java
  • 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阶段的实现
  • 相关阅读:
    app-授权登录插件配置
    微信公众号-公众号设置-功能设置
    Java变量
    Java数据类型
    计算机存储单元
    Java常量
    k8s
    第一个Java程序
    旋转木马
    tools
  • 原文地址:https://www.cnblogs.com/yyzzuishuai/p/9805546.html
Copyright © 2011-2022 走看看