Как БЫСТРО проверить правильность работы кода

Тема в разделе "WASM.HEAP", создана пользователем device, 27 сен 2007.

  1. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Рискнул написать код в таком стиле на паскале:
    Код (Text):
    1. begin
    2. asm
    3.     @main: 
    4.         call fc
    5.         mov cx, 16h
    6.         pop dx
    7.         cmp cx, dx
    8.         je  @exit
    9.         jmp @main
    10.                  ..........
    11.     @exit:
    12.         call halt_now
    13.            
    14.     @null:
    15.         nop
    16.     @start_my_device
    17.                  ........................  
    18.  
    19. end;
    20.  
    21.  
    22.  
    23. end.
    Но как проверить, правильно ли работает код, если система его ввобще не запускает?
    В UNIX: какой-то RuntimeError
    В Windows: Присоединенное к системе устройство не работает.

    Просто устройство появится недели через две, а прога, которая будет им управлять должна уже быть написана(заказ такой)
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    а эмуляторов устройства в сети нет?
     
  3. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Хотелось бы иметь. Просту устройство собирают в 50 метрах от моего офиса:)
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    ну попробуй набросать быстренько дров, который будет эмулировать устройство. тебе же наверняка известно все, что он должен делать
     
  5. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Ну я это уже понял.
    Кстати. Может у кого есть такой.
    Секретно, правда, но я щас подкину код интерфейса на Java (маленькую часть)... может будут идеи:
     
  6. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    а отладчики?
     
  7. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    twgt
    Прога ожидает ввод числа с устройства...

    Отладчик вывел:
    Код (Text):
    1. Invalid operation
    2.  
    3. Breakpoint 1, 0x08057164 in SYSTEM_FPSYSCALL$LONGINT$LONGINT$LONGINT$LONGINT$$LONGINT ()
     
  8. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Там кстати в EUser надо pwriter.println (0x16) вместо "PING"
     
  9. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Уфф....

    как вам интерфейс девайса?

    Почти работает....

    Я вот че хотел спросить: Где бы мне раздобыть документацию по проектированию девайсов с использованием такой штуки как "Семейство входов"? Что такое Семейство входов и где это применимо?
    (о термине слышал, но представление не имею...)