(MPL) Написать две микрокоманды

Тема в разделе "WASM.BEGINNERS", создана пользователем nbyte, 27 дек 2009.

  1. nbyte

    nbyte New Member

    Публикаций:
    0
    Регистрация:
    27 май 2007
    Сообщения:
    161
    Здравствуйте.
    Ломаю голову и никак не могу понять суть решения следующих задач
    Например
    У меня есть ответ (скорей всего неправильный ответ или опечатка)
    Код (Text):
    1. D = LEFT_SHIFT(COM(1) + (-1));
    2. X = 15; MBR = LEFT_SHIFT(COM(X)+D));
    Может тут есть люди которые разбираются в этом деле?
    Объясните пожалуйста, как решить следующий пример.


    Если там было например число -2, то я бы сделал так
    Код (Text):
    1. D = Left_shift(0+1)
    2. MBR = (1+COM(D))
    но тоже не уверен правильно-ли?
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Ну, на это сможет ответить только тот, кто знает, под какую аппаратуру пишется микрокод. "Кабы схемку аль чертёж, мы б затеяли вертёж..." (с) Ну и, есно, нужно описание этого самого MPL.