,
AK-Proj2AK-Proj2, informatyka, II semestr, Architektura komputerów, ćwiczenia
[ Pobierz całość w formacie PDF ]
Architektura komputerów II projekt Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki Zakład InŜynierii Komputerowej opracował: dr inŜ. Arkadiusz Bukowiec P ROJEKT 2 C EL ZADANIA Obsługa standardowych urządzeń we/wy w języku Asembler , Obsługa poleceń skoku w języku Asembler . P RZYGOTOWANIE DO ĆWICZENIA Kompilacja i konsolidacja programu w języku Asembler, Struktura programu w języku Asembler. Z ADANIA DO ZREALIZOWANIA P RZYKŁAD Napisać, skompilować i uruchomić program zliczający ilość liter ‘a’ we wprowadzonym ciągu znaków: .model tiny .386 .data ciag db 255 dup(?) .stack 100h .code mov ax, @data mov ds, ax mov si, 2 licz: mov al, (ciag + si) cmp al, 'a' jne dalej inc cx dalej: inc si cmp al, 13 jne licz mov dx, offset ciag mov (ciag), 255 mov ah, 0Ah int 21h mov al, cl mov ah, 4Ch int 21h end xor cx, cx Z ADANIE 1. Napisać, skompilować i uruchomić program, porównujący kody ASCII dwóch wprowadzonych znaków. Wynik porównania naleŜy wypisać na ekranie w formacie: Znak ‘a’ ma kod ASCII większy od znaku ‘b’ . Z ADANIE 2. Napisać, skompilować i uruchomić program, który wczyta ciąg znaków z klawiatury, zamieni w nim małe litery na wielkie i przetworzony ciąg wypisze na ekranie. [ Pobierz całość w formacie PDF ] |
Podobne
|