mips:
a) A = B & C [0]
$ t1 = C
$ t2 = B
$ t3= A
lw $ t0, 0 ($ t1); перевести c во временную переменную
и $ t3, $ t0, $ t2; выполнить поразрядно и
b)A = A?B: C [0]
$ t1 = C
$ t2 = B
$ t3 = A
beq $ 0, $ t3, 3;если A = 0, то на 3 строки вниз
добавьте $ t3, $ 0, $ t2; переместите B в конец A
j; перейдите в конец
lw $ t0, 0($ t1); загрузить c во временную переменную
, добавить $ t3, $ 0, $ t0; переместить временное значение в конец
: