|
|
Другие темы раздела | |
Программирование Трансляторы ЯП на Assembler Транслятор/интерпретатор ЯП на TASM Интерпретатор Brainfuck на TASM. Для начала напишем интерпретатор на высокоуровневом языке, например, на Паскале. Массив data_arr будет представлять память данных, строка str_arr будет содержать команды. Напишем программу, выводящую символ, ascii-код которого соответствует количеству + (поэтому нам нужны будут только команды + и .) https://www.cyberforum.ru/ low-level/ thread2329970.html |
Вывод информации из файла Программирование Как вывести через командную строку Windows из тестового файла информацию построчно с добавлением текста ? Пример : "Я" , 1-ая строка из файла " , "делаю" , 2-ая строка из файла |
Программирование Помог бы вам чем-то дизассемблер, который умеет строить блок схемы?
https://www.cyberforum.ru/ low-level/ thread2324765.html Ещё один вопрос того же сорта: А дизассемблеры, они код разгадывают линейно или проходят по всем ветвлениям? |
Программирование Как открыть bios setup утилиты средствами ассемблера
https://www.cyberforum.ru/ low-level/ thread2312799.html как открыть bios setup utility средствами ассемблера ? |
Программирование Почему в ассемблере intel x86 нет логических команд xnor, nand, nor? Хотя микросхемы такой логики используются довольно часто. А если скажем можно и без них обойтись, то и NOT не нужна, ведь есть XOR. |
Программирование Связать физические диски с разделами Приветствую! Есть \\.\PhysicalDriveX, его можно открыть через CreateFile и получить GUID (IOCTL_DISK_GET_DRIVE_GEOMETRY_EX... или можно как-то ещё проще получить GUID?). Можно получить список (GUID) всех томов через FindFirstVolume/FindNextVolume. Можно получить GUID раздела и GUID его типа (IOCTL_DISK_GET_PARTITION_INFO_EX). Можно ли его открыть как-то иначе, чем через \\.\Volume{GUID}... https://www.cyberforum.ru/ low-level/ thread2272576.html |
Программирование Disk, volume, partition
https://www.cyberforum.ru/ low-level/ thread2272571.html Всем привет. Хочу прояснить для себя разницу некоторых терминов. Возьмём к примеру IOCTL_DISK_GET_LENGTH_INFO: Retrieves the length of the specified disk, volume, or partition.Под диском в данном случае подразумевается, как я подозреваю, PhysicalDrive... или C: ? А в чём разница между partition и volume? Если она, конечно, есть... И как открыть partition или volume? Использую... |
Декомпиляция ехе-файла Программирование Есть небольшой (около 50кБайт), исполняемый ехе-файл. Насколько реально понять алгоритм работы этой программы, после её декомпиляции? Какие для этого нужны декомпиляторы и какой уровень профессионализма хакера? |
Программирование Хорошая литература по ассемблеру
https://www.cyberforum.ru/ low-level/ thread2255061.html Какая есть литература и источники, где хорошо объясняется работа процессора. |
Программирование Узнать поддерживаемые режимы дисплея в защищённом режиме
https://www.cyberforum.ru/ low-level/ thread2254545.html Есть ли способ узнать поддерживаемые режимы дисплея на ассемблере в защищённом режиме. Хочется достать инфу типа (Символов:Строк*(битность цвет)) |
Обсуждение статьи "Память компьютера" Программирование Обсуждение статьи https://www.cyberforum.ru/low-level/thread2107770.html Вот про флаговые биты элементов таблицы страниц PTE (Page Table Entries) чуть более подробно: P (Present - присутствие). Если 0, то страница не отображена на физическую память. Это значит, что она либо не определена, либо её содержимое было записано на диск операционной системой в процессе свопинга. Если происходит... |
Программирование Есть ли какие нибудь компиляторы, которые форматируют код под асемблер? Когда изучали неймана, в программе была функция перевести программу паскаля на неймана. Назрел вопрос: Есть ли какие нибудь компиляторы, которые форматируют код под асемблер? https://www.cyberforum.ru/ low-level/ thread2251542.html |
Модератор
|
||||||
13.10.2018, 09:21 | 0 | |||||
Обсуждение статьи "Трансляторы ЯП на Assembler" - Программирование - Ответ 1296736313.10.2018, 09:21. Показов 1340. Ответов 11
Метки (Все метки)
Ответ
1. Уясните разницу между моделями памяти tiny, small и т.д. Каждая модель памяти имеет особенности. Модель tiny не имеет отдельных сегмента стек и данных, модель small должна иметь сегмент стека.
2. Удалил из вашей программы всё лишнее, оставил только вывод массива, сам массив заполнил значениями. Всё выводит корректно.
Вернуться к обсуждению: Обсуждение статьи "Трансляторы ЯП на Assembler" Программирование
1
|
13.10.2018, 09:21 | |
Готовые ответы и решения:
11
Трансляторы ЯП на Assembler ОБСУЖДЕНИЕ СТАТЬИ Обсуждение статьи Совместная работа MS Access и сервера MySQL О разработке структуры базы данных (для начинающих) (обсуждение статьи) |
13.10.2018, 09:21 | |
13.10.2018, 09:21 | |
Помогаю со студенческими работами здесь
0
Обсуждение статьи "WinDBG - отладчик ядерного уровня" Обсуждение статьи "Совместная работа MS Access и сервера MySQL" (Сергей 1980) Обсуждение статьи "Как зарегистрировать свой пользовательский ActiveX DLL из клиента" Обсуждение статьи "Пишем DLL на FASM'e" Обсуждение статьи "Память компьютера" Обсуждение "Мануал по flat assembler" |