优先编码器 优先编码器英語priority encoder是一种能将多个二进制输入压缩成更少数目输出的电路或算法其输出是序数到输入最高有效位的二进制表示优先编码器常用於在处理最高优先级请求时控制中断请求 如果同时有两个或以上的输入作用於优先编码器优先级最高的输入将会被优先输出 下图是一位线线编码器的例子其中最高优先级的输入在功能表的左侧而x代表无关项即可是也可是也就是说不论无关项的值是什么都不影响输出只有最高优先级的输入有变化时输出才会改变 优先编码器可以排列连接在一起组成更大规模的编码器如个线线优先编码器可以组成个线线编码器其中信号源作为个编码器的输入前个编码器的输入作为个编码器的输入 优先编码器相比简单编码器电路有更强的处理能力因为其能处理所有的输入组合情况