Форум программистов, компьютерный форум, киберфорум
Микропроцессоры
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Микропроцессоры Разработка устройств под управлением Intel 8086 https://www.cyberforum.ru/ microprocessors/ thread2597486.html
Приветствую. Хочу попробовать начать программировать под 8086 микропроцессор. А именно, хотелось бы использовать какой нибудь дисплей для вывода информации и клавиатуру для взаимодействия с ним....
Микропроцессоры Структурная схема ЦП. Алгоритм выполнения двухадресной операции
Срочно нужна помощь. Есть структурная схема простейшего процессора и алгоритм двухадресной операции. Нужно показать работу алгоритма на схемe. Help!
Составить схему управления светофорными индикаторами Микропроцессоры
3 номер в фото правила п 5.18 Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Микропроцессоры Уточнение по поводу CISC и RISC архитектур Здравствуйте! Мне нужно точно понять, правильно ли я всё в своей голове представляю, надеюсь вы мне с этим поможете) Речь о CISC и RISC архитектурах. CISC архитектура, в моём представлении, даёт... https://www.cyberforum.ru/ microprocessors/ thread2564257.html
Микропроцессоры Найти данные треугольника, исходя из условий https://www.cyberforum.ru/ microprocessors/ thread2553917.html
Здравствуйте, необходимо написать функцию для excel по задаче: Даны три стороны a, b, c, удовлетворяющие аксиомам треугольника. Если треугольник равносторонний, то найти его площадь. Если...
Доработка дизассемблера 8080A Микропроцессоры
Доработка дизассемблера для Intel i8080A(КР580ВМ80А) c https://codeload.github.com/Balajanovski/8080-disassembler/zip/master введен режим сохранения в файл и опция отображения байтов данных в...
Микропроцессоры Утилита загрузки компьютера Роботрон 1715 через RS-232
У кого есть утилита загрузки компьютера Роботрон 1715 через RS-232 с образов .cpm -дискет с компьютера с Windows (для создания дискет на компьютере Роботрон 1715, где размагнитились загрузочные...
Микропроцессоры (МТ1804) Найти сумму максимальных чисел из попарно рассматриваемых регистров Найти сумму максимальных чисел из попарно рассматриваемых регистров R0,R1 и R2,R3; результат поместить в R6. п/п: определение максимального из двух чисел Ri и Ri+1. Помогите пожалуйста решить две... https://www.cyberforum.ru/ microprocessors/ thread2548841.html
Микропроцессоры (МТ1804) Найти дополнительный код содержимого регистра https://www.cyberforum.ru/ microprocessors/ thread2548831.html
Найти дополнительный код содержимого регистра R5 и поместить его в R0, путем суммирования R5 с “1” до тех пор, пока не появится переполнение. Помогите пожалуйста решить. Тут нужно использовать...
Микропроцессоры Описание схемы Кто может помочь разобраться со схемой https://www.cyberforum.ru/ microprocessors/ thread2545961.html
6522 / 2625 / 356
Регистрация: 17.02.2013
Сообщений: 3,828
05.04.2020, 02:20 0

6502 ассемблер, директива .org

05.04.2020, 02:20. Просмотров 982. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено ValeryS как решение

Решение

Добавлено через 8 минут
Цитата Сообщение от Andrey040601 Посмотреть сообщение
В документации к компилятору NESASM сказано:
.org
Set the location of the program counter.
Так то что сказано надо читать полностью, а не выборочно. Сказано :

ORG - Set the location of the program counter. The thirteen lower bits of the address inform the assembler about the offset in the ROM bank and the third upper bits represent the page index.

13 бит у адреса в банке ROM и еще 14-й бит означает какую-то хрень. Итого 14 бит. Значит все, что указано аргументом у ORG как минимум and-ится с 3FFF (маска для 14-и значащих бит) , а
C000 and 3FFF = 0
Вот ассемблер с нуля и ассемблирует.

Добавлено через 4 минуты
Или ... как-то не по аглицки написано. "third upper bits" - "третий верхние биты". Третий верхний бит или три верхних бита ?
Если адрес в банке 13 бит, а три старших бита непонятно куда, тогда аргумент ORG должен and-иться с 1FFF. Но все равно
С000 and 1FFF = 0

Вернуться к обсуждению:
6502 ассемблер, директива .org
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2020, 02:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

При запуске компьютера открывается сайт zilvingamer.org ~ gameplayinfo.org
При каждом запуске компьютера открывается командная строка и в течении 1.5 секунды закрывается,...

При запуске системы выскакивают в chrome сайты dinoklafbzor.org и http://stabgames.org
Помогите решить проблему.

microformats.org VS schema.org
Микроформаты от microformats.org и микроразметка от schema.org . Кто что использует, есть ли...

Ассемблер в паскале: как загрузить массив во встроенный ассемблер и произвести над любым из его чисел сложение(вычитание).
хочу написать программу в паскале с использованием встроенного ассемблера, но прежде чем начать...

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