/* * hex32 — печать uint32 всегда восемью hex-цифрами: два вызова hex16 * (старшая половина call, младшая — tail-call jp). */ #include #include void hex32(uint32_t v) __naked { (void)v; __asm ;; HL = старшие 16, DE = младшие 16 на входе (SDCC HLDE). push de call _hex16 pop hl jp _hex16 ; tail-call __endasm; }