相联存储器既可按地址寻址,又可按内容(通常是某些字段)寻址,又称为按内容寻址的存储器。基本组成如图1.1所示。检索寄存器CR用来存放检索字,其位数与相连存储器的字长相等。屏蔽寄存器MR用来存放屏蔽码,其位数与检索寄存器位数相同,其内容与需要检索的字段有关。比较线路是把检索项和所有存储单元的相应位进行比较,如果比较结果相等,就将符合寄存器RR的相应位置“1”。RR又称为查找结果寄存器,其位数等于相联存储器的字数。如果比较结果第i个字满足要求,则RR的第i位为“1”,其余各位为“0”。代码寄存器用来存放从存储体中读出的代码,或存放写至存储体中的代码。