Запись в массив

Тема в разделе "WASM.WIN32", создана пользователем DioNNiS, 22 окт 2006.

  1. DioNNiS

    DioNNiS New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2006
    Сообщения:
    25
    Имеется часть программы. По адресу DS:lol: I хранятся элементы массива (количество элементов записано в регистре cx). Как занисти эти элементы в массив string?
    Код (Text):
    1. #include<stdio.h>
    2.  
    3. #define SIZE_CMD 100
    4.  
    5. int main (void)
    6. {
    7.     char string[SIZE_CMD];
    8.  
    9.     _asm {
    10.     ??????????????????????
    11.     }
    12.     exit:
    13.  
    14.  
    15.     return 0;
    16. }
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Код (Text):
    1. mov  si,di
    2. lea  di,[string]
    3. rep movsb
     
  3. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    если не секрет, какие компиляторы сейчас бишут 16 битный код? Почему DS:lol: I?
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    asmfan
    Turbo C, старые версии Borland C++, gcc.