cw2a


AK Ćw. 2a

Podstawy programowania procesora 8086 cz. 2

Zagadnienia: operacje na stosie. Komunikacja programu z jądrem systemu operacyjnego.

Uwaga:

Do ćwiczeń wykorzystaj program AFD. W celu utworzenia ekranu dla wyników wpisz w programie AFD polecenie: mo a on .Przełączanie między ekranami klawiszem F6.

  1. Wykonaj te punkty z ćwiczenia 2, które nie zostały zakończone w ramach poprzednich zajęć.

  2. Napisz program, który:

zapisuje na stosie zawartość rejestrów AX, BX, CX i DX,

zmienia zawartość tych rejestrów,

odtwarza poprzednią zawartość rejestrów

Przy wykonywaniu programu zwróć uwagę jak zmienia się wskaźnik stosu

  1. Napisz podprogram, który mnoży 2 liczby 16 bitowe. Argumenty przekazywane są w rejestrach AX i BX, a wynik zwracany w CX.

  2. Napisz program wyświetlający na ekranie twoje inicjały. Wykorzystaj funkcję 02 przerwania 21H.

(Funkcja 02 - wysłanie znaku na ekran -AH=02, DL - kod znaku do wysłania.)

  1. Napisz program, który wyświetla na ekranie Twoje imię. Wykorzystaj funkcję 09 przerwania 21H.

(Funkcja 09 - wyświetlenie na ekranie łańcucha znaków (tekstu) AH=09,

DS.:DX - adres początku łańcucha, łańcuch kończy się znakiem  $)

  1. Napisz program, który wczytuje z klawiatury ciąg znaków aż do znaku *, a następnie wyświetla je w odwrotnej kolejności. Wykorzystaj funkcje 01 i 02 przerwania 21H.

(Funkcja 01 - odczytanie znaku z klawiatury i wysłanie echa na ekran -

AH=01, wyjście AL. - odebrany znak.



Wyszukiwarka

Podobne podstrony:
ćw2a
Ćw2a
me2 cw2a
cw2A, Politechnika Wrocławska, Automaty lab
CW2a
cw2A
cw2a
Cw2A
cw2a ozn temp samozaplonu cieczy dsz
cw2a t
CW2a
cw2a
cw2a
CW2a
cw2a i
cw2a r
logistyka ćw2a
ćw2a

więcej podobnych podstron