Programowanie Niskopoziomowe Sprawozdanie nr.1-2, Informatyka


PWSZ w KROŚNIE

Informatyka

Nazwa przedmiotu: Programowanie niskopoziomowe

Nr. spraw. 1-2

Członkowie zespołu:

  1. Marcin Szwarc

Nr albumu

17558

Temat: Programowanie niskopoziomowe - podstawy

Gr. III

Rok: I dzienny

Ocena:

Data realizacji:

Data oddania:

  1. Teoria.

Asembler jest to język programowania, należący do języków niskiego poziomu. Znaczy to tyle, że jednej komendzie asemblera odpowiada dokładnie jeden rozkaz procesora. Asembler operuje na rejestrach procesora. Rejestr procesora to zespół układów elektronicznych, mogący przechowywać informacje (własna pamięć wewnętrzna procesora)

  1. Treść zadania (programu).

Wyświetlanie wczytanych znaków na klawiaturze i wyświetlenie ich przez program w odwrotnej kolejności.

  1. Kod programu wraz z opisem.

.model tiny         // Informacje o tym, że program będzie *.com
.code             // początek kodu
org 100h          // program będzie się zaczynać od CS:0100H
Start:             // Początek programu
   mov   ah,   0    // ustawia wartości rejestru ah na 0
   int   16h       // wywołuje przerwanie - czynność wykonywania

   mov   dl,   al    //kopiuje wartości rejestru „al.” do „dl”
   int   21h       //wywołuje przerwanie - czynność wykonywania


   mov   ah,   2    //ustawia wartości rejestru „ah” na „2”
   int   21h       //wywołuje przerwanie - czynność wykonywania 

 
   mov   ax,4C00h    //ustawia wartości rejestru „ax” na „4C00”
   int   21h       //wywołuje przerwanie - czynność wykonywania 

end start          //koniec

  1. Uwagi końcowe i wnioski.

AH = funkcja 0 - pobiera kod naciśniętego klawisza (lub czeka na naciśnięcie)

Int 21h - wybrane przerwania DOS'u

DL = kod ASCII znaku do wypisaniaAH = 2

AL = kod klawisza ASCII

Int 16h - obsługa klawiatury




Wyszukiwarka

Podobne podstrony:
Programowanie Niskopoziomowe Sprawozdanie nr.3, Informatyka
Programowanie Niskopoziomowe Sprawozdanie nr.7, Informatyka
Programowanie Niskopoziomowe Sprawozdanie nr.6, Informatyka
Programowanie Niskopoziomowe Sprawozdanie nr.4-5, Informatyka
Sprawozdanie nr 24, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 71, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 7, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 27, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 1 CECHY TECHNICZNE MATERIAfLOW BUDOWLANYCH, Budownictwo studia pł, sprawka maater
Sprawozdanie Nr. 8 (ilościowa), AGH WIMiC, Rok II, Chemia Nieograniczna ROK II, Laboratoria
Sprawozdanie nr. 2, MEDYCYNA, Biochemia
SPRAWOZDANIE NR 1, ZiIP, II Rok ZIP, Metrologia, Sprawozdanie nr 1
sprawozdanie nr 2 (1)
Sprawozdanie nr 6
Sprawozdanie nr 4 ?ment ?dania
Sprawozdanie Nr 3
Sprawozdanie nr 4 Oznaczanie odczynu i twardości wody
Sprawozdanie nr 7 druk
SPRAWOZDANIE NR 2

więcej podobnych podstron