Vs: Microchipi ujupunkti teisendamine
Keeles "C":
Pseudoassembleris analoogne näidis (cdecl calling convention):
Äkki aitab edasi. Ma olen ka üritan mikrokontrollerite peal ujukoma vältida, aga kui mõnikord on palju lihtsam ja proseauru on, siis miks mitte.
Keeles "C":
Kood:
sprintf(buffer, "%4.2f", ujukomaarv);
Kood:
buffer: bytes(80)
ujukomaarv: bytes(4)
formaat: "%4.2f"
push ujukomaarv[3]
push ujukomaarv[2]
push ujukomaarv[1]
push ujukomaarv[0]
push formaat
push buffer
call sprintf
add stack_pointer, tambov
Comment