Tema: Re: Pagelbekit mokantiems Asembleriu programint
Autorius: saimhe
Data: 2009-12-14 09:05:43
> systema tik manuol budu, gal yra mokanciu programuoti kurie galetu padeti

  Visada galima padėti mokytiS, kol yra noras mokytis, o jei noro visiškai
nėra, tada už pinigus per omnitel.darbas.siulau.


> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;; Pagalbos simboliu ieskojimas argumente
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(...)
> CMP ax, 3F2Fh
> JE pagalba
(...)
> pagalba:
> MOV ah, 9
> INT 21h

  Kam to reikia, jei užduotyje nepaminėta, o DX apskritai neinicializuotas?

  Į temą: struktūrizavimas smarkiai palengvins gyvenimą. Apsiformink "ivedimas
PROC" -- reikės perprasti ir išskirti tą dalį, kuri užsiima būtent įvedimu.
Kviesi ją du kartus, skaičiui ir skaičiavimo sistemai. Praverstų skirtingi
ivedimo_msg, pavyzdžiui, "Iveskite skaiciu" ir "Iveskite skaiciavimo sistemos
pagrinda"; tada reikės "MOV dx,offset ivedimo_msg" iškelti už jos ribų ir taip
daryti prieš kviečiant.
  "astuntainis PROC" keičiasi minimaliai, nebetinka pavadinimas :) , o CX bus
antras parametras -- jo nebereikia push'inti ir "keisti manual būdu".

-- 
  saimhe