Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
7trastor
2 / 2 / 0
Регистрация: 05.05.2018
Сообщений: 17
1

Запись значения регистра в строку

08.05.2018, 13:00. Просмотров 286. Ответов 1
Метки нет (Все метки)

Я хочу вывести содержимое регистра al в консоль. Я написал код:
Assembler
1
2
3
4
5
6
7
8
9
mov ah, 9h
mov dx, offset mess                
mov al, 1h
mov cx, 5  
c:
inc al
int 21h
loop c     
mess db al, 10, 13, "$"
Но компилятор обнаружил ошибку:

(13) cannot evaluate this expression: al

Каким образом можно правильно записать значение регистра в "db"?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2018, 13:00
Ответы с готовыми решениями:

При выводе на экран десятичного значения регистра AX, получаю пустую строку
не могу понять, почему выводится пустая строка, подскажите, пожалуйста, в чем может быть проблема?...

Запись единицы в бит регистра
как называется процедура принудительной записи 1 в определенный бит регистра? и как это можно...

Вывод значения из регистра BX
Пытаюсь записать регистр BL (где хранится количество единиц в двоичной записи числа) в переменную...

Вывод значения из регистра AX
Всем доброго времени суток, друзья! Помогите, пожалуйста, решить такую проблему, нужно вывести...

Вывод значения регистра на экран
Как в FASM'e вывести на экран значение какого-нибудь регистра?

1
ФедосеевПавел
Модератор
4252 / 2341 / 940
Регистрация: 01.02.2015
Сообщений: 7,736
08.05.2018, 19:18 2
Посмотрите примеры вывода чисел или преобразования в строки в закреплённой теме
Ввод и вывод чисел в различных системах счисления
Вам подойдёт из сообщения #2. Только внимательнее - там в процедуре отсутствует ret.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2018, 19:18

Вывод значения регистра на экран
Помогите пожалуйста разобраться с программой которая выводит значение(десятичное) регистра ax на...

Определение значения регистра и флагов по области памяти
Помогите, пожалуйста !!! Ассемблер изучаю месяц,через два дня экзамен. Времени нет. Дана область...

Сформировать новую строку, состоящую из символов верхнего регистра исходной
Дана строка символов: «Assembler language programming is the fastest in the world.» Написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru