Pytania a raczej hasła z zerówki (ARC - informatyka):
- przerwania – rodzaje i jak procesor wykonuje przerwania ** - exe / com – różnice **
- ASSUME - LBA
- Adresowanie w trybie rzeczywistym / chronionym ** - Desktryptor i tablice deskr. *
- Mechanizm przerwań PIC (co się dzieje pomiędzy picem a procesorem) PIC / PIC2 ** - CALL
- INT – jak działa
- Budowa komputera PC (blokowa) - PIC i DMA **
- RS232 **
- Tryb chroniony **
• - oznacza pytania które się wielokrotnie powtrzały hmm to co dzisiaj było na zerówkach było bardzo dziwne... nie było ani jednego typowego pytania typu opisz cośtam. ja miałam:
1)potokowe
2)magistrale szeregowe 3)różnice LBA a CHS
4)adresowanie w trybie chronionym i rzeczyw
5)jednostki transferu(mówiłam o bitach ale są podobno są jeszcze inne...coś 6)do czego służą poszczególne rejestry i jaką pełnią rolę
też na b )
facet nie chciał jednak nic wiedzieć opisowo tylko zadawał pytania dotyczące wyjatków dziwnych.
wiem, ze za mna osoby wogóle miały większośc z assemblera pytań także róznie
życzę wszystkim jutro powodzenia a oto pytania jakie ja miałem na zerówce:
1) jak działa adresowanie pamięci w trybie chronionym i rzeczywistym - jakie są różnice. co to jest deskryptor, selektor. co to jest
stronicowanie i takie tam... oraz jak działa segmentacja w trybie rzeczywistym dokładnie i jak zamienić na przykład adres 1234:5678 na adres fizyczny (chodzi o wzór 16*SEG + OFFSET)
2) co to są przerywania sprzętowe, jak działają, co się dzieje jak jest zgłoszone przerwanie (układ PIC itd) i jak przejąć przerwanie sprzętowe (chodziło o to że trzeba odblokować PIC wysyłając in 20h,20h w procedurze obsługi przerwania)
3) jak zamienić liczbę na przykład 11010110 na zapis ósemkowy 4) jak działa call / jak działa iret i jaka jest różnica między ret a
iret i czy można napisać procedurę nie używając struktur asemblerowych PROC / ENDP - odp: tak da się, ale nigdy tego nie robiliśmy, proc i endp to dyrektywy które robią jakimś tam kotóry można napisać samemu 5) czy można w trybie rzeczywistym korzystać z rejestrów 32-bitowych
(eax ...) - odp. tak można!
aha i napisał mi na kartce: mov al,[ebx]
i się pyta czy to zadziała i okazuje się że jeśli w ebx jest liczba która zajmuje tylko 16 bitów ale nie więcej to zadziała
a jeśli jest za duża liczba to się zawiesi
6) a no i jeszcze spytał co robi i po co jest dyrektywa assume 7) i co to jest small (little) / big endian
pozdrawiam i życzę powodzenia!
A ja miałem o przerwaniach programowych. Że na początku ramu jest tablica czterobitowych wektorów przerwań i tak dalej.
Potem miałem opisać, co to jest LBA, czyli sztuczka do adresowania dużych dysków twardych tak, żeby jakaś tam zminna się nie przekręcała.
I o tym, jak wygląda kabel null modem. I tyle chyba tylko.
Pozdrawiam, --