присвоить переменной значение Привидите Пример Пожалуйста...

Тема в разделе "WASM.BEGINNERS", создана пользователем polias, 13 дек 2006.

  1. polias

    polias New Member

    Публикаций:
    0
    Регистрация:
    13 дек 2006
    Сообщения:
    3
    с клавы вводится число,
    как это число присвоить какой-нибудь переменной, чтобы потом с ней выполнять всякие арифмитические операции, и какие функции ввода корректней использовать?

    Пожалуйста привидите пример!!!
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Код (Text):
    1. int x;
    2. scanf("%d", &x);
     
  3. polias

    polias New Member

    Публикаций:
    0
    Регистрация:
    13 дек 2006
    Сообщения:
    3
    censored, мой вопрос больше относится к Asm - у , чем к С ....
    можно всё-таки пример на нём, без намёка на debug
     
  4. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Код (Text):
    1.             format  PE console
    2.             entry   start
    3.  
    4.             include 'win32ax.inc'
    5.             include 'macro\masm.inc'
    6.  
    7.             section '.data' data readable writeable
    8.  
    9. var1            dd  ?
    10. fmtstr          db  '%d', 0
    11.  
    12.             section '.code' code readable executable
    13.  
    14. start:          push    var1
    15.             push    fmtstr
    16.             call    [scanf]
    17.  
    18.             push    0
    19.             call    [ExitProcess]
    20.  
    21.  
    22.             section '.idata' import data readable writeable
    23.  
    24.             dd  0,0,0,RVA kernel_name,RVA kernel_table
    25.             dd  0,0,0,RVA msvcrt_name,RVA msvcrt_table
    26.             dd  0,0,0,0,0
    27.  
    28. kernel_table:
    29. ExitProcess         dd  RVA _ExitProcess
    30.             dd  0
    31. msvcrt_table:
    32. scanf           dd  RVA _scanf
    33.             dd  0
    34.  
    35. kernel_name     db  'KERNEL32.DLL',0
    36. msvcrt_name db  'MSVCRT.DLL',0
    37.  
    38. _ExitProcess        dw  0
    39.             db  'ExitProcess',0
    40.  
    41. _scanf      dw  0
    42.             db  'scanf',0
    43.  
    44.             section '.reloc' fixups data readable discardable
    fint: надо задавать конкретные вопросы (язык, платформа и тд) и тогда будешь получать конкретные ответы =)
     
  5. polias

    polias New Member

    Публикаций:
    0
    Регистрация:
    13 дек 2006
    Сообщения:
    3
    Asm, Dos
     
  6. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    http://www.wasm.ru/forum/viewtopic.php?id=11937
    http://www.wasm.ru/forum/viewtopic.php?id=11421
    http://www.wasm.ru/forum/viewtopic.php?id=16817