Te, kitekerem a nyakad! :) Villamosmérnök vagyok, analóg és digitális elektronikák fejlesztésével egyaránt foglalkozom. Ugyanakkor az assemblernek semmi köze a logaritmus függvényhez, szögfüggvényekhez. Ha konstansként kell, kiszámolod valamilyen scripttel, számológéppel, bármivel. Ha futásidőben kell számolni, lehet implementálni akár lebegőpontos aritmetikát is - többnyire megúszható -, de akkor a dolog egy sima szubrutin hívás azok után, hogy a megfelelő paramétereket átadta az ember. Az assembler nem is tud arról, hogy az illető rutin logaritmust vagy szinuszt számol.
Ezeknek a függvényeknek többnyire float a kimenete, amelyet byte-on ábrázolni ritkán érdemes. Tudom, le lehet írni akár ilyesmit is:
valami equ 127*sin(barmi*pi()/180)
Ha ilyesmi kell, többnyire táblázatot használ az ember, amelyet egy script generál önálló file-ba, s ezt include-olom be.
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE