Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Включение полной поддержки ассемблера в Борланде http://www.cyberforum.ru/assembler/thread541074.html
как это сделать??(не понимает регистр eip , тупит командой call, не использует метки с++...)
Assembler Условные переходы. Поясните код. Здраствуйте уважаемые форумчане, поясните пожалуйста каждую строчку кода, заранее благодарен. Плохо разбираюсь в ассемблере :( a dd 2 b dd 1 v1 dd 1 .data? x dd ? z dd ? http://www.cyberforum.ru/assembler/thread541020.html
Assembler Условные переходы. Поясните код.
Здраствуйте уважаемые форумчане, поясните пожалуйста каждую строчку кода, заранее благодарен. Плохо разбираюсь в ассемблере :( a dd 2 b dd 1 v1 dd 1 .data? x dd ? z dd ?
Assembler MASM32 Вычислить значение функции f(x)
Прошу оказания посильной помощи в решении! Дана функция вещественного аргумента f(x), заданная с помощью указанного математического выражения. Преобразовать выражение в постфиксную запись. Создать...
Assembler Исправить код http://www.cyberforum.ru/assembler/thread540468.html
Код ASM SSEG SEGMENT STACK DB 256 DUP(?) SSEG ENDS DATA SEGMENT X DW ? A DW 6 B DW 3 C DW 9 D DW 8
Assembler нужна помощь с задачей можите помочь с одной задачкой?? буду благодарен... вот условие: Реалізація циклічних програм на Асемблері(обробка матриці:знайти суму і добуток всіх додатніх елементів довільної квадратної... подробнее
HITMAN
Absolution
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,779
06.04.2012, 23:25 0

Видеопамять, вопрос про физический адрес B800h

06.04.2012, 23:25. Просмотров 1422. Ответов 3
Метки (Все метки)

Ответ

Пётр Нефедов, возможно я не понял вопрос, но речь вроде идёт о массиве.
Количество столбцов 80, а количество строк неважно нам то нужна 5. Размер элемента 2 байта.
Вычислим адрес строки, 80 * 2 * (5-1) = 640 {-1 т.к. элементы массива в данном случае строки индексируются от 0 до 79}
Вычислим адрес столбца 640 + 2 * (7-1) =652=28Сh как у вас. {-1 по той же причине здесь столбцы}
Это ответ на вопрос 1.
А на дисплей выводится верно куда и надо здесь координатная сетка и по строкам начинается с 1 и до 80, а по позициям с 1 и выше.
Это ответ на вопрос 2.
Куда хотели туда и записали, что не так?

Вернуться к обсуждению:
Видеопамять, вопрос про физический адрес B800h
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2012, 23:25

низкоуровневый вопрос про с++
Добрый вечер помогите пожалуйста разобраться и понять, если вам не сложно....

Теоретический вопрос про переменные
У меня следующий вопрос. Предположим в тексте программы объявлена переменная в...

Assembler (AT&T, 64bit). Вопрос про argv
Здравствуйте. Читаю учебник по ассемблеру, пытаюсь запустить вот эту...

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