Baixe o app para aproveitar ainda mais
Prévia do material em texto
Scanned by CamScanner Scanned by CamScanner o bloco do CS é sensível a borda de descida enquanto os outros blocos síncronos são sensíveis a borda de saída. Na descida do clock o CS define o q será feito e na próxima subida o processador executa a ação. Scanned by CamScanner = · ? - = - = d C rR . C ol, x b dZ D ? mI Z M H §su, O ? m 4 0 A r? L i L A A hJ jN vcA v A 5 » cmpfn ?eH : Q q D ? ?P D E Z 0 1 £n M ? M A ' A . hT mAZC N k n n « oL A Q ihm ? W O S e / tD c2 q. M % A sos A M ? m 6a · A M C « M ? w 6 ¢ A 9 t ffoq D ain . * mhzcmh o Q ¢oQ ¢hm A c o 9 F9 ob A su em W w ' , ? u LA D o» ekA 7 h/ A C 6 p qo O A \ N 5 R ucA A 5 2 ? 3e tcu T P D A . ' , co m L b o? )s O u N L 'A L IZ A D oR G i Wz » L A e ? BU L N L ' kL I LA A b A cG L q? Q D ? esa ? 3r ? C uylb As . Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner um buffer que habilita um barramento de três estados todo bloco que possuir um H possui tristate bus Scanned by CamScanner Scanned by CamScanner o tracejado não está dentro do processador... Scanned by CamScanner HLT trava o sinal de clock Scanned by CamScanner ( ohJ S u W $ iN 5 W u coe l h 6 » /p h p crJp su G W 0 uT H L T ?A ¢A - csfp) ¢A qA ' P A O ? % ( . R ¢w W lN 5 T Q u{O h b : O ? W 4 w o ? A / N S T L Z L ) L ; ( a = número de bits necessários para codificar as instruções b= número de bits necessários ao endereçamento da memória de programa Scanned by CamScanner caso seja necessário acrescentar novas instruções, o código dessas deverá ser QQ número binário de 4bits que não seja 0, 1, 2, 14 e 15 que são os códigos já existentes no sap Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner *Na memória de controle ficam salvas as micro-instruções de execução (HLT não entra na memória de controle); *Ciclo de instrução é composta por busca + execução; Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Scanned by CamScanner Hb -> registro B (transforma o registro em um bidirecional) Hc -> registro C (bidimensional) habilitador da leitura Cc -> registro C (bidimensional) habilitador da escrita Hl -> registro L (unidimensional, somente leitura ) Ch -> registro H (unidimensional, somente escrita) Scanned by CamScanner Scanned by CamScanner a 8 B 11 C 19 lcs 17 Scanned by CamScanner *acreacentou-se o HC pois para utilizar o somador subtrator devemos mandar o q tá em RC pra RB (somador subtrator só relaciona RA com RB); Scanned by CamScanner Scanned by CamScanner *para encontrar o "B" tem q olhar o número de bits necessários para escrever o maior endereço. neste caso é o F45h (1111 0100 0101) ou seja, 12 bits *são 6 instruções novas não 5 z=33 Scanned by CamScanner TUDO ERRADO!!! não são 5 novas, são seis Scanned by CamScanner Scanned by CamScanner HS,CA=1 * t1 a t3 são restritos a busca, de t4 a t6 são para as micro-instruções executáveis. Scanned by CamScanner HA,CM=1
Compartilhar