Цитата:
Сообщение от Arsie
Картинка 1 не содержит осмысленного алгоритма, туда некуда и нечего вставлять.
|
Протестую. Алгоритм картинки предельно простой: сообщать о чтении нуля из памяти. Он выполняется правильно. Вопрос остаётся: как предотвратить чтение нуля из памяти? Предложенный Вами способ не помогает, см. картинку Ловушка нуля 1:
Цитата:
Сообщение от Arsie
Ну вы разве не видите, что там числа одновременно больше друг друга и меньше друг друга? Ставите AND и получаете флаг "здесь что-то не так".
|
Я вижу три единицы: А<=B, A==B, A>=B. Это означает, что qnan равен сам себе, что прямо противоречит описанию, цитату из которого я привёл на картинке: "qnan не равен сам себе". Вопрос остаётся: как поймать qnan? Я надеюсь, что это проще, чем ловить нуль в делителе, на что требуется три блока.
Цитата:
Сообщение от Arsie
Спросите нормально, чтобы я не гадал, что же именно вам нужно и я вам обязательно помогу.
|
Мне нужно, чтобы при чтении памяти SMLogix возвращал не нуль, а то, что в памяти записано. Прошу привести простейший пример, в котором при первом чтении памяти читается не нуль, а содержимое памяти. Очень надеюсь на Вашу помощь.