Форум программистов, компьютерный форум, киберфорум

Низкоуровневое программирование


Проектирование и программирование микроконтроллеров, обсуждение архитектуры процессоров, использование языка ассемблера
Войти
Регистрация
Восстановить пароль
Подразделы : Низкоуровневое программирование Искать в этом разделе
  Раздел Обновлено Тем Сообщений
817 4,478
26,992 129,435
17,294 76,939
252 1,546
1,004 5,604
1,588 9,370
752 2,979
119 813
983 4,747
15.10.2024 14:31
226 1,459
330 3,698
Новая тема
Темы раздела : Низкоуровневое программирование Искать в этом разделе
Объявление
Показов: 4,301,791 Посмотреть объявление Объявление: Правила форума
20.11.2006 mik-a-el (Администратор)
  Рейтинг Тема / Автор Обновлено Ответов Показов
Важные темы
Jin X
25.03.2024 16:49
4 96,242
R71MT
18.08.2022 21:04
23 37,339
Обычные темы
Задать вопрос
Доброго времени суток. Как называется и с чего начинать изучение той области кодинга которая лежит в основах основ? Дело в том что я хочу понимать работу кода, и ПК в целом на самом нижнем, базовом...
Technomant
28.01.2025 11:16
6 644
Офф сайт Калашникова закрыли. Может быть кто - нибудь знает, где можно скачать диск или найти программы, которые на нём были? Заранее спасибо.
Niko Demin
22.12.2024 13:45
5 10,694
Здравствуйте такой пример кода .... .text:00506708 354 push 0 ; char .text:0050670A 358 push 20h ; ' ' ; yBottom .text:0050670C 35C ...
nikqz
19.11.2024 12:19
10 1,326
Доброго всем вечера прошу помочь декомпилировать нижеприведенный 16-ричный код. Код был скопирован из проекта станка , синтаксис был похож на паскаль. Нужно понять какой номер соответствует какой...
AlexEn1980
13.11.2024 09:50
2 1,490
Пользуюсь для синтеза звука старенькой SHARM studio, иногда удобно. Она сохраняет сессии в какие-то бинарные файлы .shm Сейчас все подобные проги сохраняют данные в редактируемые форматы: json, txt...
lesobrod
14.10.2024 16:55
3 2,069
Здравствуйте, читаю книгу Касперского "искусство дисасемблирования" и там нужен отладчик Softice, но последнее его обновление работает только с Windows xp, подскажите какие есть аналоги для Windows...
ErochinCorparei
12.10.2024 21:22
2 1,992
Есть ли где, на просторах интернета, masm formatter (он же beautifier)? Онлайн не онлайн, не важно. Все перерыл, ничего толкового не нашел...
newbie_noob
26.03.2024 19:09
13 7,451
Указанная инструкция - push rbx. Как узнать, какая инструкция выполняется перед ней?
Giperbola
12.02.2024 17:42
3 3,380
Привет! Хочу поставить бряку на LoadLibraryExW, когда 1-м аргументом ей передали нужное мне имя dll, например, WaaSMedicPS.dll Простейшим вариантом, было бы сделать: sxe ld WaaSMedicPS.dll ...
Dragokas
29.01.2024 15:22
6 3,277
Здравствуйте! Я пишу учебное приложение для изучения Ассемблера и мне нужно реализовать порты ввода вывода так, чтобы к ним можно было подключать виртуальную периферию. Как же реализовать такую...
Regrin1
25.01.2024 15:44
4 2,915
Есть приложение, я смотрел в IDA его адресация начинаеться с 0x10000. Функция main() этого приложения в IDA по адресу 0x00038460 Я отнял 38460 - 10000 (hex) и получил линейный адрес 28460 - как...
kurlyak
22.12.2023 20:51
3 2,752
Салют. Кто-нибудь работал с такими post-картами? К примеру, у меня есть карта (адаптер) PCIe-LPT. Если я воткну в неё эту post-карту, она будет отображать коды при загрузке (и вообще коды,...
Jin X
05.12.2023 20:45
7 2,520
OllyDbg не подключает ни к какому процессу. Сначала грешил на саму программу, которую пытался открыть, потом попробовал много других процессов и итог одни - "reason: 00000032 (error_not_supported)"....
AlexWiDe
18.11.2023 02:56
1 2,085
В книге Таненбаума "Архитектура компьютера" написано: "Новые средства, появившиеся на третьем уровне, выполняются интерпретатором, который работает на втором уровне. Этот интерпретатор был...
mikello
23.10.2023 08:57
2 1,203
Здравствуйте. Читал, что в процессор может быть встроен микрокод (уровень микроархитектуры). Зачем нужен микрокод? Верно ли мое предположение о том, что если на уровне архитектуры набора команд...
mikello
23.10.2023 08:38
8 2,102
Что будет если поделить на ноль в программе которая работает без операционной системы?
McLightning
22.08.2023 22:34
2 1,297
Собственно пишу ЯП, в ходе написание парсера строк понял что, FASM не понимает символ /n и соответсвенные вытекающие. К чему веду, узнал что GAS(GNU assembler) имеет поддержку /n и его используют...
caratovchanin
23.06.2023 19:37
3 2,217
Всем привет, подскажите, возможно ли в отладчике edb посмотреть заданную область памяти, например: в программе есть команда занести в регистр eax данные из ячейки памяти по определенному адресу...
xox
03.05.2023 19:49
1 1,501
предполагаю что у меня енверное представление о работе многоядерных машин при работе одного процесса в многопоточном режиме. предполагаю что в один такт выполнятется одна инструкция ассемблера так...
golosalex
18.04.2023 11:12
12 1,670
В программе которую я открыл через IDA PRO показываются такие импорты как URLDownloadtofileW и ShellExecute Мне нужно понять к чему относятся эти импорты Типо если urldownload, то что именно он...
ltsc
04.02.2023 14:04
1 1,405
Нужен CodeView 32 для DOS, проверенный. Скачал какой-то CodeView 4.01. Вроде удобно мне. Но он с ошибкой. Кладёшь в EAX число, а он на следующем шаге трассировки старшую половину обнуляет. Ну,...
zzeebra
02.02.2023 11:41
8 1,498
Добрый вечер ,сейчас изучаю архитектуру и появились вопросы помогите ! С реальным режимом более менее понятно Грубо говоря: программа загружается в память и указатель IP поочередно читает...
Ivan1966
17.01.2023 22:46
1 1,446
На каких из перечисленных этапов обработки прерывания используются пороги прерываний? выделение из поступивших запросов на прерывания наиболее приоритетного запроса проверка возможности...
Oyage
07.01.2023 19:00
0 1,322
Прошу прояснить, правильно ли я понимаю методы Метод переименования регистров используется тогда, когда нужно реализовать параллелизм? Предполагает использование двух уровней адресации: 1)...
Oyage
07.01.2023 15:11
5 1,224
1) дешифрация команды 2) чтение из ОП первых байт команды 3) передача содержимого программного счетчика в ОП 4) модификация программного счетчика и дочитывание команды 5) выборка операндов из ОП...
Oyage
07.01.2023 07:08
1 1,583
Здравствуйте. Посоветуйте мне какой компилятор лучше выбрать. FASM, MASM или TASM. Какой из них сильнее, какой проще? Какой компилятор наиболее предрасположен к процессору?
faNtOm2004
03.01.2023 17:25
16 6,416
Здравствуйте, мне нужно считать значение с регистра rax или любого другого в x64 приложение, в определенном участке памяти, внешне. Есть приложение, в котором, в определенном участке...
l2w
08.11.2022 18:04
5 1,928
Логично предположить, что: считать сумму 2–х 8–битных регистров быстрее, чем сумму 2–х 16–битных регистров и считать сумму 2–х 16–битных регистров быстрее, чем сумму 2–х 32–битных регистров и...
proger0x8654
01.11.2022 08:00
12 2,009
Уважаемые специалисты, подскажите пожалуйста Как имея команду ассемблера PowerPC получить ее машинный код? Вот например на фото видно что команда (адрес) 50028144 bl sub_50000228 имеет код 4B FD...
Viktor2004
26.10.2022 00:07
2 1,725
При необходимости удлинения строки, локализируя софт. Дизассемблером. С строками без прямых ссылок. Push что кладёт строку в стек. Какие варианты локализации, отладки подобного софта. Каким...
serg5
25.10.2022 20:57
0 1,474
Здравствуйте, для тренировки написать калькулятор для игры anno 1404. В игре всё крутится вокруг нескольких типов населений, которые проживают в домиках разного уровня. Эти типы населения потребляют...
Mournemarth
27.09.2022 20:02
0 1,943
Добрый день. Люди, подскажите пожалуйста - в чём может быть проблема. Такая ситуация, изучаю ядро Windows и windbg(по ходу дела :) ). И нашел на msdn команду !vtop - которая переводит виртуальный...
Shert
19.08.2022 15:03
0 2,572
пример var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 0Ch <--------- push ebx push esi
nikqz
16.08.2022 08:14
3 2,466
Здравствуйте, мне необходимо написать шеллкод, который должен хранить изменяемые переменные(места в памяти по середине шеллкода) в кодосекции. Способом, подобным этому: jmp @f skip: ...
Demon13
22.06.2022 16:16
4 2,424
Видел ли кто-то решение задачи для N ферзей на ассемблере? Я сделал на Сях, есть надежда что ассемблер будет быстрее. Пытаюсь время подсчета числа решений для 16x16 свести ниже 5 секунд, или 18x18...
QueryMonkey
07.06.2022 18:57
8 2,873
Всем привет! не могу понять, в чём причина различного поведения IDA Pro Есть 64-битная DLL-ка. Открываю её в IDA (v1.5.0, интерфейс в стиле Borland C). Я знаю, что по некоторому адресу...
ZiminAS1990
20.05.2022 23:22
3 4,419
Здравствуйте, нашёл такой замечательный сайт как http://ref.x86asm.net/geek64.html Там в графе опкода(op1, op2...) указаны значения Evqp, Gvqp, Eb, Gb и т.д. Понимаю я из этого только rax, al и...
Demon13
20.05.2022 22:59
2 3,613
Доброго! Есть бинарник под десятку, хочу завести его под семёркой. Он использует несколько winapi из user32, kernel32 и др, которых в семерке нет. Как бы их аккуратно подменить своей...
Postscripter
22.04.2022 16:52
3 2,529
Добрый день! Никто не сталкивался с такой задачей: Привести структуру дескриптора сегмента данных, содержащего следующие параметры: - базовый адрес сегмента- 532Сh; - размер сегмента- 16К; -...
Rikk
21.04.2022 13:26
3 2,366
В целях курсовой работы нужно вывести на экран содержимое отладочных регистров. Было принято решение делать всё через модуль ядра Linux с ассемблерными вставками. И вот возникает вопрос: реально...
7enya
12.04.2022 23:49
0 1,749
Доброе утро всем форумчанам. У меня еще вопросы. При возникновении исключения, процессор сначало в стек кладет CS и EIP и EFLAGS, а потом если есть код ошибки? И еще, CS какого размера? Может быть 4...
RatOSER
04.04.2022 10:56
1 2,529
Добрый день коллеги! Хочу спросить, на форуме есть спецы по структуре rom wince. Разбираю структуру romimage wince и возникли вопросы по структуре загрузчика, значению полей, вычисления адресов...
wilibear
01.04.2022 12:43
0 1,306
Добрый день, есть идея реализации передачи данных по HDMI... На Али есть PCI карты с HDMI input\output портами, суть взять например 2 такие карточки, соединить их между собой и попробовать передать...
MarkRussinovich
18.03.2022 14:38
8 5,737
Здравсвуйте, несовсем понял, как дать название теме, но надеюсь более менее нормально. Никто не подскажет, как мне через скрипт включить данный пункт? Я уже весь ida.idc перешерстил, но никак...
Vit_ amin
05.03.2022 17:26
1 2,028
Хочу создать элементарный макрос забрать значение из файла csv и вставить его в нужное поле. Пробkvt на этапе идентификации поля. Код: { "Name": "macros",
jenya82
21.02.2022 19:15
2 2,030
Добрый день. Люди, не могу понять, за что всё-таки отвечает регистр DS. Читаю определение: "Регистр сегмента данных (DS) содержит начальный адрес сегмента данных". Основывясь на этом определение,...
Bumis
13.02.2022 14:51
3 2,290
Какую кодировку вы используете в исходниках на ассемблере (для комментариев и пр)? Добавлено через 3 секунды p.s. Забыл исправть 3-й пункт на "Обычно UTF-8"...
Jin X
11.02.2022 18:06
3 3,661
Возможно, это глупо, но где-нибудь можно найти тактовки команд этой архитектуры?
vantfiles
21.01.2022 02:51
11 2,173
Здравствуйте. Возникло желание написать на ассемблере библиотеку, которая бы с минимальными усилиями компилировалась в два варианта - для стыковки с Visual C++ и C++ из GCC. Для реализации...
vantfiles
20.01.2022 15:02
2 2,109
Всем привет, есть инструкции асма xor eax, eax cmp ecx, 168 // тут ecx != 168, так что флаг зеро будет 0 setnz al // тут получается фраг зеро 0, значит al будет 1 lea eax,...
Dhdbdb
27.12.2021 01:24
4 2,376
Задать вопрос
Новая тема
Опции раздела Искать в этом разделе
Искать в этом разделе :

Расширенный поиск Темы без ответов

Новые блоги и статьи
Ключевые слова Python
hw_wired 15.02.2025
Ключевые слова в Python - это специальные зарезервированные слова, которые имеют особое значение и функции в языке. В настоящее время Python включает 35 ключевых слов и 4 мягких ключевых слова. Эти. . .
Отличия изменяемых и неизменяемых типов в Python
hw_wired 15.02.2025
В Python существует принципиальное различие между изменяемыми (mutable) и неизменяемыми (immutable) типами данных, которое оказывает существенное влияние на работу программ. Это различие часто. . .
Python: сравнение списков и кортежей
hw_wired 15.02.2025
В Python последовательности являются одними из самых важных и часто используемых типов данных. Они позволяют хранить упорядоченные наборы элементов, к которым можно обращаться по индексу. Среди всех. . .
Как скачивать файлы с URL с помощью Python
hw_wired 15.02.2025
Для скачивания файлов Python предлагает как встроенные средства, так и сторонние библиотеки. Встроенный модуль urllib из стандартной библиотеки обеспечивает базовую функциональность для работы с URL. . .
Использование SQLAlchemy в Python
hw_wired 15.02.2025
SQLAlchemy - мощная библиотека для работы с базами данных в Python, которая предоставляет полноценный набор средств для объектно-реляционного отображения (ORM) и обширные возможности для работы с. . .
Взаимодействие с REST API в Python
hw_wired 15.02.2025
В современном мире разработки программного обеспечения REST API стал неотъемлемой частью архитектуры веб-приложений. API (Application Programming Interface) - это набор правил и протоколов,. . .
Разделение строк в Python
hw_wired 15.02.2025
Python предлагает богатый набор возможностей для работы со строками, и среди них разделение строк занимает особое место. Этот процесс позволяет разбивать текст на отдельные компоненты, что критично. . .
Объединение строк в Python
hw_wired 15.02.2025
При работе с текстовыми данными в Python нередко возникает необходимость объединять несколько строк в одну. Это может потребоваться при форматировании вывода, обработке текстовых файлов или создании. . .
Лучшие игровые движки на Python
hw_wired 15.02.2025
В последнее время разработка игр стала одним из самых популярных направлений программирования, и Python не остался в стороне от этого тренда. Несмотря на то, что Python обычно не ассоциируется с. . .
Декоратор jit в Python
hw_wired 15.02.2025
Если вы достаточно долго изучаете программы и пакеты на Python для машинного обучения, то наверняка замечали, что паттерн "JIT-декоратор" довольно популярен. Этот подход позволяет превратить обычные. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru