Sisteme de intrare/ieșire și
echipamente periferice
Lucrări de laborator (2023/2024)
Nr. |
Săptămâna | Tema | Documentație |
1 | 26.02 - 01.03 | Portul serial (I) | Port-Serial.pdf |
2 | 04.03 - 08.03 | Portul serial (II) | Port-Serial.pdf |
3 | 11.03 - 15.03 | Magistrala PCI Express (I) | Magistrala-PCIe.pdf |
4 | 18.03 - 22.03 | Magistrala PCI Express (II) | Magistrala-PCIe.pdf |
5 | 25.03 - 29.03 | Magistrala SMBus (I) | Magistrala-SMBus.pdf |
6 | 01.04 - 05.04 | Magistrala SMBus (II) | Magistrala-SMBus.pdf |
7 | 08.04 - 12.04 | Magistrala USB (I) | Magistrala-USB.pdf |
8 | 15.04 - 19.04 | Magistrala USB (II) | Magistrala-USB.pdf |
9 | 22.04 - 26.04 | Imprimante | Imprimante.pdf |
10 | 06.05 - 10.05 | Interfața SCSI | Interfata-SCSI.pdf |
11 | 13.05 - 17.05 | Interfața ATA | Interfata-ATA.pdf |
12 | 20.05 - 24.05 | Discuri compact. Interfața ATAPI (I) | Interfata-ATAPI.pdf |
13 | 27.05 - 31.05 | Discuri compact. Interfața ATAPI (II) | Interfata-ATAPI.pdf |
14 | 03.06 - 07.06 | Colocviu de laborator | |
Resurse pentru laborator
Resurse generale
TestCom1DT: Exemplu de aplicație Windows pentru testarea existenței portului serial COM1; se utilizează funcția DrawText pentru afișarea conținutului ferestrei aplicației TestCom1DT.zip |
TestCom1TO: Exemplu de aplicație Windows pentru testarea existenței portului serial COM1; se utilizează funcția TextOut pentru afișarea conținutului ferestrei aplicației TestCom1TO.zip |
AppScroll: Exemplu de aplicație Windows cu bară de defilare verticală; se utilizează funcția TextOut pentru afișarea conținutului ferestrei aplicației AppScroll.zip |
Menu: Exemplu de aplicație Windows cu meniuri Menu.zip |
Dialog: Exemplu de aplicație Windows cu meniuri și cutii de dialog Dialog.zip |
GetText: Exemplu de citire a textului dintr-o fereastră de editare GetText.zip |
Driverul WinIo v3.0 pentru accesul la porturile de I/E sub sistemele de operare Windows (Yariv Kaplan, 2010, http://www.internals.com) WinIo.zip |
TestPort: Exemplu de aplicație pentru ilustrarea accesului la porturile de I/E sub sistemele de operare Windows TestPort.zip |
PortAccess: Exemplu pentru a ilustra accesul la porturi prin setarea hărții de biți a permisiunilor de I/E PortAccess.zip |
Portul serial
ComDef.h: Fișier de definiții pentru portul serial ComDef.zip |
Craig Peacock, Interfacing the Serial / RS232 Port, V5.0, Beyond Logic, 2005 http://www.beyondlogic.org/serial/serial.htm http://www.beyondlogic.org/serial/serial1.htm serial.pdf |
Magistrala PCI Express
PCI.zip: Fișierele PCI.h, PCI-vendor-dev.h și PciBaseAddressUEFI.cpp pentru magistrala PCI/PCIe PCI.zip |
pci.ids: Identificatori PCI pentru producători, dispozitive și subsisteme (© The PCI ID Repository) pci.ids |
Magistrala System Management Bus
SMBus.zip: Fișierul antet SMBus.h pentru magistrala System Management Bus SMBus.zip |
SPD.zip: Fișierul antet SPD.h pentru decodificarea conținutului unei memorii SPD, versiunea 1.0 (pentru calculatoarele din laborator) SPD.zip |
SPDv12.zip: Fișierul antet SPDv12.h pentru decodificarea conținutului unei memorii SPD, versiunea 1.2 SPDv12.zip |
Magistrala USB
HID8.1.zip: Fișiere din pachetul Windows Driver Kit (WDK), versiunea 8.1 HID8.1.zip |
Imprimante
Imprimante.zip: Fișiere antet și fișier LIB pentru aplicații cu imprimanta Imprimante.zip |
Interfața SCSI
Adaptec, Inc., ASPI for Win32 Technical Reference, 2001,
http://www.zianet.com/jgray/dat/files/ASPI32.pdf. ASPI32.pdf |
WNASPI32.zip: Biblioteca wnaspi32.dll și fișiere de definiții pentru interfața de programare ASPI WNASPI32.zip |
American National Standard of X3T10 Technical Committee of Accredited Standards Committee X3, SCSI-3 Primary Commands, X3T10 995D, Revision 10, 1996. SPC-R10.PDF |
American National Standard of X3T10 Technical Committee of Accredited Standards Committee X3, Information Technology - SCSI-3 Multimedia Commands, X3T10 1048D, Revision 10A, 1997. MMC-R10A.PDF |
Interfața ATA/ATAPI
ATA-ATAPI.zip: Fișierele ATA-ATAPI.h și PciBaseAddressUEFI.cpp pentru interfețele ATA și ATAPI ATA-ATAPI.zip |
American National Standard of Accredited Standards Committee INCITS, AT Attachment with Packet Interface - 7, Volume 1 - Register Delivered Command Set, Logical Register Set, T13 Project 1532D Volume 1, Revision 4b, 2004, http://www.t10.org/t13/docs2004/d1532v1r4b-ATA-ATAPI-7.pdf . d1532v1r4b-ATA-ATAPI-7.pdf |
American National Standard of Accredited Standards Committee INCITS, AT Attachment with Packet Interface - 7, Volume 2 - Parallel Transport Protocols and Physical Interconnect, T13 Project 1532D Volume 2, Revision 4b, 2004, http://www.t10.org/t13/docs2004/d1532v2r4b-ATA-ATAPI-7.pdf . d1532v2r4b-ATA-ATAPI-7.pdf |
American National Standard of Accredited Standards Committee INCITS, AT Attachment with Packet Interface - 7, Volume 3 - Serial Transport Protocols and Physical Interconnect, T13 Project 1532D Volume 3, Revision 4b, 2004, http://www.t10.org/t13/docs2004/d1532v3r4b-ATA-ATAPI-7.pdf . d1532v3r4b-ATA-ATAPI-7.pdf |
Portul paralel
LptDef.h: Fișier de definiții pentru portul paralel LptDef.zip |
Craig Peacock, Interfacing the Standard Parallel Port, Beyond Logic, 2005 http://www.beyondlogic.org/spp/parallel.htm parallel.pdf |
Craig Peacock, Interfacing the Enhanced Parallel Port, Beyond Logic, 2005 http://www.beyondlogic.org/epp/epp.htm epp.pdf |
Craig Peacock, Interfacing the Extended Capabilities Port, Beyond Logic, 2005 http://www.beyondlogic.org/ecp/ecp.htm ecp.pdf |
Specificațiile portului ECP, versiunea 1.06, Microsoft Corp., 1995 ecp_reg.pdf |
Tastatura
Adam Chapweske, The PS/2 Keyboard Interface, 2003, http://www.computer-engineering.org/ps2keyboard/ PS-2_Keyboard_Interface.htm |
Adam Chapweske, The PS/2 Mouse/Keyboard Protocol, 2003, http://www.computer-engineering.org/ps2protocol/ |
Adam Chapweske, Keyboard Scan Codes: Set 1, |
Adam Chapweske, Keyboard Scan Codes: Set 2, http://www.computer-engineering.org/ps2keyboard/scancodes2.html Scan_Codes_Set_2.htm |
Actualizat la: 18 mai 2024