Wprowadzenie do wywiadu mikroprocesorowego Pytania i odpowiedzi
Mikroprocesor jest jednostką sterującą mikrokomputera, wykonaną na małym chipie, zdolną do wykonywania operacji ALU (Arithmetic Logic Unit) i komunikacji z innymi podłączonymi do niego urządzeniami. Mikroprocesor składa się z rejestru, tablicy kontrolnej i jednostki sterującej. ALU wykonuje arytmetyczne i logiczne operacje na danych otrzymanych z pamięci lub urządzenia wejściowego. Tablica rejestrów składa się z rejestrów oznaczonych literami B, C, D, E, H, L i akumulatorem. Jednostki sterujące kontrolują przepływ danych i instrukcji w komputerze.
Jak działa mikroprocesor?
Mikroprocesor ma następującą sekwencję: Pobierz, zdekoduj, a następnie uruchom.
Instrukcje są przechowywane w pamięci w kolejności sekwencyjnej. Mikroprocesor pobiera te instrukcje z pamięci, następnie dekoduje je i wykonuje te instrukcje, aż do osiągnięcia instrukcji STOP. Następnie wysyła wynik w postaci binarnej do portu wyjściowego. Zadaniem rejestru jest tymczasowe przechowywanie danych, a ALU wykonuje funkcje obliczeniowe.
Funkcje mikroprocesora
- Opłacalność: mikroprocesorowe układy scalone są dostępne w niskich cenach, co powoduje ich niski koszt.
- Rozmiar: jest to niewielki układ, a zatem przenośny.
- Niskie zużycie energii: mikroprocesory są wytwarzane przy użyciu technologii półprzewodników z tlenku metalu, która ma niskie zużycie energii.
- Wszechstronność: mikroprocesory są wszechstronne, ponieważ możemy skonfigurować ten sam układ w wielu aplikacjach, konfigurując program.
- Niezawodność: wskaźnik awaryjności IC w mikroprocesorach jest bardzo niski, dlatego jest niezawodny.
Rodzaje mikroprocesorów
- Procesor RISC: - Komputer z ograniczonym zestawem instrukcji. Ma na celu skrócenie czasu wykonywania przez uproszczenie zestawu instrukcji komputera.
- Procesor CISC: - Komputer ze złożonym zestawem instrukcji. Został zaprojektowany w celu zminimalizowania liczby instrukcji na program, ignorując liczbę cykli na instrukcję.
- Specjalny procesor: - Te procesory są zaprojektowane do specjalnych celów. Niektóre specjalne procesory są następujące
o Co procesor
o Procesor wejścia / wyjścia
o Transputer
o Cyfrowy procesor sygnałowy
Teraz, jeśli szukasz pracy związanej z mikroprocesorem, musisz przygotować się na pytania dotyczące wywiadu z mikroprocesorem 2019. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy. Tutaj przygotowaliśmy ważne pytania i odpowiedzi do wywiadu mikroprocesorowego, które pomogą Ci odnieść sukces w rozmowie kwalifikacyjnej.
Poniżej znajduje się 10 ważnych pytań i odpowiedzi na rozmowę mikroprocesorowa z 2019 r., Które są często zadawane podczas wywiadu. Te pytania są podzielone na dwie części:
Część 1 - Pytania do wywiadu mikroprocesorowego (podstawowe)
Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi dotyczące wywiadu z mikroprocesorem.
1. Co to jest mikroprocesor?
Odpowiedź:
Mikroprocesor jest urządzeniem sterowanym przez program, który odczytuje zestaw kroków do wykonania z pamięci i wykonuje je.
2. Jakie są flagi w 8086?
Odpowiedź:
Jest to typowe pytanie do wywiadu mikroprocesorowego zadawane podczas wywiadu. W 8086 flaga przenoszenia, flaga parzystości, pomocnicza flaga przenoszenia, flagi zerowe, flaga przepełnienia, flaga śledzenia, flaga przerwania, flaga kierunku i flaga znaku są obecne.
3. Dlaczego kryształ jest preferowany jako źródło zegara?
Odpowiedź:
Głównym powodem zastosowania kryształu jest wysoka stabilność, duża O i dokładna częstotliwość, która pozostaje stała przez cały czas.
4. Co to jest licznik programu?
Odpowiedź:
Licznik programu przechowuje w pamięci lokalizację następnego kroku do wykonania lub lokalizację następnego kroku w zestawie kroków w przypadku instrukcji wieloetapowej. We wszystkich przypadkach licznik jest zwiększany o jeden w miarę postępu kroków. Ponadto rejestr programu zachowuje adres następnej instrukcji.
Przejdźmy do następnych pytań do wywiadu z mikroprocesorem
5. Co to jest procesor 1., 2., 3., 4. generacji?
Odpowiedź:
Procesor wykonany w technologii PMOS / NMOS / HMOS / HCMOS nazywa się procesorem 1., 2., 3., 4. generacji i zawiera 4/8/16/32 bitów.
6. Co to jest logika trójstanowa?
Odpowiedź:
Logika trójstanowa to trzy zastosowane poziomy logiczne, są to stan wysoka, niska, wysoka impedancja. Wysoka impedancja to elektryczne warunki obwodu otwartego, które wysokie i niskie są normalnymi poziomami logicznymi.
Część 2 - pytania do wywiadu mikroprocesorowego (zaawansowane)
Spójrzmy teraz na zaawansowane pytania dotyczące wywiadu z mikroprocesorem.
7. Klasyfikuj przerwania na podstawie sygnału. Podaj ich różnice?
Odpowiedź:
Na podstawie poziomów istnieją dwa rodzaje sygnałów
- Przerwy jednopoziomowe
- Przerwania wielopoziomowe
Różnice między nimi są następujące
- Pojedynczymi przerwaniami zarządza się jednym pingiem, podczas gdy wieloma przerwaniami zarządza wiele styków.
- W przypadku pojedynczych przerwań odpytywanie jest niezbędne, podczas gdy w przypadku wielu przerwań nie jest konieczne.
- Przerwania wielopoziomowe są stosunkowo szybsze niż przerwania na jednym poziomie.
8. Wyjaśnij krótko wejście pułapki dla 8085?
Odpowiedź:
- Pułapka reaguje zarówno na krawędź, jak i poziom.
- Szerokość impulsu dla wejścia pułapki powinna być większa niż normalna szerokość szumu.
- Druga pułapka nigdy nie reaguje drugi raz, ponieważ pierwsza pułapka przechodzi z przejścia wysokiego do niskiego.
- Aby zapobiec niechcianym fałszywym wyzwalaczom, szerokość impulsu powinna być większa niż szerokość normalna.
Przejdźmy do następnych pytań do wywiadu z mikroprocesorem
9. Wyjaśnić różnice między stanami Hlt i Hold?
Odpowiedź:
- Po wykonaniu stanu HLT procesor przestaje działać, magistrale przechodzą w stan tri. Procesor nie udziela potwierdzenia w żadnej formie.
- W przypadku wstrzymania procesor przechodzi w stan wstrzymania, ale magistrale nie są doprowadzane do stanu trójstanowego.
- W innym trybie Hold, procesor stanu wysyła sygnał HLDA. Sygnał ten może być wykorzystany przez inne urządzenia.
10. Krótko wyjaśnij kroki związane z cyklem pobierania?
Odpowiedź:
To są zaawansowane pytania dotyczące wywiadu z mikroprocesorem zadawane podczas wywiadu. Cykl pobierania to czas potrzebny na pobranie kodu operacji z określonej lokalizacji w pamięci.
- Ogólne cykle pobierania składają się ze stanów 3T.
- W pierwszym stanie T adres pamięci zapisany w liczniku programu jest wysyłany do pamięci.
- W drugim stanie T odczytywana jest zawartość określonej lokalizacji pamięci z licznika programu.
- W trzecim stanie T kod operacji jest wysyłany do rejestru instrukcji w celu wykonania przez magistralę danych.
- W przypadku pamięci o niskiej prędkości wykonywania przewidziano cykle OCZEKIWANIA.
11. Wyjaśnij krótko, co się stało, gdy sygnał Intr osiągnie wartość High w 8085?
Odpowiedź:
INTR ma najniższy priorytet, nie jest wektorem i maski mogą przerwać dla 8085. Ten sygnał INTR przechodzi w stan Wysoki w wielu przypadkach, ilekroć ten stan wystąpi, następują następujące rzeczy.
- Dla każdego kroku zestawu instrukcji, który się zdarza, 8085 sprawdza status przerwania INTR, jeśli wystąpiło.
- Do czasu zakończenia każdego kroku status sygnału INTR pozostaje wysoki. Po zakończeniu tej instrukcji procesor wysyła sygnał zakończenia do INTR.
- Gdy sygnał INTR odbiera ten sygnał zakończenia, nowy kod operacji jest umieszczany na szynie danych w celu przesłania go do wykonania.
- Procesor otrzymuje ten nowy kod kodu operacji, zapisuje ten adres na STOSOWANIU i rozpoczyna się nowy podprogram usługi przerwań.
12. Skąd pochodzi tryb rozszerzony procesora?
Odpowiedź:
80386 Intela był pierwszym 32-bitowym procesorem, więc firma musiała obsługiwać wstecz 8086. Wszystkie nowoczesne procesory oparte na Intelu działają w trybie rozszerzonym, który jest w stanie przełączać się między trybem rzeczywistym a trybem chronionym, który jest bieżącym trybem działania.
Polecane artykuły
Jest to przewodnik po liście pytań i odpowiedzi do wywiadu mikroprocesorowego, dzięki czemu kandydat może łatwo stłumić pytania dotyczące wywiadu mikroprocesorowego. W tym poście przeanalizowaliśmy najważniejsze pytania dotyczące wywiadu z mikroprocesorem, które często zadawane są w wywiadach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -
- Pytania do wywiadu bezpieczeństwa IT
- Pytania do wywiadu Power Bi
- Pytania do wywiadu CakePHP
- Pytania do wywiadu WinForms
- Różnica między mikroprocesorem a mikrokontrolerem