Код в фильмах: Железный человек (Iron Man) 2008

В этом фильме много всякого происходит на экране, но, к сожалению, текст настолько мыльный, что разобрать мало что получается. Но есть и интересное.
В самом начале сцена, где Тони тюнит двигатель:

Слева внизу нечёткие, но явные фрагменты x86-ассемблера:

Это фрагмент программы, реализующей протокол последовательной передачи данных. Тони через компьютер настраивает режимы работы двигателя?
        SEND_CHAR SLIP_END
        jcxz @@bailout
@@nextchar:
        lodsb
        cmp al,SLIP_END
        jne @@check_esc
        SEND_CHAR SLIP_ESC
        mov al,SLIP_ESC_END
        jmp @@ordinary
Во второй половине фильма тоже есть фрагмент с ассемблером.

Когда Пеппер листает документы в секретной папке “SECTOR_16”, слева на некоторых изображениях костюма есть панель ASSEMBLER DECODING, где действительно отображён листинг ассемблерных команд. На первой картинке вместо операндов написано “N/A”

а затем операнды проявляются по мере отображения надписи “File Access...”

В итоге это какой-то RISC, но последовательность команд бестолковая. Тупой рандом или отсылка к чему-то?

LW    Z1,W2(Z0)
LW    Z2,W3(Z0)
NOP
NOP
ADD   &3,&1,&2
SUB   #4,Q1,Q2
SLL   &5,*1,1&
SRL   -06,+2,16
CMPL  -7,+3
OR    -11,+5,=2
SW    ++1,W4(=0)
ADDI  [8,W1]
NOP
NOP
LW    &9,4(&8)
ADDI  &10,8(&8)
NOP
NOP
SW    Q3,0(Q10)
WORD  0x11111111
WORD  0x22222222
WORD  0x33333333
WORD  0x44444444
Но самое интересное происходит в начале фильма, между этими сценами. Когда Тони попадает в плен, он собирает первый прототип робота. В момент первого запуска на экране чётко виден код на C, который и на самом деле является кодом для управления роботами. Вот только роботы эти небольшие. Это код для управления деталями конструкторов LEGO Technic (Mindstorms).

На скриншоте - фрагмент функции image_dl, которая, собственно, и заливает программы в Лего-контроллер роботов.

А тут, в числах, которые отображаются слева, закодирована небольшая прошивка лего-робота с текстом “Do you byte, when I knock?” - это такой интересный способ проверить работоспособность интерфейса: увидев эту команду, контроллер Лего должен ответить “Just a bit off the block!”.
Костюм “Железного человека” работает на LEGO. Забавно.