нужна помощь по ассемблер

Тема в разделе "TASM", создана пользователем Adelinka, 12 июн 2021.

  1. Adelinka

    Adelinka New Member

    Публикаций:
    0
    Регистрация:
    12 июн 2021
    Сообщения:
    4
    Добрый день!
    Помогите пожалуйста ответить на следующие вопросы:
    1. Определите следующие числовые значения в элементах данных с именами от A до E:
    a) четырехбайтный элемент, содержащий шестнадцатеричный эквивалент двоичного десятичного числа 221;
    b) однобайтный элемент, содержащий десятичное число 73;
    c) двухбайтный элемент, содержащий неопределенное значение;
    d) переменную, содержащую текст «Hello»;
    e) Массив двухбайтных чисел, содержащий последовательные значения 16, 19, 20, 27, 30.
    a)a dd 0DDh
    b)b db 73
    c)c dw ?
    d)d db "Hello",0
    e)e dw 16, 19, 20, 27, 30
     
    Последнее редактирование модератором: 12 июн 2021
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.329
    aaf.png
     

    Вложения:

    • aaf.png
      aaf.png
      Размер файла:
      243,3 КБ
      Просмотров:
      170
    Adelinka нравится это.
  3. Adelinka

    Adelinka New Member

    Публикаций:
    0
    Регистрация:
    12 июн 2021
    Сообщения:
    4
    А еще помогите пожалуйста !
    Какие из следующих имен неправильны: PC_AT, $50, @$_Z, 34B7, AX, .gR? Почему?
     
  4. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.708
    Adelinka,
    учебник прочитать не позволяет религия? :negative: неправильные 34B7 потому что соответствует шестнадцатеричному числу и АХ потому что это служебное слово (название регистра)
     
    Adelinka нравится это.
  5. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.954
    $50 выглядит не валидным, ибо со спецсимвола начинается. Но по-моему от транслятора многое зависит.
     
  6. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.708
    f13nd,
    masm/tasm такое имя проглотят, а вот фасм хз
    .gR чтобы masm пропустил имя в котором первый символ "точка" нужна директива OPTION DOTNAME но тоже несмертельно