[问题] CPU欲将资料写入I/O需经过Memory吗?

楼主: loveyou999 (lovelovelove)   2015-08-20 20:52:49
http://i.imgur.com/RTYNfQ2.jpg
上图为interrupt io的范例,要从I/O读取资料时需先将data写入buffer register,再将d
ata由buffer register写入memory中。
反过来的话,若要将data写回I/O,是否也需经由memory呢?
还是直接将资料写回buffer register?
因为I/O寻址模式已有对buffer registet直接寻址了,所以可直接写回?
谢谢
Sorry 又忘记分类
作者: APE36 (PT乡民)   2015-08-20 20:56:00
请问你是只图中的哪一段呢?
楼主: loveyou999 (lovelovelove)   2015-08-20 21:07:00
我其实是想问I/O寻址到底是干部用的?它占用了memory的某些寻址空间,所以存取I/O资料是否跟存取memory的机制一样? 观念有点不清http://i.imgur.com/Y4A9b7E.jpg借用某大的图~图中直接存取I/O buffer register 中的资料

Links booklink

Contact Us: admin [ a t ] ucptt.com