(1) 指令集功能设计:主要有RISC和CISC两种技术发展方向;
(2) 寻址方式的设计:设置寻址方式可以通过对基准程序进行测试统计,察看各种寻址方式的使用频度,根据适用频度设置相应必要的寻址方式;
(3) 操作数表示和操作数类型:主要的操作数类型和操作数表示的选择有,浮点数据类型(可以采用IEEE 754标准)、整型数据类型(8位、16位、32位的表示方法)、字符型
(8位)、十进制数据类型(压缩十进制和非压缩十进制数据表示)等等。
(4) 寻址方式的表示:可以将寻址方式编码与操作码中,也可将寻址方式作为一个单独的域来表示。
(5) 指令集格式的设计:有固定长度编码方式、可变长编码方式和混合编码方式三种选择。