Страница 2 из 2
Re: Помогите!!! Очень нужно!!!
Добавлено: 15 окт 2007, 16:20
AntiMoD
Не буду плодить новые темы, задам свой (наверное глупый

) вопрос тут.
Надо написать подпрограмму для вывода на экран содержимого регистра BX но! без использования прерываний (BIOS и DOS).
Сижу, читаю Kalashnikoff... темный лес и везде пресутствуют прерывания, мозг кипит, надеюсь на вашу помощь.
Re: Помогите!!! Очень нужно!!!
Добавлено: 15 окт 2007, 16:25
somewhere
Для вывода символов используй прямой доступ к текстовой памяти заместо прерываний. Вот и все, остальное математика и здесь есть.
Re: Помогите!!! Очень нужно!!!
Добавлено: 15 окт 2007, 16:56
AntiMoD
somewhere писал(а):Для вывода символов используй прямой доступ к текстовой памяти заместо прерываний. Вот и все, остальное математика и здесь есть.
Можно по подробнее ? Ничего похожего не нахожу в литературе, а время утекает

Re: Помогите!!! Очень нужно!!!
Добавлено: 15 окт 2007, 17:01
somewhere
В текстовом режиме, то, что видно на экране находится в видеопамяти по абсолютному адресу 0B8000h (режим реальной адрессации). Т.е. по сегменту/смещению 0B800h:0000h. Каждое слово в этой памяти представляет собой символ с аттрибутами. Т.е. если мы хотим вывести символ в 5 строку, 7 столбец то надо писать по адресу: 0B800h: (80*5 + 7)*2
Re: Помогите!!! Очень нужно!!!
Добавлено: 15 окт 2007, 17:40
AntiMoD
Честно, мало что понял, видимо не дано мне такие вещи делать
somewhere, Огромное спасибо за помощь!
Re: Помогите!!! Очень нужно!!!
Добавлено: 21 дек 2009, 14:01
mariva
Очень прошу, помогите мне! У меня похожие задачи.
1.Составить программу вычитания двух чисел с тройной точностью, результат поместить на место вычитаемого.
Указания: Приводится программа , написанная на языке Ассемблер для МП КР580, приводится программа в машинных кодах. Область используемой памяти начинается с адреса 0800h.
2. Составить программу, пересылающую все положительные числа, делящиеся на 4 из области с адресами с ADDR1 по ADDR2 включительно в область с начальным адресом ADDR3. Программу составить на языке ASM80.
Re: Помогите!!! Очень нужно!!!
Добавлено: 26 дек 2009, 17:49
mariva
Помогите мне кто - нибудь! Пожалуйста!!!