Как стать автором
Обновить

Стартовал квест для читателей журнала «Хакер»

Время на прочтение1 мин
Количество просмотров3K
Всего голосов 7: ↑4 и ↓3+5
Комментарии4

Комментарии 4

для начала заходим в контент каретки и видим

код

reg[2:0] tmp = 3'b011;
  always @(negedge tic)
  begin
    morse[7]=0;
    morse[6]=~tic;
    morse[5]=morse[6];
    morse[4]=(~lol[0])&(~lol[2]);
    morse[3:0]= lol[2:1] ? 4'b0000 : lol[0]*4'b1111;
    morse[1:0]= (lol[1]&morse[4]) ? 2'b11 : morse[1:0];
    morse[3:0]= (lol==tmp)||(lol==(~tmp)) ? (!lol[2])|(lol[2]<<1)|(!lol[2]<<2)|(lol[2]<<3):morse[3:0];
    morse[2]=lol[2]&&lol[1:0]>0 ? 1:morse[2];
    if (lol[2]&lol[1])
    begin
      morse[3]=1;
      morse[1]=morse[3];
      morse[0]=!lol[0];
    end
  end
endmodule

но тут я уже не знаю что из этой морзянки можно сложить, если есть идеи, поделитесь

Сложить что-то можно, но вот что делать с сложенным вообще непонятно...

Там еще есть второй путь, возможно там понадобится ответ отсюда.

Попробуй все возможные значения lol и все значения tic, и расшифруй морзе может на что-то тебя наведёт.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости

Истории