以常见的冯·诺伊曼计算机的设计为例,体系结构设计包括了:
指令集架构(Instruction set architecture;简称ISA):被视为
一种机器语言,包含了许多相关的指令集(内存寻址、处理器
控制,暂存器控制等等...)。
微体系结构/微架构(Microarchitecture)或称计算机组织
(Computer organization):是更详细的叙述系统内部各元素
如何进行合作与沟通。
数据表示,即硬件能直接识别和处理的数据类型和数据格式;
寻址方式,包括最小寻址单位和地址运算等;
寄存器定义,包括操作数寄存器、变址寄存器、控制寄存器
等的定义、数量和使用方式;
指令系统,包括机器指令的操作类型和格式、指令间的排序
和控制机制等;
异常机制,包括中断、NMI和内部异常等;
机器工作状态的定义和切换,如管态和目态等;
输入输出结构,包括处理机、存储器与输入输出设备之间的
连接方式、数据传送方式、数据流量、以及数据交换过程的
控制等;