|
Asm/C++/Delphi/Py/PHP/VBA
|
|
Подразделы низкоуровневого22.03.2018, 15:41. Показов 15046. Ответов 125
Метки нет (Все метки)
Всем привет.
Предлагаю обсудить структуру раздела и то, как её можно привести в более логически удобный вид. Мы имеем:
Основные вопросы и мнения (от меня):
Пока предлагаю такую структуру:
В общем, жду ваших мыслей и идей!!! ![]() p.s. Поактивнее, плиз
3
|
|
| 22.03.2018, 15:41 | |
|
Ответы с готовыми решениями:
125
Разработать утилиту низкоуровневого копирования (дублирования) гибких и флеш-дисков Подключение низкоуровневого реле к ардуино |
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
|
| 09.09.2020, 00:18 | |
|
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
||
| 09.09.2020, 12:44 | ||
|
Там все одинаково = cтандартное количество бит на ВСЕ инструкции и не битом больше: Это практически полный набор инструкций, сравните его с Intel - manual ch:2. ![]() macOS есть и под Intel - но они медлено уже начинают - "тянуть одело на себя".
0
|
||
|
Модератор
|
|
| 09.09.2020, 14:47 | |
|
BSD старше, чем интеловская архитектура.
Да и linux - сейчас не только и не столько на intel. Современные applовские гаджеты ( и будущий настольный компьютер ) на 64-разрядных arm ( Aarch64 )
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
| 09.09.2020, 15:02 | |
|
0
|
|
|
Asm/C++/Delphi/Py/PHP/VBA
|
||||
| 09.09.2020, 15:39 [ТС] | ||||
![]() Понятно дело, что если вопрос про WinAPI, то его задавать нужно в Windows, где ж ещё? Assembler: Linux/BSD (x86/x64) (конечно, x86/x64 не совсем прям корректно, зато коротко и понятно). + Assembler: non-x86-CISC/RISC/VLIW/MISC/URISC... Добавлено через 4 минуты Итого: Низкоуровневое программирование --- Assembler --- --- Assembler для начинающих, студентов --- --- --- КР580, УМК/УМПК, CompModel (или: "Assembler: МК, МП, CompModel") --- --- Assembler: DOS/BIOS --- --- Assembler: Windows --- --- --- х64 --- --- Assembler: Linux/BSD (x86/x64) --- --- Assembler: FPU/SIMD, алгоритмы (графика?) --- --- Assembler: non-x86-CISC/RISC/VLIW/MISC... ("URISC" тоже фтопку) --- Программирование драйверов --- OS dev, Firmware, Boot, P-Mode (заменил "UEFI" на "Firmware")
1
|
||||
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
| 09.09.2020, 15:47 | |
|
Jin X, Мне нравится Ваша идея, но есть те, кто решает за нас.
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
||||
| 09.09.2020, 20:03 | ||||
![]() Это должны были сделать Модеры(ФедосеевПавел, politoto, они не однократно привлекались к обсуждению) и обратить внимание, на это обсуждение в чате "Модерки" СМ+. Да, я понимаю, "ЩАЗ" они все сюда набегут, но тем не мение. ![]() Добавлено через 1 час 8 минут Я могу ошибаться, но пока я таких не встречал.
0
|
||||
|
Asm/C++/Delphi/Py/PHP/VBA
|
||
| 09.09.2020, 21:53 [ТС] | ||
![]() Да и "работает" в данном случае – это так себе понятие. Т.к. работать будет при любом раскладе, даже если один общий раздел сделать. Другой вопрос – насколько удобно это работает?
0
|
||
|
Модератор
|
|
| 09.09.2020, 23:28 | |
|
Несколько лет назад я обращался что-то переименовать, поменять уровень вложения, видимость префиксов по подразделам. Но был не очень настойчив, и предложение "утонуло", и уже даже сам успел всё забыть.
Было близко к Подразделы низкоуровневого "MASM, TASM" можно было бы объединить с "FASM" под новой вывеской "Компиляторы: MASM, TASM, NASM, FASM", куда переносить темы по особенностям именно компиляторов - макросы, ключевые слова, сложные ошибки компиляции, первые шаги с компилятором - как собрать Hello (в этом отношении NASM превосходит всё - можно на макросах SASM, можно на libc, на WinAPI, MSVCRT - умножаем на количество реально применяемых с ним компоновщиков и способов подключения библиотек). Но при разделении легче искать. Для создания "NASM" нет критической массы сообщений, но судя по тенденции - через несколько лет будет достаточное количество тем. Время от времени делаю очистительные набеги на "MASM, TASM", но там ещё далеко от идеала - вопросов только по особенностям компилятора. Недавно приводил в порядок оглавление FAQ. За "FASM" не берусь - если переместить темы в "начинающих", то в самом "FASM" почти ничего не останется. Честно скажу - махнул рукой на переименование.
1
|
|
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
||||
| 10.09.2020, 12:14 | ||||
![]()
0
|
||||
|
Asm/C++/Delphi/Py/PHP/VBA
|
|||||
| 10.09.2020, 16:09 [ТС] | |||||
![]() ![]() Главное, чтобы люди не скидывали туда всё подряд, что они пишут под эти компиляторы. Это значительно прибавит вам работы по сортировке, а иначе получится куча мала. Можно над названием подумать в этом отношении, хотя не знаю, можно ли придумать что-то другое, удлинять тоже ведь не хочется. Тогда получается так: Низкоуровневое программирование --- Assembler --- --- Assembler для начинающих, студентов --- --- --- КР580, УМК/УМПК, CompModel (или "Assembler: МК, МП, CompModel"?) --- --- Компиляторы: MASM, TASM, FASM, NASM, GAS... ("FASM" всё же пока популярнее у русскоговорящих, на GAS тоже много пишут, под *nix особенно) --- --- Assembler: DOS/BIOS --- --- Assembler: Windows --- --- --- х64 --- --- Assembler: Linux/BSD (i686/x86_64) (в *nix обычно так обозначают архитектуру, как я понимаю) --- --- Assembler: FPU/SIMD, алгоритмы (графика?) --- --- Assembler: non-x86-CISC/RISC/VLIW/MISC... --- Программирование драйверов --- OS dev, Firmware, Boot, P-Mode Что думаете?
1
|
|||||
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
|||||||
| 10.09.2020, 17:47 | |||||||
0
|
|||||||
|
Asm/C++/Delphi/Py/PHP/VBA
|
||
| 10.09.2020, 19:00 [ТС] | ||
![]() 2. К "FPU/SIMD" слово "алгоритмы" я бы добавил всё же, это сильно расширяет область использования подраздела. 3. В "Assembler: х64" лучше просто "x64" оставить, чтобы люди писали туда именно в контексте "Windows" (всё же подраздел "Windows"). Да и итак слишком много слов "Assembler". Представь, как будет выглядеть полный путь к такому разделу: "Форум программистов и сисадминов Киберфорум > Форум программистов > Низкоуровневое программирование > Assembler > Assembler: Windows/WinAPI > Assembler: x86". 4. Ну и слова "эмуляторы", "компиляторы" (поскольку точки там нет, а идёт двоеточие) лучше со строчной буквы, а не с заглавной. 5. "Assembler: non-x86-CISC/RISC/VLIW/MISC..." потерял (или "Assembler: RISC/VLIW/MISC..."). 6. Зачем тебе этот "WinAPI" сдался? Вот объясни, зачем это слово, тем более, что ты за краткость . Очевидно ж, что WinAPI и Windows – это одного поля ягоды.Давай тогда напишем и "Assembler: Linux/BSD/syscalls". Но зачем? А так норм тоже
0
|
||
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
||
| 10.09.2020, 19:21 | ||
|
По этому дошли до 4.3. ![]() Пока кодилась новая версия, предыдущая версия - занимала место на диске.
0
|
||
|
Модератор
|
|||||||||||||||||||||||||||||||||||||||||
| 12.09.2020, 08:48 | |||||||||||||||||||||||||||||||||||||||||
|
А что означало название раздела "Низкоуровневое программирование" изначально?
Осмысливая, представил себе подобные картинки:
0
|
|||||||||||||||||||||||||||||||||||||||||
|
Asm/C++/Delphi/Py/PHP/VBA
|
||
| 12.09.2020, 12:09 [ТС] | ||
|
• Ассемблер. • Непосредственная работа с BIOS (и прошивками вообще) и его частями и структурами. • Внутренности ОС (разработка, реверс, низкоуровневые функции и системные вызовы). • Программирование железа, работа с портами, памятью, процессором напрямую (разные режимы, SIMD, MSR...). • Низкоуровневая оптимизация (скорость, размер). • Разработка драйверов. • Виртуализация и эмуляция. • Реверс (взлом запрещён) и защита от отладки, взлома. • Вирусы запрещены, но в целом под тематику подходит. • ...
0
|
||
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
| 15.09.2020, 15:22 [ТС] | |
|
Ну что, товарищи, давайте уже приходить к консенсусу
![]() ФедосеевПавел, politoto. А то сейчас опять на 2 года тему уйдёт, и будет вспоминать, что там обсуждали в 2020-м.
0
|
|
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
|
| 15.09.2020, 16:21 | |
|
0
|
|
|
Модератор
|
|
| 15.09.2020, 16:34 | |
|
1. Уровень вложения подраздела "Assembler: i8080/8085/KP580" понизить.
2. Добавить и удалить префиксы, изменить их видимость в подразделах Мне показалось, что настройки префиксов настраиваются индивидуально для каждого подраздела, поэтому и прошу сделать различия между подразделами. 1) Удалить префикс везде - МК/МП 2) Удалить префикс везде кроме "Assembler: i8080/8085/KP580" - CompModel 3) Во всех подразделах кроме "Assembler: i8080/8085/KP580" сделать префиксы Assembler TASM MASM MASM32 - новый префикс MASM64 - новый префикс FASM NASM emu8086 debug.exe - новый префикс Дополнительный язык - это есть, но только в корне, а нужно и в других подразделах C/C++ Delphi - новый префикс Free Pascal - новый префикс Turbo Pascal - новый префикс 3) Видимые только в подразделе "Assembler: i8080/8085/KP580": - CompModel - КР580 Emulator - УМПК-80 - sms32 Переименование Assembler: математика, вычисления в Assembler: FPU, SIMD (SSE, AVX...) Assembler: i8080/8085/KP580 в Assembler: модели ЭВМ (CompModel, КР580...) Assembler: Windows/protected mode в Assembler: Windows (32-bits) Assembler: х64/long mode в Assembler: Windows (64-bits) И на этом ограничиться. Добавлено через 1 минуту В принципе, это и было моё обращение в 2019.
0
|
|
| 15.09.2020, 16:34 | |
|
Программа для низкоуровневого форматирования HDD Что лучше использовать для низкоуровневого программирования? Писать в DBASE файлы без низкоуровневого кодирования После низкоуровневого форматирования винт перестал отображаться в биос Подразделы в меню Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|