|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.03.2014, 11:01 | #11 | |
Пользователь
Регистрация: 14.09.2007
Сообщений: 12
|
Цитата:
Почему отображение? Вот скрин фрагмента даташит микросхемы. Там в таблице четко показано что при выставлении адреса на шине адреса, при подаче сигнала "Разрешение кристалла" и "Разрешение чтения", на шине данных выставляется 16-разрядное слово. При изменении адреса на единицу, будет другое слово из двух байт. В заголовке видно что микросхему эту можно использовать и с 8-разрядной шиной, адрес при этом изменяется с 512 килослов на 1 мегабайт, но это по сути одно и то же. На моей плате используется именно 16-разрядный режим BIOS. |
|
11.03.2014, 11:28 | #12 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
эти данные отображаются на адресное пространство процессора, то есть процессор прямо с контроллером биоса не работает, ему до лампочки как оно работает.
причем тут вообще даташит микросхемы? я могу вам и АРМ даташит кинуть, толку то? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
12.03.2014, 20:05 | #13 | |
Пользователь
Регистрация: 14.09.2007
Сообщений: 12
|
Цитата:
Я в курсе что процессор работает с памятью через северный мост. Скажите, я правильно понимаю что с точки зрения программиста на ассемблере разницы нет 8-битный процессор или 64-битный, именно с точки зрения программирования. Система команд естественно будет разная. Я правильно предполагаю что для программиста свой уникальный адрес имеет каждый байт? И как быть если мне требуется сделать переход на конкретный блок в памяти микросхемы ПЗУ если я знаю какие биты должны быть при этом выставлены на шину адреса микросхемы памяти?? Последний раз редактировалось Viktor2004; 13.03.2014 в 07:14. |
|
17.03.2014, 14:09 | #14 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
Сам спрашиваешь -- сам же и отвечаешь если "Система команд естественно будет разная" то "с точки зрения программиста на ассемблере" разница есть, а вот с точки зрения программиста на Си/Паскале разницы нет, хотя 8-разрядный процессор -- это скорее "программируемые калькуляторы" Intel 8008/8080/8085, начиная с intel 8086 процессоры 16 разрядные и программно-совместимые "сверху-вниз"
|
17.03.2014, 22:00 | #15 | |
Пользователь
Регистрация: 14.09.2007
Сообщений: 12
|
Цитата:
|
|
18.03.2014, 00:09 | #16 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
интел способен адресовать по байту. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
20.03.2014, 06:10 | #17 |
Пользователь
Регистрация: 14.09.2007
Сообщений: 12
|
Получается что на процессоре АРМ отдельный байт адресовать невозможно, а однобайтовых команд у него не существует?
Последний раз редактировалось Viktor2004; 20.03.2014 в 06:26. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Адресация | Alexey_68 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 06.03.2013 23:24 |
ip адресация | Якъ | Помощь студентам | 3 | 24.07.2012 08:18 |
WP и адресация... | Maksimall89 | WordPress и другие CMS | 1 | 10.01.2012 20:03 |
Адресация и получение данных в микропроцессоре | Krasi | Помощь студентам | 2 | 16.10.2011 13:18 |
Адресация данных при открытии файла | PSergeyV | Общие вопросы Delphi | 3 | 14.05.2010 00:25 |