编辑: 645135144 | 2019-07-06 |
(2) ALU 支持所有指令集 10/8/2003 C 16/8/2003 (1) 用VHDL 实现图 4.1 的大多数部分
5
第二章 指令集 1. 限制和假设 限制 (1) 字长
16 位(2) 固定指令长度 (3) 支持子程序 (4) 位移语句的位移量是
2 的倍数 假设 (1) 基于字(word)的寻址方式 (2) 寄存器到寄存器 (3)
8 个16 位寄存器 (4)
8 个1位寄存器 (5)
3 个操作数格式 (6) 当获取指令时 PC 自动增加 2. 指令及其格式 ERVS16 拥有它自己的指令集,每条指令都与一个硬件操作精确对应.这些指令 可以分为四类: 算术指令 机器码 ASM 格式 作用
0001 ddds ssii i000 srl Rd, Rs , Iamt Rd > Iamt (unsigned)
0001 ddds ssii i001 sra Rd, Rs, Iamt Rd > Iamt (signed)
0001 ddds sstt t010 sla Rd, Rs, Iamt Rd