Быстрый расчёт адресов для 640*480

Тема в разделе "WASM.BEGINNERS", создана пользователем loungelizard, 25 авг 2005.

  1. loungelizard

    loungelizard New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    9
    Для графического режима 13h есть замечательная вещь:



    ;X - CX, Y - BX, в BX - адрес

    add ch,bl

    shl bx,6

    add bx,cx



    Есть ли что-то подобное для 640*480*256? Потому что стандартный способ с умножением довольно медленный.
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    640 =512+128

    додумывай сам