1.计算机组成运行
处理器(CPU)从存储器中获取指令,按指令执行操作,输入用来提供运算数据、输出用来显示运算结果。
2.指令集构架(ISA)
指令的主要任务是对操作数进行运算
①复杂指令集(CISC):指令的0,1编码串的长度不一
②精简指令集(RISC):指令的0,1编码串长度固定
3.MIPS32的基本数据类型及长度
位:1bit 字节:8bit 半字:16bit 字:32bit 半字:64bit
4.寄存器
①通用寄存器:用$0,$1,…$31表示,有约定用法
②特殊寄存器:PC、HI、LO
乘法运算:HI存储高32位,LO存储低32位
除法运算:HL存储余数,LO存储商
5.数据在存储器中按字节存放,处理器按字节访问指令及数据。
大端模式:数据高位存储在存储器的低地址,地位存储的高地址。
小端模式:高位存储在高地址,地位存储在低地址。
6.基于PLD的数字系统设计流程
7.Verilog优先级补充
8.处理器取指令电路:PC模块,指令存储器
PC模块:给出取指令地址,每个周期取指令地址递增
①PC实现
②指令存储器ROM:依据输入的指令地址读出对应地址的指令
③顶层文件:将PC模块和指令存储器连接
pc接addr,ce接ce
附:hdlbits题