Você está na página 1de 5
UNIVERSIDADE DE CAXIAS DO SUL CURSOS: ENGENHARIA EM CONTROLE E AUTOMAGAO, ENGENHARIA ELETRICA, TECNOLOGO EM AUTOMAGAO INDUSTRIAL DISCIPLINA: MICROPROCESSADORES | AUT0205 PROFESSOR: STANISLAV TAIROV ALUNO:_Chyiptiga Meaita. PROVAI 1. Abaixo sao apresentadas caracteristicas da operagao basica de um microprocessador classico. (nota maxima 1,5) A. Instrugées e dados esto em memérias fisicas distintas; um programa é constituido * de um conjunto de instrugdes de maquina; uma instrugao ¢ lida da meméria quando ‘© seu operando-destino necesita ser recalculado; essa instrugao é executada e o resultado é escrito no operando de destino, passando-se, entdo, para o préximo operando a ser recalculado. B, Instrugdes e dados estao em uma meméria fisica Unica; um programa é constituido “ de um conjunto de instrugdes de maquina; uma instrugao é lida da meméria quando todos os seus operandos-fonte estiverem prontos e disponiveis; essa instrugdo é executada e o resultado é escrito no operando de destino, passando-se, entao, para a instrugdo seguinte que tiver todos seus operandos disponiveis. C, Instrugdes e dados estéo em uma meméria fisica Unica; um programa é constituido ™ de uma seqléncia de instrugdes de maquina; uma instrugdo é lida da memoria de acordo com a ordem dessa seqiéncia e, quando é executada, passa-se, entéo, para a proxima instrugao na sequéncia. D. Instrugdes e dados estao em memérias fisicas distintas; um programa é constituido * de uma seqliéncia de instrugdes de maquina; uma instrugao é lida da memoria de acordo com a ordem dessa seqiiéncia e, quando é executada, passa-se, entao, para a préxima instrugao na seqiéncia. E. Instrugées e dados estao em memérias fisicas distintas; um programa é constituido de um conjunto de instruges de maquina; uma instrugao é lida da memoria quando todos os seus operandos-fonte estiverem prontos e disponiveis; essa instrugao é& executada e o resultado é escrito no operando de destino, passando-se, entao, para a instrug4o seguinte que estiver com todos os seus operandos disponiveis. Assinale a opgdo em que esto corretamente descrita an - a arquitetura de Von Neumann G 27C /pe ) - a arquitetura de Harvard £ XD | 2. Estrutura de Z70 executa um comando: —_add A, [I]; A — A+Ment[I]. COP := 04H, A := 2AH, I:=A0H, Mem[AOH] := DSH, PC:= 24H. Escreva os contetidos de seguintes registradores no final de IV fase de execucao deste comando: RI, PC, A, |, TEMP1, TEMP2, S, FLAGS, REM, RDM,. (nota 2,5) 3. Um microprocessador hipotético de 270 executa em Complemento de 2 a seguinte sequéncia de dois comandos (um fragmento de programa sequencial de 2 comandos): add [i], 7FH; — Mem({] — Memfi] + 7FH and [C1H],B; — Mem[C1H] — Mem[C1H] 4 B © comando comega na meméria pelo enderego 30H. O COP do 1° comando é igual a 09H, do 2° comando é igual a SDH. O contetido do registrador B ¢ igual a 55H, 0 contetido do registrador I ¢ igual a C1H. O contetido inicial da meméria pelo enderego CAH ¢ igual a 01H. a) Esboce 0 esquema da meméria de programa e de dados para estes comandos (preencha todos os enderegos que estes comandos usam). Os valores da meméria que foram modificados durante a operacao escrever a direita do valor inicial, (nota 1,5) b) Desenvolver na forma algoritmica os 2 microprogramas destas 2 instrugdes, escrevndo no comentario de cada passo os estados de elementos da estrutura de Z70 que sao envolvidos neste passo (valores hexadecimais e bindrios por necessidade): PC, RI, REM, RDM, A, |, TEMP1, TEMP2, S, FLAG's. (nota 4,5) Comentarios: - numerar as microinstrugées de microprograma em cada ciclo do comando; - com linhas horizontais separar uma fase da outra, marcando 0 nome de cada fase do microprograma. Boa Prova! Led sii s Rem < 9¢ C4 od, Rem sgh, PCs 29H _ mf abv obH 3 Are pom, | fase Bosca Cop | 4. Rem en O_ROM& memrree Rem ss AoW Roms memErowd: O58 lem Wfase Graveq& | ROM = O6H Siac ott 2209 Loos DAH fOsss ayag f Zat| OSS ssos_ SoH] AAO Ook crnfoooo 0508 Ahem © Po, peePeta i 2 Bom Paral AQM:s meembsetl= OOH SRi © apm, _Remes Sod , Pes San AT Ris odk he Reme pe » Bee PES | 5: Rom © mem Laem 6. fempsl= Rom ; [Ron Remoz OSM, Pos C8 meme Bad» FE ag open temps = 24H F. Ag ey ‘ 8. ROM < mem £ Rema; 3 tempde Rom; = Be. © dempa 4 tempa il f ays _Vebves ae Qo BoM mig gp 3. mem Laem] < ROM, | eee: ee eM eye ees - onc ss Aas, zo, abeo, feo, died As Rem € Rc, PERCHA, hems San, PC = BH MFose | SOT Re eee ce Bis ope B.A end Lesnd , & et z see Cop's 50H ,PC= Bat, 2 ADM E mem TRE; ROMs memL oat: 99K Bosca lop ae 8: fempse Dm Pe, PCE PEAS mem CREM; 6. Réme ROM FZ ROMS mem TRevd 7 9. dempae Bj oe —Flags « valves j Setemps 2 fempay g022 9000 at fae _. 9405 o404 Execu eo 0022000 _sfe0, pheo, thes, feo, fis a AQ. Rome 5 yj _ Rom:= CoH Ae fase 33 memERewl © ROM; mem TRE = OOH Cvavdcé

Você também pode gostar