Автор Тема: Достъп до регистър на процесора  (Прочетена 1441 пъти)

shinobi

  • Напреднали
  • *****
  • Публикации: 36
    • Профил
Здравейте,

искам да получа достъп за четене/запис на регистър на процесора. Примерно искам да прочета стойноста на адрес 0x55aabbcc. За целта ще напиша модул който да заредя в kernel-a. Знам, че с mmap става от потребителска програма но искам да знам има ли по-бърз/ефективен начин да се направи това нещо когато кодът е в модул? И въобще каква е идеята за достъп до регистри на процесора от модул?
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Достъп до регистър на процесора
« Отговор #1 -: Sep 30, 2013, 13:15 »
Не съм програмист, но има голям риск никой да не ти отговори, ... та затова.
Този адрес, който си посочил като пример, не е регистър на процесора.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

shinobi

  • Напреднали
  • *****
  • Публикации: 36
    • Профил
Re: Достъп до регистър на процесора
« Отговор #2 -: Sep 30, 2013, 13:26 »
Не съм програмист, но има голям риск никой да не ти отговори, ... та затова.
Този адрес, който си посочил като пример, не е регистър на процесора.
Може, просто написах няколко числа. А и по принцип не става въпрос за за х86 архитекрура :)
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Достъп до регистър на процесора
« Отговор #3 -: Sep 30, 2013, 16:39 »
Какво точно искаш да направиш?

Активен

"Knowledge is power" - France is Bacon