Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- leslieke
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- Real Racing 3 - Freemium csoda
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Gurulunk, WAZE?!
- btz: Internet fejlesztés országosan!
-
LOGOUT

Új hozzászólás Aktív témák
-
válasz
Micsurin
#16417
üzenetére
Mindig be szoktam nézni ide, mert hátha van valami -számomra- kihívás...
Hát most van.
Kb. 30 éve a PC-n (mert már előtte is C64-en) ASM-ba programoztam. (Bammeg, megöregedtem
)
Szóval év vége felé mindig egy kicsit retrózom, ez viszont "nagyon" retró...Pár kérdés (légy oly szíves válaszolj mindegyikre!)
1. Mihez kell Assembly számodra? (Tényleg érdekel)
2. Mi a feladat akkor? Amit Én eddig levettem, hogy:
# 8086-os CPU-re írt ASM kód kell
# Kérjen be (bill.-ről) 2 darab, 4 számjegyű, egész, 10-es számrendszerbeli számot (még véletlenül sem hexadecimálist, ugye?)
# Tárolni is kell?
# A két "számmal" utólag kell matematikai műveleteket is végezni?(vagy csak kiíratni stb)Ha ezen infókat megkapom (avagy, +infókat is), akkor már repül is fel W11 alá a DOSBox+DOS Navigator+TASM és már írom is a kódot szövegszerkesztőben (természetesen FULL kommenttel ellátva)
Remek retró feeling lesz számomra... 
UI: Alakul
DOSBox + DOS Navigator
4Ever Assembly
Debug-oljuk is ám -
kovisoft
őstag
válasz
Micsurin
#16417
üzenetére
Megvan az eredeti programkód, ami 4 számjegyet kér be? Legjobb lenne ebből kiindulni.
Pl. csinálhatod azt, hogy a szam1 vagy szam2 menüponttól függően állítod be a di-ben az offset-et ertek1 vagy ertek2-re. Itt érdemes lehet pluszban még valahová (regiszterbe vagy memóriacímre) elmenteni ugyanezt, hogy később tudni lehessen, hogy melyik szám 4-es beolvasása folyik éppen.
A Bevitel/Vizsg kb. maradhat, ahogy eredetileg volt, mert úgyis csak annyit csinál, hogy bekér egy karaktert és ellenőrzi, majd beleteszi az al-be.
A Tarol-ban kell valami extra vizsgálat, hogy mindkét számból beolvasásra került-e már a 4+4 db karakter. Az eredeti kód gondolom csak annyit nézett, hogy a di elérte-e az ertek1+4-et. Itt lehetne használni a korábban elmentett címet, és a di-t az elmentett cím+4-gyel hasonlítani.
Plusz kell még valami, amiben eltárolod, hogy megvan-e már az ertek1 ill. megvan-e már az ertek2. Amíg valamelyik hiányzik, addig a Tarol végén visszaugrasz a Start-ra.
-
coco2
őstag
válasz
Micsurin
#16417
üzenetére
Mit értesz menü alatt? Az ott egy rövidke asm kód, nem a grafikus idők találmánya. Az ms-dos karakteres képernyőt használt.
A precíz folyamat szervezést pontosan úgy lehet megtanulni, hogy egyesével figyelsz oda a byte-okra, és a műveletek sorrendjére. Például hogy ne úgy végezd, mint az ejtőernyősök a katonaságnál. "Napi parancs szerint felmennek 2000 méter magasba, ott kiugranak a repülőgépből. A logisztika úgy szervezte, hogy az ejtőernyőt odalent kapják meg."
Ha copy / paste-elünk neked egy megoldást, abból ugyan nem tanulsz. Szánd csak rá a buksit fortnight helyett és gondolkodj kicsit
Ha doksi kell vagy tanulnivaló, abban tudunk segíteni. Interruptokról példul van gyűjtemény "Ralf Brown" neve alatt: link (Access the Interrupt List by Interrupt Number)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Kinyírta a Netflix a telefonos tükrözést
- Kuponkunyeráló
- OLED TV topic
- Fujifilm X
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- Autós topik
- NBA és kosárlabda topic
- Kerékpárosok, bringások ide!
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- iPhone 15 PRO MAX Natúr Titánium 256GB Új állapot, dobozában GARANCIÁLIS!
- 9800x3d félkonfig
- Dell Latitude 7390 / i7 8650U / 16GB DDR4 / 256GB Nvme / Vill. Eu bill / Jó akku
- Dell Latitude 5440 / i5 1345U / 16GB DDR4 / 512GB SSD / Excelent akku / Magyar bill
- Bomba ár! HP ProBook 450 G8 - i5-1135G7 I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Felsőkategóriás Gamer PC-Számítógép! Csere-Beszámítás! R7 9800X3D / Nitro+ RX 9070XT/ 32GB DDR5
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- ÁRCSÖKKENTÉS Menő retró konfig: Q9550, Gigabyte P43, 4GB RAM, ASUS GT730
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest

)
Remek retró feeling lesz számomra...

