среда, 7 декабря 2011 г.

и куда четвертый операнд

а у меня так красиво 3 операнда в 32 битах кодировались, по 11 бит на операнд,
и опять легкое решение сделать qword для описания операндов не наш случай

2 комментария:

  1. 11 * 3 = 33
    вы нам что-то не договариваете :-)

    ОтветитьУдалить
  2. ну все тебе расскажи :)

    каждый операнд определяется operand type (5 бит) и addressing method (6 бит),
    фокус в том что третий операнд имеет очень ограниченное число вариантов addressing method (imm, cl, 1, ... и наверное и все, навскидку не помню больше), поэтому ему достаточно и 5 битиков.

    ОтветитьУдалить