Как мне написать и запустить (используя соответствующую вызывающую программу) ближайшую процедуру на языке ассемблера, которая преобразует цифру ASCII, переданную ей в регистре AL, в эквивалентное двоичное значение? Значение возвращается обратно в сам регистр AL ...

2 Ответы


  • Похоже, что в Интернете много людей, ищущих помощи в запуске процедуры на ассемблере,
    которая преобразует цифру ASCII!

    Это что-то вроде экзаменационного вопроса? По каким причинам это повсюду в Интернете?

    Во всяком случае, мое исследование привело меня к паре ответов:

    Первый был на другом сайте вопросов и ответов.

    MOV AH, 07
    INT 21
    MOV DL, AL
    MOV AH, 02
    INT 21
    INT 20

    Другой ответ привел меня к PDF-файлу под названием : Уроки электрических цепей.

    На самом деле это похоже на то, что вам нужно прочитать ... Это довольно глубоко, но вы можете найти это здесь:

    www.saylor.org/site/wp-content/uploads/2011/06/CS301-3.4.pdf

  • Напишите и запустите (используя соответствующую вызывающую программу) процедуру near на
    языке ассемблера, которая преобразует цифру ASCII, переданную ей в
    регистре AL, в эквивалентное двоичное значение. Значение возвращается обратно в регистр AL.

Напишите свой ответ

Ваш ответ появится после модерации