Dr. Baruch Zoltan Francisc
Profesor

Sisteme de intrare/ieșire și
echipamente periferice

Lucrări de laborator (2018/2019)


Rezultatele colocviului de laborator (ianuarie 2019)

Următorii studenți au fost RESPINȘI la colocviul de laborator.
Un nou colocviu de laborator se va organiza în timpul sesiunii de restanțe din iarnă.

Grupa 30241

Ardeleanu Andrada
Câmpean Lavinia
Chiș Bianca
Chiș Răzvan
Cocișiu Beatrice
Fărcaș George
Lazăr Alex
Prigoană Andrei

Grupa 30242

Bizău Diana
Brudan Oana
Cabău Tudor
Cheșa Nicolae Daniel
Lupea Mihai
Mureșan George
Pocol Alexandru
Socaci Alexandru
Toderean Alexandru
Zamblău Ștefan Mihai
Zirbo Alin

Anul 4 (Prelungire)

Ciule Ioan Felix
Cîra Ionuț
Mariș Andrei
Muntean Andrei
Nemeș Alin Claudiu
Vlădescu Vlad



Nr.

Săptămâna Tema Documentație
1 01.10-05.10 Portul serial (I) Port-Serial.pdf
2 08.10-12.10 Portul serial (II) Port-Serial.pdf
3 15.10-19.10 Magistrala PCI Express (I) Magistrala-PCIe.pdf
4 22.10-26.10 Magistrala PCI Express (II) Magistrala-PCIe.pdf
5 29.10-02.11 Magistrala SMBus (I) Magistrala-SMBus.pdf
6 05.11-09.11 Magistrala SMBus (II) Magistrala-SMBus.pdf
7 12.11-16.11 Magistrala USB (I) Magistrala-USB.pdf
8 19.11-23.11 Magistrala USB (II) Magistrala-USB.pdf
9 26.11-30.11 --- ---
10 03.12-07.12 Imprimante Imprimante.pdf
11 10.12-14.12 Interfața SCSI Interfata-SCSI.pdf
12 17.12-21.12 Interfața ATA Interfata-ATA.pdf
13 07.01-11.01 Discuri compact. Interfața ATAPI Interfata-ATAPI.pdf
14 14.01-18.01 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 PortTalk v2.3 și programul AllowIo.exe pentru accesul la porturile de I/E sub
sistemele de operare Windows (versiune modificată a driverului PortTalk v2.2, Beyond Logic,
2002, http://www.beyondlogic.org)
PortTalk23.zip
Fișiere pentru utilizarea driverului PortTalk v2.3 în aplicații Windows cu meniuri
PortTalk_IOCTL.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 antet PCI.h și PCI-vendor-dev.h pentru magistrala PCI/PCIe
PCI.zip

Magistrala System Management Bus

SMBus.zip: Fișierele antet SMBus.h și SPD.h pentru magistrala SMBus și decodificarea conținutului memoriilor SPD
SMBus.zip

Magistrala USB

HID8.1.zip: Fișiere din pachetul Windows Driver Kit (WDK), versiunea 8.1
HID8.1.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.h: Fișier de definiții pentru interfața ATA/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,
http://www.computer-engineering.org/ps2keyboard/scancodes1.html
Scan_Codes_Set_1.htm

Adam Chapweske, Keyboard Scan Codes: Set 2,
http://www.computer-engineering.org/ps2keyboard/scancodes2.html
Scan_Codes_Set_2.htm


Actualizat la: 19 ianuarie 2019