pozde, uz jsem reglej
Jinak princip vyberu nejvetsiho cisla je podobnej, akorat nebudes porad dokola nacitat obe cisla - urcis si pevnou pormennou, tam nactes 1. cislo a to pak budes jen porovnavat s tema dalsima a kdyz bude nejaky vetsi, tak ho tam soupnes… do externi pameti ho potom presunes napr. pomoci MOVX @r1,A nebo MOVX @DPTR,A kde bude v cilovych registrech adresa v externi pameti, kam to budes chtit zapsat
Pokud jde o znamenko, zalezi v jakem formatu jsou cisla ulozena… v pripade doplnkoveho kodu budes muset na x51 trochu premejslet… u avr by to bylo jednodussi, ty uz maji podporu znamenkovejch cisel…
Taky jsem si ve tvem kodu vsim, ze se pokousis pouzivat registry DPTR pro vselijake operace - to jsou pouze ADRESOVE registry a pro nic jineho by byt vyuzivany nemely… ikdyz se v urcitych pripadech daji pouzit pro predavani parametru do podporgramu