FIFO(数据结构中的先入先出队列)一般指先入先出队列。
First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。
在计算机中,先入先出队列是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令(指令就是计算机在响应用户 *** 作的程序代码,对用户而言是透明的)。
重要参数:
满标志:FIFO已满或将要满时由FIFO的状态电路送出的一个信号,以阻止FIFO的写 *** 作继续向FIFO中写数据而造成溢出(overflow)。
空标志:FIFO已空或将要空时由FIFO的状态电路送出的一个信号,以阻止FIFO的读 *** 作继续从FIFO中读出数据而造成无效数据的读出(underflow)。
读时钟:读 *** 作所遵循的时钟,在每个时钟沿来临时读数据。
写时钟:写 *** 作所遵循的时钟,在每个时钟沿来临时写数据。
读指针:指向下一个读出地址。读完后自动加1。
写指针:指向下一个要写入的地址的,写完自动加1。
读写指针其实就是读写的地址,只不过这个地址不能任意选择,而是连续的。
FIFO是First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。
是一种先进先出的数据缓存器,它与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单。
但缺点就是只能顺序写入数据,顺序读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)