Страница 1 из 1
Работа с регистрами
Добавлено: 13 мар 2014, 11:10
arku
Прошу прощения, на форуме ничего похожего не нашел.
Нужна программа, выводящая на экран содержимое регистра. Входным параметром следует считать имя необходимого для вывода регистра, в качестве выходного - значение регистра.
Ах да, программа на TASM
Re: Работа с регистрами
Добавлено: 13 мар 2014, 11:41
somewhere
И в чем конкретно сложность?
Re: Работа с регистрами
Добавлено: 13 мар 2014, 11:43
arku
Сложность в том, что с ассемблером раньше не сталкивался. Понимаю что задание простое, но не знаю как реализовать
Re: Работа с регистрами
Добавлено: 13 мар 2014, 12:11
somewhere
Поищите примеры с выводом числа на экран. Входные параметры, я так понял, идут из командной строки?
Re: Работа с регистрами
Добавлено: 13 мар 2014, 18:23
arku
С выводом еще более-менее понятно, А как записать значение в регистр, непонятно)
Re: Работа с регистрами
Добавлено: 14 мар 2014, 14:02
somewhere
А его не надо записывать - оно там уже будет. По условию задачи нужно просто выбрать регистр для отображения.
Re: Работа с регистрами
Добавлено: 14 мар 2014, 14:22
arku
Тогда какое значение регистра он будет выводить? нули?
Re: Работа с регистрами
Добавлено: 14 мар 2014, 14:31
somewhere
А бог его знает что там будет на момент выполнения. Нули наврядли, это же не ячейки памяти - регистры процессора используются почти во всех операциях. Чаще всего там адреса каких то ячеек памяти.
Re: Работа с регистрами
Добавлено: 14 мар 2014, 14:34
arku
Нет, по-моему, по умолчанию там находятся нули. И туда нужно что-нибудь записать)
Re: Работа с регистрами
Добавлено: 14 мар 2014, 14:39
somewhere
по моему, вы плохо понимаете что такое регистры
ни одна операционная система при передаче управления исполняемой программе не инициализирует регистры (разве что сегментные и уж точно не нулем)