существуют ли в паскале какие либо операции для работы с двоичными числами и шестнадцатиричными числами ($не всчет) и еще как мне прочитать содержимое памяти по битам
Приветствую Вас, Борец_с_системой! Таких нет. Только ручками написать. Ответ отправлен: 22.04.2004, 19:49 Отправитель: Pawel Отвечает Strory
Приветствую Вас, Борец_с_системой! Это как $ - не в счёт??? А Вы как хотите?! Если так не хотите, то нет! А с двоичными и такого нет. А память по-битно Вы и на ассемблере не прочитаете. откуда такая лень? Что самому в лом сделать? Совсем народ обленился! Если бы разработчики Pascal'я предусмотрели бы все желания пользователей (которые ничего не хотят делать сами), то Borland Pascal весил бы не меньше, чем Windows XP!!! Ответ отправлен: 20.04.2004, 23:28 Отправитель: Strory Отвечает Ayl
Добрый день, Борец_с_системой! Брр! А какие операции нужны? Вывести число в двоичном или шестнадцатеричном виде - нет. Надо писать свои процедуры для преобразования. А что еще?
И также непонятно, что значит прочитать содержимое памяти по битам? Вообще-то минимальная единица для работы с памятью - это байт. Читаешь байт, а затем выделаешь в нем нужные биты. Иначе - никак.
Ответ отправлен: 21.04.2004, 15:21 Отправитель: Ayl Отвечает sir henry
Добрый день, Борец_с_системой! 1. Нет. Но тем не менее сложностей здесь быть не должно, т.к. к Вашим услугам есть полноценный ассемблер. 2. Считывать ее побайтно и анализировать побитно каждый байт :). Однако это довольно странное занятие. Допустим у меня компьютер с памятью 256 МБ. Сколько мне понадобиться времени, чтобы проанализировать ее побитно и на предмет чего? Занятие бессмысленное. Анализируют биты какого либо участка памяти, например там, где расположен диапазон адресов видеоадаптера. Ответ отправлен: 21.04.2004, 05:22 Отправитель: sir henry Отвечает Boriss
Добрый день, Борец_с_системой! Есть, конечно. Можно смотреть Help on SSeg Во-первых, очень легко используются ассеблерные вставки (листниг 1) И так просто можно (Листинг 2) Память по битам (листинг 3)
Приложение: Ответ отправлен: 21.04.2004, 10:18 Отправитель: Boriss Отвечает Andy
Добрый день, Борец_с_системой! Да существуют: + - / * and not xor or ^ и т.д. (а $ и не операция). Никак. Читай байт и выбирай нужный бит. Ответ отправлен: 21.04.2004, 14:28 Отправитель: Andy Отвечает VOVAN
Приветствую Вас, Борец_с_системой! А ты юзай встроенный ассемблер asm [asm_code] end; Ответ отправлен: 21.04.2004, 20:20 Отправитель: VOVAN
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.