Autor |
Wiadomość |
CichyHD
Administrator
Dołączył: 16 Paź 2013
Posty: 25
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
|
[Architektura komputerów] cw13 |
|
org 100h
start:
mov ah, 1
int 21h
cmp al, 65
jae szansa_wielka
mov dx, blad
jmp wypisz_blad
szansa_wielka:
cmp al, 90 ;czy znak <=90
jbe wielka
cmp al, 97
jae szansa_mala ;czy znak >=97
mov dx, blad ;jesli nie to to nie jest litera
jmp wypisz_blad
szansa_mala:
cmp al, 122
jbe mala ;czy znak<=122
mov dx, blad
jmp wypisz_blad
mala:
sub al, 32
xor dx, dx
mov dl, al
jmp wypisz
wielka:
add al, 32
xor dx, dx
mov dl, al
jmp wypisz
wypisz:
mov ah, 2
int 21h
jmp koniec
wypisz_blad:
mov ah, 9
int 21h
koniec:
mov ax, 4C00h
int 21h
blad db "To nie jest litera$"
Post został pochwalony 0 razy
|
|
Czw 18:44, 24 Paź 2013 |
|
 |
|
 |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|