1.Y86-64指令集体系结构
①Y86-64指令
- movq指令 irmovq rrmovq mrmovq rmmovq
- 四个整数操指令 addq,subq,andq,xorq只对寄存器数据进行操作
- 7个跳转指令 cmovle cmovl cmove cmovne cmovge cmovg
- call指令将返回地址入栈,然后跳到目的地址,ret指令从这样的调用中返回
- pushq和popq指令实现了入栈和出栈
halt 停止指令的执行
②指令编码 每条指令的第一个字节表明类型,分为两部分,高四位为代码部分,低四位为功能部分,15个寄存器每个都有一个相对应的寄存器标识符2.逻辑设计和硬件控制语言HCL
①逻辑门
多路复用电路的情况表达式的通用格式: [ select1 : expr1; select2 : expr2; . . . selectk : exprk;]