Corso di Laboratorio III – Univ. di Pisa
5
La porta che utilizzeremo (1/2)
• La porta che useremo nella programmazione del microprocessore e` una porta seriale a 9 pin che utilizza il protocollo di trasmissione RS-232 ... vediamo cosa significa : - una porta seriale utilizza una sola linea per inviare i dati che vengono tramessi un bit dopo l’altro – quindi uno dei pin della porta corrisponde alla linea che trasmette i dati.
- il protocollo RS-232 e’ full-duplex asincrono.
Full duplex significa che i dati vengono ricevuti e trasmessi su due linee diverse, quindi un secondo pin e’ dedicato alla linea che riceve i dati. Asincrono specifica la logica con cui i due devices devono comunicare. Nel caso di trasmissione asincrona la comunicazione avviene come una conversazione tra due persone : CPU indirizza ad es. la stampante, la stampante dice ci sono, la CPU invia un segnale di inizio trasmissione dati, i dati e una segnale di fine trasmissione, e la stampante risponde ho ricevuto, la CPU chiude la comunicazione con la stampante. Quindi altri pin vengono utilizzati per la logica di trasmissione. In generale 9 pin vengono utilizzate con il protocollo RS232.
Il set di istruzioni è ridotto
La struttura è quella del fortran
Conosce i tipi (al contrario di Perl)
È nato per scrivere UNIX