Hexadecimal уравнения и вопрос

Discussion in 'Болталка' started by GianniAgnell, 22 Jul 2011.

  1. GianniAgnell

    GianniAgnell New Member

    Joined:
    27 Aug 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Есть ли программа считающая такие уравнения?

    например вводишь

    (0x94 * 256) + ? = 0x948D

    и ответ ? = 0x8d

    И кстати почему

    0x2b7e 0x1f
    0x2b7f 0x3

    (0x3 * 256 + 0x1f) = 799, почему на 256 умножается значение только одного оффсета и почему именно на 256 а не 255 скажем.
     
  2. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    тк 256==0x0100

    (0x94 * 0x0100) + ? == 0x948D
    0x9400 + ? == 0x948D
    ? == 0x8D

    потому что 1 байт не может иметь значение 256, 256 - это число значений которые может принимать байт, максимальное из которых 255

    зы прогу не знаю
     
    #2 sn0w, 22 Jul 2011
    Last edited: 22 Jul 2011