zhliao2

风雨兼程,一路向北-------fpga (Keep a quiet heart study)

2012年6月8日

地址/数据/控制总线

摘要: 选自王爽《《汇编语言》》一个cpu有n跟地址线,则可以说这个cpu的地址总线的宽度为n,这样的cpu最多可以寻找2的n次方内存单元。图中展示了10根地址线的cpu向内存发出地址信息11时10根地址线上传送的二进制信息。cpu与内存或其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了cpu和外界的数据传送速度。8跟数据总线一次可传送一个8位二进制数据(即一个字节)。16根的数据总线一次可传送两个字节。控制总线:小结:上述的那些存储器,在物理上是独立的器件,但是在以下两点是相同的: 都是和cpu的总线相连 cpu对它们进行读或写的时候都通过控制线发出内存读写命令。这也就是说,c.. 阅读全文

posted @ 2012-06-08 12:53 zhliao 阅读(5635) 评论(0) 推荐(0)
CPU如何执行指令(CS/IP)

摘要: 选自王爽《《汇编语言》》物理地址:段地址x16必然是16的倍数,所以一个段的起始地址也一定是16的倍数;偏移地址为16位,16位地址的寻址能力为64KB,所以一个段的长度最大为64KB;还有一点及时可以用不同的段地址和偏移地址形成同一个物理地址。CPU是怎么读指令的(very important):总结:CPU将CS:IP指向的内存单元中的内容看作指令,因为,在任何时候,CPU将CS,IP中的内容当作指令的段地址和偏移地址,用它们合成指令的物理地址,到内存中读取指令码,执行。如果说,内存中的一段信息曾被CPU执行过的话,那么,它所在的内存单元必然被CS:IP指向过。 阅读全文

posted @ 2012-06-08 11:23 zhliao 阅读(8475) 评论(0) 推荐(3)