tempname2 发表于 2011-09-09 22:47

一个寄存器同时被读被写,这是怎么做到的?

我就想不明白。是不是电子器件的某种特性造成了如存在中间寄存器一样的效果?说setup time和hold time就越发糊涂,想把时间离散化分析,后来发现分析这种变化过程完全无法下手。以前学数电模电真不知道学到了什么东西。

Perlvim 发表于 2011-09-09 22:52

一个寄存器在一个时间点上,只能有一种状态。怎么可能有这种事情?

cjaizss 发表于 2011-09-10 22:56

读写有啥可冲突的?
简单点,从状态来说,
写是表示希望下一刻的状态是什么,而读则是想知道当时的状态的是什么

lbseraph 发表于 2011-09-17 20:24

按LS所说,那就不是在读的同一时刻写了啊~

smalloc 发表于 2011-09-28 14:45

一个数据有2份拷贝, 见主从触发器.

folklore 发表于 2011-09-30 19:27

读和写没有存在必然关系。
寄存器不是内存,读一个寄存器和写一个寄存器不是为了保存数据,
读一个地址的寄存器可以执行一个操作,
写同样地址的寄存器可以执行另一个不内关的操作。

当然,可以认为内存是一个“特别”的寄存器,
写这个寄存器将会将某个数据保存到某个位置,
读这个寄存器将比“同样”的位置取出数据。(事实上,“同样”的位置这个条件并非必须的)
页: [1]
查看完整版本: 一个寄存器同时被读被写,这是怎么做到的?