本文讨论高效率处理器问题,提出用MDPS(Millionsof Data Per Second, 每秒百万数据) 和DIR(DataInstructions Ratio,数据指令比)作为衡量处理器效率的指标,以尽量少的程序代码完成尽量多的数据处理, 特别是避免循环计算中重复取指令,以获得比RISC 更高的数据处理效率。提出的解决方案是使用状态机,通过主状态机-从状态机的状态机群来实现较为复杂而重复的数据处理操作。文中做了一个链表搜索的详细算例,使用Verilog 语言在FPGA 上实现了该算例,使用Modelsim SE 软件对其进行了逻辑功能的仿真验证,结果证明了可行性。