- 主题:请教各位大能有关计算机体系结构的一个疑问 (转载)
就是RISC的,不然没法做流水线
外面加了微指令模拟CISC
intel做过一个纯RISC的64位CPU,就是安腾IA_64
【 在 easior 的大作中提到: 】
: x86 架构的大多数介绍里提到的是 CISC 指令体系
: 似乎很少看到 RISC+
:
--
FROM 123.119.207.*
寄存器都是可以参与运算的
只不过有些专做某些工作,比如堆栈,指令地址等。
控制器和寄存器没关系,控制器就是个状态机,取址,译码,执行。
寄存器是CPU内用于暂时保存数据的存储部件。
这俩没关系。
【 在 easior 的大作中提到: 】
: x86_64 的汇编懂一些
: 其实就是因为懂了这些
: 才会发现体系结构中的控制器与 x86_64 的寄存器对不上
: ...................
--
FROM 123.119.207.*
我觉得
“通常计算机体系结构至少会分出运算器和控制器两个部分”——这个观点本身的模糊性,引起了本贴的问题。
在本贴的问题中,计算机包括“运算器和控制器”这个观点本身并不准确,并引发了后续的争议。这种划分仅是一种简单的抽象,并不适合深入讨论计算机体系结构。
“控制器常见构成:程序计数器、指令寄存器、指令译码器”——这个观点本身也是模糊的,也不适合深入讨论计算机体系结构。
一种推荐的划分方式,把计算机体系结构分为,指令集结构(ISA),微架构(micro-architecture)。
你提到的“程序计数器”属于ISA的范畴;
而“指令寄存器”属于微架构范畴。
【 在 easior 的大作中提到: 】
: 发信人: easior (潜行), 信区: NewExpress
: 标 题: 请教各位大能有关计算机体系结构的一个疑问
: 发信站: 水木社区 (Mon Apr 14 20:50:03 2025), 站内
: ...................
--
FROM 183.165.210.*
多谢建议,抽空看一下 wiki
【 在 BigCarrot 的大作中提到: 】
: 简单点你去读读wiki上control unit 和 data path就行了
: 真想搞懂你得学一门计算机组织原理的课
: 学完了能自己设计出一个最简单的单周期的cpu就明白了
: ...................
--
FROM 120.253.228.*
多谢指正!网上资料看来要甄别
【 在 yytree 的大作中提到: 】
: 就是RISC的,不然没法做流水线
: 外面加了微指令模拟CISC
: intel做过一个纯RISC的64位CPU,就是安腾IA_64
: ...................
--
FROM 120.253.228.*
能解释一下体系结构里提到的控制器组成:
被其中的指令寄存器、指令计数器、指令译码器整不会了
它们是抽象的,还是真存在?
钻到牛角尖里出不来了
【 在 yytree 的大作中提到: 】
: 寄存器都是可以参与运算的
: 只不过有些专做某些工作,比如堆栈,指令地址等。
: 控制器和寄存器没关系,控制器就是个状态机,取址,译码,执行。
: ...................
--
FROM 120.253.228.*
这个 AI 似乎在说我的问题与体系结构的书上描述的不一样
看来我应该找本教科书看一看
到底 von Neumann 结构里的控制器是由哪些组成的?
是抽象的,还是独立于架构存在的?
【 在 tianbing1212 的大作中提到: 】
: 我觉得
: “通常计算机体系结构至少会分出运算器和控制器两个部分”——这个观点本身的模糊性,引起了本贴的问题。
: 在本贴的问题中,计算机包括“运算器和控制器”这个观点本身并不准确,并引发了后续的争议。这种划分仅是一种简单的抽象,并不适合深入讨论计算机体系结构。
: ...................
--
FROM 120.253.228.*
控制器显然是抽象的。
【 在 easior 的大作中提到: 】
: 这个 AI 似乎在说我的问题与体系结构的书上描述的不一样
: 看来我应该找本教科书看一看
: 到底 von Neumann 结构里的控制器是由哪些组成的?
: ...................
--
FROM 39.144.238.*
控制器与架构几乎没有关系,它只是个抽象表述。
架构的实现的基础是数字电路设计这门课程
【 在 easior 的大作中提到: 】
: 这个 AI 似乎在说我的问题与体系结构的书上描述的不一样
: 看来我应该找本教科书看一看
: 到底 von Neumann 结构里的控制器是由哪些组成的?
: ...................
--
FROM 39.144.238.*
当年读书的时候上过数字电路这门课
但压根不记得有过CPU设计这个章节
既然控制器是抽象的,那么程序计数器之类的也是抽象的
这样就好理解了!这是不是我的自我安慰呢
【 在 tianbing1212 的大作中提到: 】
: 控制器与架构几乎没有关系,它只是个抽象表述。
: 架构的实现的基础是数字电路设计这门课程
--
FROM 120.253.228.*