W zależności od numeru wylosowanego zadania poszczególne elementy mikroprocesora należy odpowiednio zmodyfikować. W sprawozdaniu należy zamieścić
wszystkie informacje występujące w instrukcji nr 8 oraz dodatkowe informacje, wynikające ze specyfiki danego projektu. We wszystkich
projektach każdy mikroprocesor po otrzymaniu sygnału RESETu powinien po przejściu do stanu aktywności rozpocząć wykonywanie programu od
adresu 0 pamięci.
W przypadku operacji z użyciem rejestrów segmentowych rejestr segmentu kodu możne być jedynie drugim argumentem instrukcji, ponadto pozostałe
rejestry segmentowe można wykorzystać jako rejestr docelowy jedynie w operacjach przesyłania danych.
Aby otrzymać punkty za etap II wymaga się poprawnego zaprojektowania elementów związanych z etapem I. Odpowiednio, aby
otrzymać punkty za etap III wymaga się poprawnego zaprojektowania elementów związanych z etapem II. Na etapie III układ CPU
MUSI zostać skompilowany w programie MAX+PLUS II (lub Quartus II) bez błędów, jednocześnie należy przygotować reprezentatywny
program, który wykunuje pewne obliczenia na tym CPU (program powinien zostać dostarczony w pliku MIF w projekcie).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- mnożenie rej-nat, rej-rej,
- porównywanie rej-nat,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- mnożenie rej-nat, rej-rej,
- porównywanie rej-rej,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowe z przesunięciem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 6 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- porównywanie rej-nat,
- wywołanie podprogramu dla adresu podanego jako liczba,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 6 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu dla adresu podanego jako rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- blokowe przesyłanie danych w pamięci z użyciem licznika powtórzeń,
- porównywanie rej-rej,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-rej.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowo-indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu, segment danych, segment stosu,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- blokowe przesyłanie danych w pamięci,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne, 2 rejestry specjalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- jednoczesne dodawanie/odejmowanie nat do/od rejestrów specjalnych,
- porównywanie rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne, 2 rejestry specjalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- jednoczesne dodawanie/odejmowanie rej do/od rejestrów specjalnych,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-rej.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- operacje blokowe na pamięci z wykorzystaniem indeksowego trybu adresowania,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wykonywanie skoku bezwarunkowego zwykły i międzysegmentowy,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wykonywanie skoku bezwarunkowego do adresu określonego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- porównywanie rej-nat, rej-rej,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego do adresu określonego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- jednoczesne wykonywanie jednej z operacji na rejestrach: dodawanie/odejmowanie nat lub rej,
- porównywanie rej-nat, rej-rej,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- jednoczesne wykonywanie jednej z operacji na rejestrach: dodawanie/odejmowanie nat lub rej,
- jednoczesne wykonywanie jednej z operacji na rejestrach: mnożenie przez nat lub rej,
- porównywanie rej-nat, rej-nat,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-rej.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i co najmniej 2 segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 6 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu z automatyczną obsługą zmiennych lokalnych,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu z adresem okrełonym jako rej lub liczba, z automatyczną obsługą zmiennych lokalnych,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- obsługiwać 2 przerwania zewnętrzne (jedno zewnętrzne, jedno wewnętrzne),
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wykonanie operacji łańcuchowych z użyciem adresowania indeksowego,
- wywołanie podprogramu z adresem określonym jaki rej lub liczba,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i co najmniej 2 segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- warunkowe wywołanie podprogramu gdy większe, mniejsze, równe,
- wykonywanie skoku bezwarunkowego do adresu określonego przez liczbę lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i co najmniej 2 segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- warunkowe wywołanie podprogramu gdy większe, mniejsze, równe,
- wykonywanie skoku bezwarunkowego do adresu określonego przez liczbę lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne, 4 rejestry specjalne,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- jednoczesne mnożenie przez rej lub nat rejestrów specjalnych,
- porównywanie rej-rej, rej-nat, rej-pam,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- warunkowe wywołanie podprogramu gdy większe, mniejsze, równe,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- mnożenie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- obsługa instrukcji pętli z dowolnym rej uniwersalnym jako licznikiem,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-pam,
- mnożenie rej-nat, rej-pam,
- porównywanie rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 6 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- łańcuchowe przesłanie zawartości jednego z rejestrów do pamięci z wykorzystaniem indeksowego trybu adreowania,
- wywołanie podprogramu dla adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-pam.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, bazowe z przesunięciem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wywołanie podprogramu dla adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 3 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- blokowe przesyłanie danych w pamięci,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 6 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku międzysegmentowego,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne, 4 rejestry specjalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- jednoczesne dodawanie/odejmowanie rej lub nat do/od rejestrów specjalnych,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe.
- inkrementacja/dekrementacja rej gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej, rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- dodawanie/odejmowanie rej-nat gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- dodawanie/odejmowanie rej-nat gdy większe, mniejsze, równe,
- inkrementacja/dekrementacja rej lub pam gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej, rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- jednoczesne wykonywanie jednej z operacji na rejestrach: dodawanie/odejmowanie nat
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu z automatyczną alokacją zmiennych lokalnych na stosie,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 16 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- warunkowe jednoczesne wykonywanie operacji dodawania/odejmowania nat na rejestrach dla warunków: gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne 16 bitowe z możliwością adresowania części starszej i młodszej rejestru,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie liczb 16-bitowych rej-nat, rej-rej,
- mnożenie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne 16 bitowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- mnożenie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowe z przesunięciem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne 16 bitowe z możliwością adresowania części starszej i młodszej rejestru,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu dla adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, bazowe z przesunięciem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 3 rejestry uniwersalne 16 bitowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu dla adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- warunkowe wyliczanie wartości funkcji logicznych dla rej-rej dla warunków: gdy większe, mniejsze, równe.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 6 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- warunkowe blokowe przesyłanie danych w pamięci dla warunku: gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne 16 bitowe z możliwością adresowania części starszej i młodszej rejestru,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne 16 bitowe z możliwością adresowania części starszej i młodszej rejestru,
- posiadać 4 rejestry specjalne 8 bitowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- jednoczesne dodawanie/odejmowanie nat do/od rejestrów specjalnych,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne 16 bitowe,
- posiadać 4 rejestry specjalne 8 bitowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- jednoczesne dodawanie/odejmowanie rej do/od rejestrów specjalnych,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- posiadać 1 rejestr licznikowy,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- obsługa instrukcji pętli z rejestrem licznikowym jako licznikiem,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne 16 bitowych z możliwością adresowania części starszej i młodszej rejestru,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne 8 bitowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie 16 bitowe rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- warunkowe przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam, dla warunku: gdy większe, mniejsze, równe.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne 16 bitowe z możliwością adresowania części starszej i młodszej rejestru,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie 8 bitowe rej-nat, rej-rej, rej-pam,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej, pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego do adresu określonego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- porównywanie rej-rej, rej-nat, rej-pam,
- wykonywanie skoku bezwarunkowego do adresu określonego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- warunkowe wywołanie podprogramu do adresu podanego jako liczba lub rejestr, dla ratunku: gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat, rej-pam.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- jednoczesne wynonywanie jednej z operacji na rejestrach: dodawanie/odejmowanie nat lub rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 16 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat,
- jednoczesne wynonywanie jednej z operacji na rejestrach: dodawanie/odejmowanie nat,
- jednoczesne wynonywanie jednej z operacji na rejestrach: mnożenie przez nat,
- jednoczesne wynonywanie jednej z operacji na rejestrach: suma logiczna nat, negacja, zerowanie,
- porównywanie rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne,
- posiadać 2 rejestry specjalne, które służą jedynie do wymiany danych z pamięcią,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej,
- przesyłanie danych z pam do jednego z rejestrów specjalnych,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- przesuwanie arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego do adresu określonego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- zwiększenie/zmniejszenie zawartości rej o 10, 50, 100 z nasyceniem,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- jednoczesne wynonywanie jednej z operacji na rejestrach: dodawanie/odejmowanie nat, rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej, rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 8 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej
- dodawanie/odejmowanie z nasyceniem rej-nat, rej-rej
- jednoczesne wynonywanie jednej z operacji na rejestrach: dodawanie/odejmowanie nat,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i co najmniej 2 segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu z automatyczną obsługą zmiennych lokalnych,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat,
- warunkowe wyliczanie wartości funkcji logicznych dla rej-nat dla warunku: gdy większe, mniejsze, równe.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i co najmniej 2 segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- warunkowe wywołanie podprogramu z automatyczną obsługą zmiennych lokalnych, dla warunku: gdy większe, mniejsze, równe,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne,
- obsługiwać 1 przerwanie zewnętrzne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalnych,
- obsługiwać 2 przerwania wewnętrzne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i co najmniej 2 segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- warunkowe wywołanie podprogramu gdy większe, mniejsze, równe,
- wykonywanie skoku bezwarunkowego do adresu określonego przez liczbę lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej, rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i co najmniej 2 segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalnych,
- posiadać 2 rejestry uniwersalno-licznikowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- porównywanie rej-rej, rej-nat,
- obsługa instrukcji pętli z jednym z dwóch rejestrów licznikowych jako licznikiem,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego do adresu określonego przez liczbę lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej, rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne, 4 rejestry specjalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- jednoczesne mnożenie przez rej lub nat rejestrów specjalnych,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- obsługa instrukcji pętli z dowolnym rej jako licznikiem z opcją zmniejszania licznika do zera,
- obsługa instrukcji pętli z dowolnym rej jako licznikiem z opcją zwiększania licznika do nat,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Dla skoków jak również wywołań podprogramów trzeba opracować lokalne i międzysegmentowe wersje rozkazów.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i dwa segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie z nasyceniem rej-nat,
- porównywanie rej-nat,
- wywołanie podprogramu do adresu podanego jako rejestr,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej, rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- porównywanie rej-rej, rej-nat,
- warunkowa inkremenmtacja/dekrementacja rej,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej, rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, pośrednie rejestrowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne 8-bitowe, połączone w 2 rejestry 16-bitowe z wyróżnioną częścią starszą i młodszą,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodwanie/odejmowanie 16-bitowe na rejestrach,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- dodawanie/odejmowanie rej-nat gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne,
- posiadać 2 rejestry specjalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej,
- dodawanie/odejmowanie z nasyceniem rej-nat,
- porównywanie rej-rej, rej-nat,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr specjalny,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr specjalny,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- dodawanie/odejmowanie rej-nat gdy większe, mniejsze, równe.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie cykliczne, arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i dwa segmenty danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 6 rejestrów uniwersalnych,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie arytmetyczne dla rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- warunkowe wyliczanie wartości funkcji logicznych dla rej-nat, dla dowolnego warunku.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie, indeksowe,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne (jeden z nich musi mieć właściwości licznika pętli),
- posiadać 2 rejestry uniwersalno-indeksowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- łańcuchowe przesyłanie danych między dwoma blokami pamięci,
- porównywanie rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, pośrednie rejestrowe, indeksowe
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 2 rejestry uniwersalne (jeden z nich musi mieć właściwości licznika pętli),
- posiadać 2 rejestry uniwersalno-indeksowe,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- łańcuchowe zapisanie nat do bloku pamięci,
- łańcuchowe wykonanie operacji różnicy symetrycnej w bloku pamięci z wartością natychmiastową,
- porównywanie rej-nat,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-rej.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bezpośrednie,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie cykliczne rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu do adresu podanego jako liczba lub rejestr,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- warunkowe wyliczanie wartości funkcji logicznych dla rej-nat, dla dowolnego warunku.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).
-
Wykonać projekt mikroprocesora oraz układów towarzyszących zgodnie z przedstawionymi we wstępie do instrukcji specyfikacją i ograniczeniami.
Ponadto mikroprocesor musi:
- mieć możliwość zaadresowania 4096 słów pamięci operacyjnej,
- wspierać adresowania: domyślne, natychmiastowe, bazowe z przemieszczeniem,
- wspierać segmentację pamięci z podziałem na segment kodu programu i segment danych,
- posiadać odpowiednią liczbę rejestrów segmentowych,
- posiadać rejestr licznika rozkazów (tylko do odczytu),
- posiadać 4 rejestry uniwersalne,
- posiadać wydzielony blok ALU,
- obsługiwać stos,
- wykonywać rozkazy:
- przesyłanie danych rej-nat, rej-rej, rej-pam,
- dodawanie/odejmowanie rej-nat, rej-rej, rej-pam,
- przesuwanie arytmetyczne i logiczne dla rej,
- porównywanie rej-rej, rej-nat, rej-pam,
- wywołanie podprogramu,
- wykonywanie skoku bezwarunkowego do adresu podanego jako liczba lub rejestr,
- wykonywanie skoków warunkowych gdy większe, mniejsze, równe,
- wyliczanie wartości funkcji logicznych dla rej-nat.
Wszystkie rozkazy, dla których jest to możliwe, mają mięć wariant obsługujący liczby dodatnie i ujemne.
Podstawową długością słowa mikroprocesora jest 8 bitów. Rejestr znaczników musi być aktualizowany po wykonaniu
odpowiednik rozkazów. Słowo rozkazu mikroprocesora MUSI posiadać zmienną długość. Długość słowa na magistrali
danych mikroprocesora ma wynosić 8 bitów. W pamięci należy przygotować program, który będzie demonstrował możliwości
mikroprocesora (treść pseudokodu wraz z treścią assemblera należy zamieścić w sprawozdaniu).