计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如:一台机器是否具备乘法指令的功能。(指令集、数据类型、存储器寻址技术、i/o机理等,属于抽象的属性)
计算机组成是指如何实现计算机体系结构所体现的属性,如:根据计算机组成,是使用专门的乘法电路还是采用连续相加的加法电路等实现。。
换句话说,计算机组成的不同,实现体系结构的某个功能采用的方法也不同。
注意:
例如:指令系统体现了机器的属性,这是属于计算机结构的问题,但指令的实现,即如何取指令、分析指令、取操作数、运算等,这些都属于计算机组成问题。
当两台机器指令系统相同时,只能认为他们具有相同的结构,至于两台机器如何实现其指令的功能,完全可以不同,则他们的组成方式是不同的。