ахренеть:) боюсь, тот кто в силах это понять - уже и так все знает, а кто не знает, так и не имеет желания расширить горизонты:) Но мне понравилось, вспомнил молодость:)))
Честно говоря непонятна причина создания собственного процессора на Verilog. Если надо ядро, берем уже готовый Nios у Альтеры или свое у других производителей. Жалко деньги платить? Есть OpenRisc и ему пободные MiPS. А в учебных целях ИМХО сложнее простого процессорного модуля как здесь и не надо. Для знающих статья интересна но тривиальна, а не знающим.. сложновато будет)
Это вопрос судьбы и предназначения. :) Кто-то покупает готовые мерседесы, а кто-то их придумывает и разрабатывает. Иные незнающие имеют стремление становиться знающими.
Подскажите нубу.Есть такая команда: addiu $sp, -0xE0 в полном виде она выглядит так: addiu $sp, $sp, -0xE0 или чему равен неявный регистр? То бишь $sp=X+(-0xE0),где x равен то ли регистру,то ли константе,объясните что должно стоять вместо X?
Comments 30
Но мне понравилось, вспомнил молодость:)))
Reply
Reply
Reply
А в учебных целях ИМХО сложнее простого процессорного модуля как здесь и не надо.
Для знающих статья интересна но тривиальна, а не знающим.. сложновато будет)
Reply
Кто-то покупает готовые мерседесы, а кто-то их придумывает и разрабатывает.
Иные незнающие имеют стремление становиться знающими.
Reply
Reply
Reply
addiu $sp, -0xE0
в полном виде она выглядит так:
addiu $sp, $sp, -0xE0
или чему равен неявный регистр?
То бишь
$sp=X+(-0xE0),где x равен то ли регистру,то ли константе,объясните что должно стоять вместо X?
Reply
Если второй регистр не указан, подразумевается тот же регистр.
Reply
addiu rt, rs, imm
add immediate unsigned
[rt] = [rs] + SignImm
X будет равен предыдущему значению $sp
Reply
Leave a comment