Sita - Note de Studiu despre Porturi Paralele
38 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Care este adresa standard a portului COM1?

  • Address 4F8, IRQ 5
  • Address 3F8, IRQ 4 (correct)
  • Address 2F8, IRQ 3
  • Address 3E8, IRQ 4
  • Ce reprezintă Bit 5 în registrul intreruperilor active?

  • Enables low power mode (16750)
  • Enable Transmitter Line Status Interrupt
  • Enables sleep mode (16750)
  • Enable Receiver Line Status Interrupt (correct)
  • Cum se definește adresa de bază a porturilor seriale?

  • #define port 0x1F8
  • #define port 0x4F8
  • #define port 0x2F8
  • #define port 0x3F8 (correct)
  • Care funcție trebuie apelată pentru a permite accesul programului la un port serial?

    <p>ioperm()</p> Signup and view all the answers

    Ce reprezintă Bit 6 în registrul liniilor de control?

    <p>Set Break Enable</p> Signup and view all the answers

    Cum se pornesc DTR, RTS și OUT2?

    <p>Outb(0x0B, port+3)</p> Signup and view all the answers

    Ce caracterizează înregistrul de control FIFO?

    <p>Outb(0xc7, port+3)</p> Signup and view all the answers

    Pinul 3 al cablului USB 1.x/2.0 reprezintă?

    <p>D+ Data+</p> Signup and view all the answers

    Care este numele dat unui port USB de către controlerul USB?

    <p>număr de identificare unic</p> Signup and view all the answers

    Când un dispozitiv USB este conectat, ce este citit de controlerul USB?

    <p>descriptorul dispozitivului</p> Signup and view all the answers

    Câte configurații poate avea un dispozitiv USB?

    <p>una sau mai multe configurații</p> Signup and view all the answers

    Fiecare configurație are câte ____?

    <p>una sau mai multe interfețe</p> Signup and view all the answers

    Ce tip de date furnizează componenta model în arhitectura MVC?

    <p>Date de stare pentru fiecare componentă</p> Signup and view all the answers

    Comportamentul componentelor vizuale în MVC este ____ dependent de reprezentarea vizuală.

    <p>nu</p> Signup and view all the answers

    Ce poate varia între platforme în componenta vizuală a MVC?

    <p>Cum reacționează componenta pe ecran</p> Signup and view all the answers

    Care dintre următoarele descrie corect componenta de control în MVC?

    <p>Reglează modul în care componenta interacționează cu evenimentele</p> Signup and view all the answers

    Ce face funcția EditLineLength în edit control?

    <p>Limitează lungimea unui text ce poate fi introdus în controlul de editare.</p> Signup and view all the answers

    Care dintre următoarele afirmații este adevărată despre lista de tip List Box?

    <p>Conține o listă simplă de elemente din care utilizatorul poate alege.</p> Signup and view all the answers

    Ce face mesajul LB_FINDSTRING într-un List Box?

    <p>Găsește primul șir dintr-un list box care începe cu un anumit șir specificat.</p> Signup and view all the answers

    Ce face mesajul LB_GETTEXT al List Box?

    <p>Obține un șir dintr-un list box.</p> Signup and view all the answers

    Ce indică mesajul LB_GETCARETINDEX într-un List Box?

    <p>Recuperează indexul elementului care are dreptunghiul de focalizare într-un list box cu selecție multiplă.</p> Signup and view all the answers

    Ce face mesajul LB_GETSELCOUNT al List Box?

    <p>Obține numărul total de elemente selectate într-un list box cu selecție multiplă.</p> Signup and view all the answers

    Ce face mesajul LB_DIR al List Box?

    <p>Înlocuiește conținutul unui list box cu numele subdirectorilor și fișierelor.</p> Signup and view all the answers

    Prin ce linii se realizeaza transferul de date la portul paralel?

    <p>Linii de date</p> Signup and view all the answers

    Ce tip de registre sunt conectate la liniile de date, status și control?

    <p>Registrii interni</p> Signup and view all the answers

    Care este adresa de bază a portului LPT1?

    <p>0x178</p> Signup and view all the answers

    Ce funcție trebuie apelată pentru a oferi permisiunea de acces la portul paralel?

    <p>ioperm()</p> Signup and view all the answers

    Care este comanda corectă pentru a seta semnalele de date ale portului la toate low?

    <p>outb(0, BASEPORT):</p> Signup and view all the answers

    Ce reprezintă parametrii specificați de standardul RS232C pentru Logic 0 și Logic 1?

    <p>Logic 0 – între -3 și -25 Volți, Logic 1 – între +3 și +25 Volți</p> Signup and view all the answers

    Ce adresă are registrul de control în raport cu adresa de bază?

    <p>+1</p> Signup and view all the answers

    Care este rolul principal al formelor în aplicații?

    <p>Să găzduiască alte obiecte cu care utilizatorul interacționează</p> Signup and view all the answers

    JFrame este definit ca fiind:

    <p>Un container de tip principal</p> Signup and view all the answers

    Ce tip de obiect reprezintă JDialog?

    <p>Un subfereastră independentă destinată notificărilor temporare</p> Signup and view all the answers

    Care dintre următoarele afirmații despre JPanel este adevărată?

    <p>Este cel mai frecvent utilizat container de conținut</p> Signup and view all the answers

    Ce funcție îndeplinește metoda add(widgetName) în contextul unui JPanel?

    <p>Adaugă widget-uri la panou</p> Signup and view all the answers

    Care dintre următoarele descrieri se aplică ComboBoxEx?

    <p>Oferă suport pentru imagini asociate cu elementele</p> Signup and view all the answers

    Ce informație obține funcția GetComboBoxInfo?

    <p>Informații despre selecția curentă dintr-un combo box</p> Signup and view all the answers

    Ce utilizează Swing pentru a simplifica modelul MVC?

    <p>Model-delegat</p> Signup and view all the answers

    Study Notes

    Intrebari Sita - Note de Studiu

    • Transfer de date pe portul paralel: Datele sunt transferate prin linii de date.

    • Linii conectate la registri: Liniile virtuale sunt conectate la registrii de date, status și control.

    • Tipuri de registri: Registrii sunt conectați la liniile corespunzătoare intern.

    • Adresa bazei LPT1: Adresa bazei pentru LPT1 este 0x278.

    • Adresa bazei LPT2: Adresa bazei pentru LPT2 este 0x278.

    • Adrese registru date, control și status: Registrul de date se află la adresa de bază + 0, registrul de control la adresa de bază + 1, iar registrul de status la adresa de bază + 2.

    • Permisiune port paralel: Înainte de a accesa un port paralel, programul trebuie să primească permisiune prin apelarea funcției ioperm().

    • Rutina pentru accesul la porturile I/O: Rutina de accesare a porturilor I/O ale unui port paralel se află în fisierul /usr/include/asm-i386/io.h din distribuția kernelului Linux.

    • Setarea semnalelor de date la 0: Setarea semnalelor de date (D0-7) ale unui port la 0 (low) se face prin outb(0, BASEPORT).

    • Definirea BASEPORT: #define BASEPORT 0x178.

    • Acces la porturi: loperm(BASEPORT, offset, lungime).

    • Închidere porturi: loperm(BASEPORT, 1, 0), loperm(BASEPORT, 2, 0) și loperm(BASEPORT, 3, 0).

    • Citire din portul de status: Citirea din portul de status (BASE+1) se face prin printf("status: %d\n", inb(BASEPORT+1));

    • Specificații electrice RS232C: Tensiunea logică 0 variază între -3 și -25 volți, iar tensiunea logică 1 variază între +3 și +25 volți. Zona dintre +3 și -3 volți este nedefinită.

    • Pinul 6 al connectorului male RS232 DB25: Pinul 6 reprezintă semnalul de Data Set Ready (DSR) care este un semnal de handshaking primit de la DCE.

    • Pinul 6 al connectorului male RS232 DB9: Pinul 6 reprezintă semnalul de Data Set Ready (DSR) care este un semnal de handshaking primit de la DCE.

    • Adresa standard COM1: Adresa standard a portului COM1 este 0x3F8, IRQ 4.

    • Registru status linie: Base Address + 7 reprezintă registrul de status linie.

    • Bit 5 din registrul de întreruperi: Bitul 5 din registrul de intreruperi reprezinta activarea modului de putere redusă (16750).

    • Bit 5 în registrul de identificare intreruperi: Bitul 5 în registrul de identificare intreruperi reprezintă activarea FIFO 64 de biți (doar pentru 16750).

    • Bit 5 în registrul de control FIFO: Reprezintă activarea FIFO 64 de biți (doar pentru 16750).

    • Bit 6 în registrul de control linie: Bit 6 din registrul de control linie reprezintă activarea setării modului de pauză.

    • Rutina pentru acces la porturi seriale: Rutina pentru acces la porturile I/O ale unui port serial se află în /usr/include/asm/io.h (sau echivalentul în kernel).

    • Acces la port serial: Înainte de acces, trebuie apelată funcția ioperm() pentru a permite accesul programului.

    • Adresele porturilor seriale: Adresele porturilor seriale sunt 0x3F8 pentru COM1 și 0x2F8 pentru COM2.

    • Dezactivare întreruperi: outb(0, port + 1) pentru dezactivarea întreruperilor pe portul 1.

    • Setare rata de transfer: Specificația outb(0x03, port+0) setează rata de transfer la 38400 biți pe secundă.Alte valori sunt disponibile în cod.

    • Pins USB 1.x/2.0: Pinul 3 reprezintă semnalul D+.

    • PID USB: PID-ul USB este de 4 biți.

    • Tipuri de transferuri USB: Tipurile de transferuri disponibile în rețeaua USB sunt: control, bulk, interrupt și isochronous.

    • **Nume porturi USB:**Fiecare port USB este atribuit unui număr unic de identificare.

    • Configurații USB: Dispozitivele USB pot avea una sau mai multe configurații.

    • Interfețe USB: Fiecare configurație conține una sau mai multe interfețe.

    • Descrisori USB: Diverse tipuri de descrisori (device descriptor, interface descriptor, endpoint descriptor etc.) oferă informații despre dispozitivele USB.

    • Arhitectură MVC (Model-View-Controller): Arhitectura MVC permite o separare între date (model), afișarea datelor (view) și logica de interacțiune (controller) pentru componentele GUI.

    • Componente MVC: Modelul conține datele, View-ul arată datele, iar Controller-ul se ocupă de evenimente.

    • Reprezentarea graficului: Datele modelului sunt separate de reprezentarea grafică

    • Clasa de descrisori JUSB: Clasa este baza pentru entitățile cu descrisori de tip USB.

    • Descrisori pentru o interfață USB: Elementele UsbInterface, UsbInterfaceDescriptor, UsbConfiguration și UsbDevice descriu componentele unei interfețe USB și relația lor.

    • Mesaje pentru ListBox: Mesaje ca LB_FINDSTRING, LB_GETTEXT, LB_GETCOUNT și LB_DIR controlează operațiile într-o listbox.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Intrebari Sita PDF

    Description

    Acest quiz oferă întrebări despre transferul de date prin porturi paralele, inclusiv detalii despre registre, adresele de bază și permisiile necesare. Vei învăța despre modul în care sunt conectate liniile la registre și cum se accesează porturile I/O în Linux. Testează-ți cunoștințele despre funcționarea porturilor paralele.

    More Like This

    Parallel Port Proficiency
    10 questions

    Parallel Port Proficiency

    DesirousChocolate avatar
    DesirousChocolate
    Parallel Port Communication
    10 questions
    Parallel Ports and UART Overview
    42 questions
    Use Quizgecko on...
    Browser
    Browser