Si scriva un programma in linguaggio assembler che riceva in
input tre numeri N1, N2, N3. Stampi il maggiore.
Se il numero stampato e' maggiore di 10, si ricevano in input altri N1 numeri.
Si stampi quindi l'ultimo di questi.
Si illustri anche il contenuto dei registri IR, MAR, MDR, PC e A (accumulatore
ALU) alla fine della esecuzione del programma quando siano dati in input i
valori N1=4, N2=8 e N3=11.
Lo studente supponga di avere già in memoria
eventuali costanti necessarie al programma e di avere a disposizione le
seguenti istruzioni:
Arithmetic | 1xx | ADD |
2xx | SUB | |
Data Movement | 3xx | STORE |
5xx | LOAD | |
BR | 6xx | JUMP |
BRZ | 7xx | BRANC ON 0 |
BRP | 8xx | BRANCH ON + |
Input/Output | 901 | INPUT |
902 | OUTPUT | |
Machine Control | 000 | HALT |
Si descriva dettagliatamente le modalita' per ridurre il tempo di accesso alla memoria.
Si descriva dettagliatamente il funzionamento della rete ethernet e token ring.
Si descrivano dettagliatamente ......
Si descrivano dettagliatamente .....
Si descriva dettagliatamente .....