作者WolfLord (呆呆小狼)
看板ASM
标题Re: [问题] 暂存器
时间Sat Mar 6 19:47:49 2010
※ 引述《Savate (整个湖面只看得到101大楼)》之铭言:
: 之前没修过计算机组织
: 现在这在修微处理机
: 请问那些暂存器如A、B、SS、....
: 这是指暂存器的"名称"吗
: 那这些暂存器各自还有所谓的位址吗
我不知道你们的所谓固态包不包涵逻辑设计?还是不食人间烟火的纯物理层。
如果有包涵逻辑设计的话,我下面讲的应该可以沟通:
基本上范纽曼型架构的微处理机上所有的暂存器都有所谓的位址,有些位址被
定义在指令当中,有些位址在指令组合当中被指定为预设受器或来源:
比如说大部分的CPU都以A这个助记码所指定的暂存器为演算後的指定受器,有
些CPU可以再某些演算後指定受器到别的暂存器(EX:X51)而大多数并不这麽
作,而是在下个指令再把 A倒到目的地。但是这样的动作SOURCE还是被指定的
一个位置。
其实,这些暂存器的名称都是助记符号。他的背後事实上都是位址(CPU设计)
,至於在指令解析中隐喻的位址或是却的写在指令中的位址则是 CPU设计时的
哲理(设计者的哲理),并非这些暂存器就没有位址。
: 推 buganini:没有位址 有修过逻设吗? 03/06 15:56
: → buganini:那就是输入脚位上的一个萝卜坑 03/06 15:57
这个答案不正确唷~
除非是非范纽曼架构才有可能有不受位址控制的暂存器(自动MAP)。
: → Savate:位址是针对记忆体的? 03/06 18:44
不管是指令解码位址、内汇流埋位址、外汇流排、延伸汇流排。只要是von
Neumann architecture 计算机,位址就是位址。要论记忆体,FIFO、QUEUE
这些记忆体就没有位指,不管是CPU内部的PIPLE或外面的CACHE。统统真的
没有授控制的位址。
--
春花闻杜鹃,秋月看归燕。人情薄似云,风景疾如箭。
留下买花钱,趱入种桑园。茅苫三间厦,秧肥数顷田。
床边,放一册冷淡渊明传;窗前,钞几联清新杜甫篇。 ~WolfLord~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.216.62
1F:推 buganini:欧 我大概是把指令解码位址内汇流埋位址当成非位址了.. 03/07 03:54
2F:→ markov:register 在MASM是个记忆体的代用法 称a b c d ss等暂存器 04/03 00:33