Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 279
от 24.04.2004, 15:10

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 472
Отправлено ответов: 1756
Активность: 372.0 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Pawel
Статус: Профессиональный
Общий рейтинг: 158.93
[Подробней >>]
Strory
Статус: Опытный
Общий рейтинг: 161.53
[Подробней >>]
Ayl
Статус: Профессиональный
Общий рейтинг: 116.6
[Подробней >>]
 
sir henry
Статус: Профессиональный
Общий рейтинг: 160.37
[Подробней >>]
Boriss
Статус: Профессиональный
Общий рейтинг: 159.27
URL: Программирование на Паскале
[Подробней >>]
Andy
Статус: Опытный
Общий рейтинг: 101.8
[Подробней >>]
 
VOVAN
Статус: Опытный
Общий рейтинг: 105.36
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 468. существуют ли в паскале какие либо операции для работы с двоичными числами и шестнадцатиричными числ... (ответов: 7)

Вопросов: 1, ответов: 7


 Вопрос № 468

существуют ли в паскале какие либо операции для работы с двоичными числами и шестнадцатиричными числами ($не всчет)
и еще как мне прочитать содержимое памяти по битам



Вопрос отправлен: 20.04.2004, 21:44
Отправитель: Борец_с_системой

[Следующий вопрос >>] [Список вопросов]

Отвечает Pawel

Приветствую Вас, Борец_с_системой!
Таких нет. Только ручками написать.

Ответ отправлен: 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.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (24)
C / C++ (12)
Perl (1)
Builder / Delphi (18)
Pascal (17)
Basic / VBA (2)
Java / JavaScript (4)
PHP (10)
Криптография (6)
WinAPI (10)
Радиоэлектроника (8)
Пользователю
Windows 95/98/Me (32)
Windows NT/2000/XP (44)
"Железо" (24)
Поиск информации (14)
Администратору
Windows NT/2000/XP (22)
Linux / Unix (6)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (10)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное