#include "stdafx.h" #include "stdio.h" static int iCislo, iVysledok; // Niektore verzie potrebuju globalne premenne int main(int argc, char* argv[]) { printf("zadaj cislo od 0 do 15\n"); scanf("%d",&iCislo); iVysledok = 0; #ifdef __GNUC__ #elif _MSC_VER // Tato cast sa preklada iba v MS Visual C++ __asm { MOV EAX, iCislo CMP EAX,9 JNBE vecsie ADD EAX,'0' JMP konec vecsie: ADD EAX,55 konec: MOV iVysledok,EAX } #endif printf("\nCislo: %d Vysledok: %c",iCislo,iVysledok); printf("\n\nStlac ENTER a skoncime..."); scanf("?"); getchar(); getchar(); return(0); }