H1 P1 010H2 P2 011H3 D1 100H4 P3 101H5 D2 110H6 D3 111H7 D4 1 1 2 4 P D D D ? ?? 2 1 3 4 P D D D ? ?? 3 2 3 4 P D D D ? ?? 1 1 3 5 7 S H H H H ? ??? 2 2 3 6 7 S H H H H ? ??? 3 4 5 6 7 S H H H H ? ??? 4 1 2 3 1 2 3 4 P P P P D D D D ? ?????? 4 1 2 3 4 1 2 3 4 S P P P P D D D D ? ??????? S4是用来发现两位错的。逻辑电路如下: S4=0 S3S2S1=000 无错 S4=1 一位错 S4=0 S4 ( S1+S2+S3 ) =1两位错(7)存储器为什么分层?各层的特点? 1.分层:高速缓存增加速度,价格增加不多;虚拟存储器提高容量,价格增加不多。 2. 特点:主存和辅存看成一个整体,速度接近主存的速度,容量接近辅存的容量,而每位的价格接近于廉价的辅存的平均价格。 C ache —主存层次的速度接近 C ache ,容量每位的价格接近主存。(8)把存储器 2单元的内容传到 TA 中。要求:用寄存器间接寻址方法把 2单元内容读出来。 1.编写微指令流程图。 2.编写微指令代码。 1.微指令流程图。 2.编写微指令代码。 Datain Keyout TAIN TBIN GRIN SELREG SELALU GROUT ALUOUT AIN WE RAMDIN RAMOUT 2->R1 2100010000000 R1->REGA 000110101000 读出 RAM 010100000001