Potreban ASM kod

Potreban ASM kod

offline
  • Huskar
  • Pridružio: 31 Maj 2008
  • Poruke: 885

da na ekranu odsampa poruku
DOBRODOSLI!!!
DA LI NASTAVLJATE? (d/n)

ukoliko pritisnem "d" treba da odstampa "SRECNO", a ukoliko bilo koji drugi znak "DOVIDJENJA"
Pomoc,da se koristi preko CMP i JE ako moze pomoc Smile hvala Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Mozes li da napises sta si uradio i gde je zapelo?

Jel znas da istampas poruku?
Jel znas da uzmes karakter sa ulaza da procitas, da ga smestis u akumulator i uporedis sa nekom vrednoscu?
Koliko se secam JE je skracenica za Jump equal, odnosno da "skoci" na neki deo koda ako je jednako necemu...

Probaj da uradis, to su ti neki koraci, pa gde zapne ti napisi uz okacen kod



offline
  • Huskar
  • Pridružio: 31 Maj 2008
  • Poruke: 885

e treba da bude slican ovom primeru koji smo radili u skoli...
data segment poruka db 'Unesite jedan znak:$' poruka db 'Uneli ste sledeci znak:$' znak db? pkey db "press any key...$" data ends stack segment dw 128 dup(?) stack ends code segment start: mov ax,data mov ds,ax mov es,ax mov dx,offset poruka1 call prikaz_poruke call unos _znaka mov znak,al call novi_red mov dx,offset poruka2 call prikaz_znaka call novi_red call kraj ;********************** prikaz_poruke proc mov ah,09 int 21h ret prikaz_poruke endp ;********************** unos_znaka proc mov ah,01 int 21h ret unos_znaka endp ;********************** novi_red proc mov dl,10 call prikaz_znaka mov dl,13 call prikaz_znaka ret novi_red endp ;********************** prikaz_znaka proc mov ah,02 int21h ret prikaz_znaka endp ;********************** kraj proc lea dx,pkey mov ah,09 int 21h mov ah,1 int 21h mov ax,4c00h int 21h kraj endp code ends end start

ako mozes napisati kod pa da zajedno prokomentarisemo malo

Ko je trenutno na forumu
 

Ukupno su 858 korisnika na forumu :: 35 registrovanih, 5 sakrivenih i 818 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, amaterSRB, babaroga, Battlehammer, Belac91, Boris90, cenejac111, DonRumataEstorski, DPera, dragoljub11987, esx66, ivan1973, Jahorina, JOntra, Karla, laurusri, MB120mm, mercedesamg, mikrimaus, Milos ZA, mrav pesadinac, nebojsag, nemkea71, nesa1962, nikoladim, NikolaGTR, nuke92, pein, Romibrat, simazr, Sirius, vathra, vlajkox, voja64, YugoSlav