Вопросы с тегом '68000'

68000 - это 16/32 бит CPU CISC, первоначально разработанный Motorola, Inc.
1
ответ

Помощь с сборкой 68k - таблицы перехода?

Я работаю над обратным проектированием крупной программы Amiga в IDA, и я сделал тонну прогресса. Однако есть некоторые вещи, которые я не могу понять. А именно, я нашел несколько подпрограмм, которые используют то, что я считаю "прыгающими таблицами...
задан 30 июня '11 в 19:58
2
ответов

Что находится в стеке 68000, когда классический MacOS входит в программу?

Я пытаюсь понять старую классическую точку входа в приложение Mac. Я разобрал первый ресурс CODE (не CODE # 0, который является таблицей переходов). Код ссылается на некоторые переменные из стека: слово в 0004 (A7), массив длинных слов, начинающийся ...
задан 30 апр. '10 в 15:01
6
ответов

Написание ОС для процессора Motorola 68K. Могу ли я подражать этому? Могу ли я тестировать ОС ОС?

Следующим термином, мне нужно будет написать базовую операционную систему для процессора Motorola 68K в качестве части материала лаборатории курса. Есть ли эмулятор Linux базовой аппаратной настройки с этим процессором? Поэтому мои партнеры и я може...
задан 12 окт. '09 в 3:29
9
ответов

Среда программирования для Motorola 68000 в Linux

Приветствуем всех, В этом семестре я изучаю структуру и применение микрокомпьютеров, и мы программируем с помощью процессора/платы Motorola 68000. Программа курса предлагает запустить что-то вроде Easy68K или Teesside Motorola 68000 Assembler/Emulat...
задан 12 сент. '09 в 4:39
2
ответов

68040 берет неправильную ветвь If Ifsese

Любые хорошие программисты сборки 68k там? Я использую коммерческий компилятор Green Hills для Motorola 68040, и я вижу очень странное поведение в коде. Иногда код выполняет сравнение if/else и принимает неправильную ветку. Например: float a = 1, b ...
задан 14 нояб. '11 в 8:46
4
ответов

Что такое круговой сдвиг с расширением?

Я помню в классе сборки, мы изучили процессор m68k, и вы могли сделать 3 вида сдвигов. Линейный сдвиг, круговой сдвиг и круговой сдвиг с продолжением. Последний, круговой сдвиг с продолжением, в основном поворачивает все биты влево или вправо, но он...
задан 03 дек. '17 в 21:42
2
ответов

Определение режима серийной съемки

Я читал в компьютерной организации, и в главе "Память" упоминается, что "SDRAMS имеет несколько режимов работы, например, могут быть заданы серийные режимы разной длины". Может ли кто-нибудь уточнить, что такое пакетный режим? Основная причина, по к...
задан 26 июня '11 в 22:01
7
ответов

Какой древний школьный код вы все еще носите?

Из-за скуки из моих мозгов последние несколько дней работала больной, я решил попробовать выкопать какой-то старый код. Я мог найти некоторые бинарные версии некоторых древних материалов Atari ST, которые я написал, но я не мог найти никакого источни...
задан 30 янв. '09 в 22:15
3
ответов

Где я могу найти информацию о инструкциях для ассемблера для Motorola 68000?

Я ищу информацию для форматов кодирования команд машинного языка для процессора Motorola 68000. Я использовал Семейство микропроцессоров Motorola Mc68000: язык сборки, дизайн интерфейса и дизайн системы, за исключением этого, но я больше не владею ко...
задан 30 сент. '09 в 6:02
1
ответ

Инструкции по декодированию 68k

Я пишу интерпретируемый эмулятор 68k как личный/образовательный проект. Сейчас я пытаюсь разработать простой, общий механизм декодирования. Как я понимаю, первых двух байтов каждой команды достаточно, чтобы однозначно идентифицировать операцию (с дв...
задан 07 сент. '11 в 5:48
1
ответ

68000, портативная библиотека JIT

Существует несколько библиотек JIT, но есть ли какие-либо из них, которые выдают инструкции по стилю Motorola 68000, например 68000, 68040, 68060 или любой из процессоров Coldfire? Бонусные баллы, если они могут исходить и для других платформ, но са...
задан 13 апр. '11 в 9:16
2
ответов

У разных тренажеров 68k есть разные задачи TRAP?

В последнее время я пересматриваю программирование Motorola 68000. По общему признанию, когда я прошел курс, я просто сделал то, что нужно было пройти (и у него был ужасный профессор)... но ТЕПЕРЬ Я действительно заинтересован в этом. В любом случае,...
задан 28 июля '10 в 21:55
2
ответов

68k - плюс символ в адресных регистрах

В то время как обратное инженерное что-то для удовольствия, я наткнулся на следующую часть сборки: move.b (a1)+,(a0)+ Я понимаю, что круглые скобки означают "значение", но что означает символ плюса? Как бы я точно перевел это на C?
задан 26 янв. '13 в 16:20
3
ответов

68k регистров адресов

Этот вопрос просит попросить "почему ты это делаешь?" ответы. Мне не удалось найти эту информацию в справочном руководстве 68k Programmer, но это может быть из-за того, что я не уверен о том, что нужно было искать. Вот формат инструкции для кода оп...
задан 10 июня '11 в 0:11
3
ответов

Передача параметров в стеке

Когда вы передаете параметры функции в стек процессора, Вы помещаете параметры, затем JSR помещает обратный адрес в стек. Таким образом, это означает, что в вашей функции вы должны взять верхний элемент стека (обратный адрес) прежде чем вы сможете о...
задан 09 апр. '10 в 8:28