![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
![]()
тут я фиг его, какой протокол с платой...там шин валом...
1. Чтение/запись через порты и команды (например, I2c) 2. DMA - плата "замещает" часть адресов компа, и, когда она включена, запись в "память" по указателю ведет к записи в плату (так видео работают карты) 3. ....дофига еще. |
![]() |
![]() |
![]() |
#32 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]() |
![]() |
![]() |
![]() |
#33 |
Форумчанин
Регистрация: 17.07.2012
Сообщений: 140
|
![]()
нет!!! я конечно не про плату , а про обычную оперативную память, просто раз уж начал разбираться, не хочется бросать, хочется понять, вот нашел такой пример
Код:
Код:
Последний раз редактировалось седьмой; 28.04.2017 в 09:30. Причина: описка |
![]() |
![]() |
![]() |
#34 |
Форумчанин
Регистрация: 17.07.2012
Сообщений: 140
|
![]() |
![]() |
![]() |
![]() |
#35 |
Форумчанин
Регистрация: 17.07.2012
Сообщений: 140
|
![]()
ну вот нашел
Код:
|
![]() |
![]() |
![]() |
#36 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
С чего вы взяли, что смещение должно быть 100? В 16 битном режиме для каждого адреса памяти существуют 4096 комбинаций сегмент:смещение, указывающие на этот адрес. Какой из них выбрал ваш компилятор никто не знает.
В десятичном виде печатается, потому что вы так указали - процессор не берет данные в "десятичном" или ином виде - они всегда двоичны. Изучите архитектуру 8086 и основы языка С, иначе только будете терять время. |
![]() |
![]() |
![]() |
#37 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#38 | |
Форумчанин
Регистрация: 17.07.2012
Сообщений: 140
|
![]()
я это взял с того, что при написания драйвера на ассемблере код программы начинается со смещения 100h, вот пример
Код:
Цитата:
|
|
![]() |
![]() |
![]() |
#39 |
Форумчанин
Регистрация: 17.07.2012
Сообщений: 140
|
![]() |
![]() |
![]() |
![]() |
#40 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Данные вводятся на веб странице, но хранятся в .... | Ципихович Эндрю | Общие вопросы Web | 35 | 23.09.2016 08:10 |
Данные о температуре воздуха и количестве осадков за декаду апреля хранятся в массивах. Определить количество осадков... | zzz99 | Помощь студентам | 8 | 13.03.2014 17:33 |
Байты или то, как хранятся данные | RussDragon | Общие вопросы C/C++ | 10 | 11.06.2013 08:50 |
Дан массив, в котором хранятся данные о расписании поездов, определить поезда на станции (C++) | nurtay1994 | Общие вопросы C/C++ | 1 | 29.04.2013 08:26 |
где хранятся данные при работе с dll ? | xrob | Общие вопросы Delphi | 17 | 19.04.2013 23:18 |