[1.4.6] RedPower 2 [Prerelease 6]
#741
Написал 03.09.2012 - 10:41
#743
Написал 03.09.2012 - 10:58
Провод 32 у меня задействован а вот провод 1 на первом этаже свободный также и на остальных провод 2 на втором этаже свободный 4 на третьем и т.д.Ну вот с помощью IOX@ 32 ты и будешь задавать кнопку. Что в этом непонятного?
#744
Написал 03.09.2012 - 11:32
IOX@ 2 = IF 1L2 2 LL ! THENIOX@ 4 = IF 1L3 3 LL ! THENIOX@ 8 = IF 1L4 4 LL ! THENIOX@ 16 = IF 1L5 5 LL ! THENIOX@ 32 = IF 1L6 6 LL ! THEN / действие лифта при нажатии кнопок[paste][/paste]IOX@ 1 = IF ?(6L1 5L1 4L1 3L1 2L1)? 1 LL ! THEN;Вопрос какое действие выбрать для кнопки вызова лифта на первый этаж? Если не спустился на шифте и другим путем поднялся а лифт надо вызвать?
#745
Написал 03.09.2012 - 14:02
#746
Написал 03.09.2012 - 14:20
Ну вот с помощью IOX@ 32 ты и будешь задавать кнопку. Что в этом непонятного?
IOX@ 2 = IF one-level3 3 level ! THENIOX@ 4 = IF one-level4 4 level ! THENIOX@ 16 = IF one-level2 2 level ! THENIOX@ 32 = IF one-level3 3 level ! THENIOX@ 64 = IF one-level4 4 level ! THENпо этому коду на кнопку вызова лифта на первый этаж подходят 3 провода 16 32 и 64 . в маем случае их подводить 5? я правильно понял?
#747
Написал 03.09.2012 - 15:17
все понял мог просто объяснить чтоб внимательно глянул коды второй половины)))Ну вот с помощью IOX@ 32 ты и будешь задавать кнопку. Что в этом непонятного?
#750
Написал 03.09.2012 - 16:27
3) А что ты хотел увидеть? Ссылка - это просто адрес в памяти (2 байта). DUMP интерпретирует ВСЕ байты как текст. Если уж очень хочется посмотреть на исходный код (более осмысленный), то посмотри
4) Должно работать нормально, если работают программы. Работа всех компьютеров вычисляется последовательно (): за 1 мировой тик каждый комп выполняет в среднем 1000 машинных инструкций.
Есть ассемблер и эмулятор компа.К стати есть какое-нибудь подобие ассемблера
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
#751
Написал 03.09.2012 - 17:19
#752
Написал 03.09.2012 - 17:40
#753
Написал 03.09.2012 - 17:55
Прекрасно! Я уже хотел свой декомпилятор заставить выводить подобный код, но "летняя практика" быстро отбило это желание =) Кстати, немного не понял принцип работы команды !align (какое условие окончания заполнения?)...так, чтобы можно было собрать обратно...
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
#754
Написал 03.09.2012 - 18:30
#755
Написал 03.09.2012 - 18:42
#756
Написал 03.09.2012 - 19:34
О! Ещё раз перечитав доки, до меня наконец дошло:А я не разбирался как работает !align.
!align А, В, С
Пусть счётчик = IP
Тогда файл будет заполнятся байтом "С" до тех пор, пока не выполнится условие:
IP AND A = B
Условие, записанное в Си: (IP & A ==
Теперь понятно, почему у меня иногда не работало...
Надо !align 127, 0, 0
А я писал 128 >.<
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
#757
Написал 04.09.2012 - 13:52
#758
Написал 04.09.2012 - 14:04
#759
Написал 04.09.2012 - 14:24
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных