Форум программистов, компьютерный форум, киберфорум
Низкоуровневое программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/65: Рейтинг темы: голосов - 65, средняя оценка - 4.52
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13

Подразделы низкоуровневого

22.03.2018, 15:41. Показов 15046. Ответов 125
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Предлагаю обсудить структуру раздела и то, как её можно привести в более логически удобный вид.

Мы имеем:
  • Программирование драйверов
  • Assembler, MASM, TASM
    • Assembler для начинающих
    • Assembler: Windows/protected mode
    • Assembler: DOS/Real Mode/16-bits
    • Assembler: i8080/8085/KP580
    • Assembler: х64/long mode
    • Assembler: математика, вычисления
    • Assembler: Linux
    • FASM
    • ОС на Assembler

Основные вопросы и мнения (от меня):
  1. Не пора ли добавить подраздел про NASM, т.к. вопросов по нему уже довольно много?

  2. Не переименовать ли "Assembler: i8080/8085/KP580" в "Assembler: микроконтроллеры" или "Assembler: МК и МП" или даже "Assembler: МК (AVR, PIC, i8051) и МП (КР580/i8080, i8085, ARM)" (хотел добавить ещё "MSP430, "HC11", но уж слишком длинно получается... собственно, а нужно ли тут слово Assembler, когда и так понятно?) Да, на форуме есть раздел про микроконтроллеры, но там всё же ассемблерное программирование обсуждается, как я понял, не шибко часто.

  3. Не пора ли создать подраздел типа "Assembler: CompModel, LamPanel" (вообще, слово "Assembler" здесь уместно?) Либо вообще объединить всё разом: "Assembler: МК, МП, CompModel" ("LamPanel" можно не писать, про него только 2 темы в разделе, одна из которых моя ).

  4. Стоит ли protected mode (и почему строчными буквами, если "Read Mode" написано с заглавных... ну и про "long mode" тот же вопрос?) располагать в разделе Windows. Защищённый режим Windows – это и так понятно, если написано "Windows", а если он не имеет отношения к Windows, тогда зачем всё в кучу? Не логичнее ли размещать это там же, где обсуждается написание ОС?

  5. Собственно "ОС на Assembler" было бы логичнее переименовать в "Создание ОС, Boot, Protected Mode", причём не внутри подраздела Assembler, а выше уровнем (т.е. прямо в "Низкоуровневом" разделе рядом с "Программированием драйверов").

  6. Вбил в поиск по разделу "FreeBSD" и обнаружил 43 темы, соответственно, "Assembler: Linux" стоит переименовать в "Assembler: *nix (Linux, BSD, macOS)" (объединим всё BSD-системы и добавим macOS, это тоже *nix).

  7. Сортировка. ИМХО, ОС должны быть рядом с ОС, компиляторы с компиляторами.

  8. В названии "Assembler, MASM, TASM" смущает перечисление, будто MASM и TASM – это не ассемблеры, тогда "Assembler (MASM, TASM...)" либо "Assembler: MASM, TASM..." (многоточие – это показатель того, что там не только MASM и TASM, иначе встаёт вопрос о том, почему "FASM" является подразделом "MASM, TASM"). Кстати fasm пишется строчными буквами.

  9. Мелочь, но раз у пошла такая пьянка: "16-bit" – это 16-битный, а 16 бит – это "16 bits", т.е. либо через пробел, либо без "s", т.е. можно вообще вот так: "Assembler: DOS/16-bit Real Mode". И вообще, ИМХО, через слэш лучше писать синонимы, а остальное – через запятую, посему "КР580/i8080/i8085" не совсем корректно тоже, т.е. "КР580/i8080, i8085", ИМХО правильнее...

  10. "Математика, вычисления" – не получается ли масло масляное? Может, "математика, алгоритмы" или типа того (пусть туда и сортировка входит)?

  11. Мне не очень нравится подраздел "Assembler для начинающих", причём не только из-за того, что там творится, а из-за концепции. Иногда туда попадают не такие уж и новичковые темы, а в основные разделы попадают вполне новичковые. Можно переносить темы туда-сюда, но этот футбол – не есть хорошо. Администрация не хочет создавать подраздел "помощь студентам", поэтому я не знаю, как отделить "нормальные" вопросы от требований написать лабу (в плане названия подраздела). В целом, конечно, всё это добро именно туда и сваливается, поэтому может, и не стоит трогать... Но всё же, может, есть какие-то идеи? (Только давайте не будем вести здесь обсуждение происходящего в этом разделе, всё же тема о другом).

  12. Есть ещё такой вопрос (я его отделю чертой), который касается структуры форума вообще. Человек спрашивает про математику на fasm под Windows. Куда размещать? Понятно, что можно по приоритетам в соответствии с вопросом (т.е. если упор на WinAPI, то в "Windows", если про синтаксис fasm, то в "fasm", а если алгоритмы, то в "математику"), но иногда реально непонятно. С другой стороны, нельзя создать 20 подразделов типа:
    • MASM, TASM
      • DOS
      • Windows
      • *nix
    • FASM
      • DOS
      • Windows
      • *nix
    • NASM
      • DOS
      • Windows
      • *nix
    ...это тоже бред... в общем, может, у кого-то есть здравые идеи на этот счёт?
    Администрация обещает сделать префиксы. Может, тогда вообще убрать подраздел fasmNASM не добавлять)? Всё будет понятно по префиксу.

