无心飞扬 发表于 2024-11-5 21:21:52

FIFO(先进先出)指令的定义及用法

先进先出(FIFO)指令从表(TBL)中移走第一个数据,并将此数输出到DATA。剩余数据依次上移一个位置。每执行一条本指令,表中的数据数减1。首先建立表,表的长度(tblen)图示初值为1000(相当于0~999),“先进”图示,第一个值10我已经写入tbl,准备写入(v1给20,置位M1)第二个值20放入tbl,以此类推 “先出”图示,第一次置位M2,v2读取的置位第一次写入的10,
第二次置位M2,v2读取的置位第二次写入的20,以此类推Clear代表清除表里面数据, 此时监控时,tbl和tbl只是显示还是10和20,当我们再进行采集数据是我们还是将数据放入tbl,实际表示数据已经清除
**** Hidden Message *****
页: [1]
查看完整版本: FIFO(先进先出)指令的定义及用法