Пока предлагаю такую структуру:
  • Assembler (MASM, TASM...)
    • Assembler для начинающих
    • Assembler: DOS/16-bit Real Mode
    • Assembler: Windows
    • Assembler: х64/Long Mode
    • Assembler: *nix (Linux, BSD, macOS)
    • Assembler: МК, МП, CompModel
    • fasm (flat assembler)
    • NASM (Netwide Assembler), Yasm
    • Assembler: математика, алгоритмы
  • Программирование драйверов
  • Создание ОС, Boot, Protected Mode

В общем, жду ваших мыслей и идей!!!
p.s. Поактивнее, плиз
3
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.03.2018, 15:41
Ответы с готовыми решениями:

С чего начать изучение низкоуровневого программирования?
Ребят, посоветуйте с чего начать. Цель такая: познание компьютерных примудростей на самом низком уровне, как устроены процессоры, память и...

Разработать утилиту низкоуровневого копирования (дублирования) гибких и флеш-дисков
Всем привет нужен совет по курсачу, который я собираюсь начать писать. Вот задание: Утилита копирования дисков. Разработать...

Подключение низкоуровневого реле к ардуино
Короче есть low level trigger & arduino uno r3 Подключил реле VCC на + 5 вольт на Ардуино. GND на GND. IN на девятый (и на...

125
Прощай, Мир!
 Аватар для proc3nt
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
09.09.2020, 00:18
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Jin X Посмотреть сообщение
Assembler: Windows
Jin X, а почему заброкавал такое название..??
Цитата Сообщение от proc3nt Посмотреть сообщение
Assembler: Windows/WinAPI
0
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
09.09.2020, 12:44
Цитата Сообщение от Jin X Посмотреть сообщение
Assembler: *nix (Linux, BSD, macOS)
macOS Это другой тип ассемблера, в отличии от Intel, где инструкция может быть от 1-го до n-байт
Там все одинаково = cтандартное количество бит на ВСЕ инструкции и не битом больше:

Это практически полный набор инструкций, сравните его с Intel - manual ch:2.

macOS есть и под Intel - но они медлено уже начинают - "тянуть одело на себя".
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
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
Цитата Сообщение от politoto Посмотреть сообщение
Современные applовские гаджеты ( и будущий настольный компьютер ) на 64-разрядных arm ( Aarch64 )
Цитата Сообщение от Constantin Cat Посмотреть сообщение
macOS есть и под Intel - но они медлено уже начинают - "тянуть одело на себя".
А об этом и говорю.
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13
09.09.2020, 15:39  [ТС]
Цитата Сообщение от proc3nt Посмотреть сообщение
Jin X, а почему заброкавал такое название..??
А смысл? Масло масленое
Понятно дело, что если вопрос про WinAPI, то его задавать нужно в Windows, где ж ещё?

Цитата Сообщение от Constantin Cat Посмотреть сообщение
macOS Это другой тип ассемблера, в отличии от Intel, где инструкция может быть от 1-го до n-байт
Это старая структура. Последняя, которую я предлагал, описана тут.

Цитата Сообщение от politoto Посмотреть сообщение
BSD старше, чем интеловская архитектура.
Да и linux - сейчас не только и не столько на intel.
Ну что ж тогда делать?
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
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13
09.09.2020, 15:55  [ТС]
Constantin Cat, ну давайте пригласим и услышим их мнение
ФедосеевПавел, politoto, что вы думаете об этом?
0
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
09.09.2020, 20:03
Цитата Сообщение от Jin X Посмотреть сообщение
ну давайте пригласим и услышим их мнение
Давайте, Но это лишний напряг, для них - первое правило кодера: работает - не трогай..

Это должны были сделать Модеры(ФедосеевПавел, politoto, они не однократно привлекались к обсуждению) и обратить внимание, на это обсуждение в чате "Модерки" СМ+.

Да, я понимаю, "ЩАЗ" они все сюда набегут, но тем не мение.


Добавлено через 1 час 8 минут
Цитата Сообщение от Jin X Посмотреть сообщение
Это старая структура. Последняя,
Цитата Сообщение от Constantin Cat Посмотреть сообщение
в отличии от Intel, где инструкция может быть от 1-го до n-байт
Там все одинаково = cтандартное количество бит на ВСЕ инструкции и не битом больше
Не важно какая разрядность процессора, там все команды построены по одной структуре = стандартное количество бит на все команды. Ни один дебаг или дизасм Intel, это не переварит.
Я могу ошибаться, но пока я таких не встречал.
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13
09.09.2020, 21:53  [ТС]
Цитата Сообщение от Constantin Cat Посмотреть сообщение
первое правило кодера: работает - не трогай..
Для чего тогда придумали рефакторинг?
Да и "работает" в данном случае – это так себе понятие. Т.к. работать будет при любом раскладе, даже если один общий раздел сделать. Другой вопрос – насколько удобно это работает?
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8675 / 4512 / 1670
Регистрация: 01.02.2015
Сообщений: 13,949
Записей в блоге: 14
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
Прощай, Мир!
 Аватар для proc3nt
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
10.09.2020, 12:14
Цитата Сообщение от Jin X Посмотреть сообщение
А смысл? Масло масленое
Цитата Сообщение от Jin X Посмотреть сообщение
Понятно дело, что если вопрос про WinAPI, то его задавать нужно в Windows
кому понятно сразу, а для кого будет совсем в новинку.. думаю, что наиболее перемасленное масло будет такое название..
Цитата Сообщение от Jin X Посмотреть сообщение
Assembler для начинающих, студентов
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13
10.09.2020, 16:09  [ТС]
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Несколько лет назад я обращался что-то переименовать, поменять уровень вложения, видимость префиксов по подразделам. Но был не очень настойчив, и предложение "утонуло", и уже даже сам успел всё забыть.
Да мы все подзабили тогда на это дело, и обсуждение "утонуло"

Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
"MASM, TASM" можно было бы объединить с "FASM" под новой вывеской "Компиляторы: MASM, TASM, NASM, FASM"
Кстати, неплохая идея
Главное, чтобы люди не скидывали туда всё подряд, что они пишут под эти компиляторы. Это значительно прибавит вам работы по сортировке, а иначе получится куча мала.
Можно над названием подумать в этом отношении, хотя не знаю, можно ли придумать что-то другое, удлинять тоже ведь не хочется.

Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Для создания "NASM" нет критической массы сообщений
Да и не надо. Вообще, сейчас нет смысла в подразделе "FASM" в том виде, как мы сейчас наблюдаем, поскольку появились префиксы. И соответственно, "NASM" тоже создавать не стоит, ИМХО. А вот по особенностям компиляции и синтаксису отдельных компиляторов – нормальная идея.

Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
За "FASM" не берусь - если переместить темы в "начинающих", то в самом "FASM" почти ничего не останется.
Про это не понял, что вы имеете в виду. Что куда перемещать?

Тогда получается так:

Низкоуровневое программирование
--- 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
Прощай, Мир!
 Аватар для proc3nt
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
10.09.2020, 17:47
Цитата Сообщение от Jin X Посмотреть сообщение
Что думаете?
я так больше сторонник компактных названий подразделов, немного подкорректировал на свой лад..
Code
1
2
3
4
5
6
7
8
9
10
11
12
Низкоуровневое программирование
--- Assembler
--- --- Assembler для начинающих
--- --- --- Assembler: Эмуляторы
--- --- Assembler: Компиляторы
--- --- Assembler: DOS/BIOS
--- --- Assembler: Windows/WinAPI
--- --- --- Assembler: х64
--- --- Assembler: Linux/BSD
--- --- Assembler: FPU/SIMD
--- Программирование драйверов
--- ОСь, Boot, P-Mode
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13
10.09.2020, 19:00  [ТС]
Цитата Сообщение от proc3nt Посмотреть сообщение
я так больше сторонник компактных названий подразделов, немного подкорректировал на свой лад..
1. "ОСь" режет глаз, "OS dev" всё же лучше. Иначе не совсем понятно о чём речь. Да и напрашивается тогда "ОСь, бут, п-мод"

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
Цитата Сообщение от Jin X Посмотреть сообщение
Для чего тогда придумали рефакторинг?
Я как-то писал код для мазазина племянника. Постоянно менялсось пожелания заказчика, и возможности реализации.
По этому дошли до 4.3.

Пока кодилась новая версия, предыдущая версия - занимала место на диске.
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
12.09.2020, 08:48
А что означало название раздела "Низкоуровневое программирование" изначально?

Осмысливая, представил себе подобные картинки:

Уровень ВС 1 ВС 2 ВС 3
Программа пользователя (Elf64) Программа пользователя (.EXE)
ABI SysV MS DOS,PC BIOS, memory-mapped вывод IBM PC
Программа пользователя (Elf64) WSL DOSBOX
ABI SysV msabi, ? SysV
ОС linux (PE64/Elf64), Ubuntu Windows 10(PE64) linux (Elf64), Ubuntu
ABI msabi msabi PC BIOS
Firmware UEFI,ACPI UEFI,ACPI BIOS,ACPI,Option ROM
??????
Аппаратура и микроПО ПК с x64Планшет с x64.ПК с x64
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13
12.09.2020, 12:09  [ТС]
Цитата Сообщение от politoto Посмотреть сообщение
А что означало название раздела "Низкоуровневое программирование" изначально?
Подозреваю, что всё, связанное с low-level.
• Ассемблер.
• Непосредственная работа с BIOS (и прошивками вообще) и его частями и структурами.
• Внутренности ОС (разработка, реверс, низкоуровневые функции и системные вызовы).
• Программирование железа, работа с портами, памятью, процессором напрямую (разные режимы, SIMD, MSR...).
• Низкоуровневая оптимизация (скорость, размер).
• Разработка драйверов.
• Виртуализация и эмуляция.
• Реверс (взлом запрещён) и защита от отладки, взлома.
• Вирусы запрещены, но в целом под тематику подходит.
• ...
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6818 / 2056 / 239
Регистрация: 14.12.2014
Сообщений: 4,321
Записей в блоге: 13
15.09.2020, 15:22  [ТС]
Ну что, товарищи, давайте уже приходить к консенсусу
ФедосеевПавел, politoto.
А то сейчас опять на 2 года тему уйдёт, и будет вспоминать, что там обсуждали в 2020-м.
0
Прощай, Мир!
 Аватар для proc3nt
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
15.09.2020, 16:21
Цитата Сообщение от Jin X Посмотреть сообщение
давайте уже приходить к консенсусу
а давайте без давайте..
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8675 / 4512 / 1670
Регистрация: 01.02.2015
Сообщений: 13,949
Записей в блоге: 14
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.09.2020, 16:34

Программа для низкоуровневого форматирования HDD
Подскажите пожалуста хорошую прогу для низкоуровневого форматирования,желательно русскую?Pleess!

Что лучше использовать для низкоуровневого программирования?
Здравствуйте, задался я вопросом, а что лучше использовать для низкоуровневого программирования (работы со звуком и буфером), + еще...

Писать в DBASE файлы без низкоуровневого кодирования
Выручайте! Подключился к .dbf через ADO: cn_out.Open 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:;Extended Properties=DBase III' ...

После низкоуровневого форматирования винт перестал отображаться в биос
После низкоуровневого форматирования винт перестал отображаться в биос , я так понял стерта инфа с нулевой дорожки ?как восстановить ?

Подразделы в меню
Всем привет! Идея такая, есть горизонтальное меню с выпадающим списком, возможно ли сделать так, чтобы при выборе конкретного пункта в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Скрипты 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 (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru