Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
 
Estimable
9 / 9 / 1
Регистрация: 02.01.2017
Сообщений: 132
1

Используется ли атом в assembler'e?

07.03.2018, 08:31. Просмотров 374. Ответов 4

Поспрашивал на сишном разделе, там сказали что это мне не пригодится. Раскажите, плиз, что это такое.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2018, 08:31
Ответы с готовыми решениями:

Простые задания на assemblere
Я сисадмин а не программист ;( времени на изучение не дали ;( Помогите...

Поразрядная конъюнкция битов на Assemblere
В регистр AX записано - 12BA. Как выполнить поразрядную конъюнкци битов...

Программирование микропроцессора KP580BM80A.Обработка массивов.Программа на assemblere
Помогите, пожалуйста, разработать программу нахождения максимума в массиве....

Дан список произвольной структуры и атом. Построить цепочку CAR-ов и CDR-ов, которая выделит заданный атом
Пока будем считать, что атом содержится в списке не более одно раза. Задача...

Даны атом и S-выражение. Определить функцию, вычисляющую, сколько всего атомов в этом S-выражение исключая заданный атом
Даны атом и S-выражение. Определить функцию, вычисляющую, сколько всего атомов...

4
Jin X
4635 / 1384 / 162
Регистрация: 14.12.2014
Сообщений: 2,673
Записей в блоге: 8
Завершенные тесты: 2
07.03.2018, 11:34 2
Estimable, в асме работают сразу с ядрами (и иногда с протонами, нейтронами и изредка с фотонами)
p.s. В ассемблере можно использовать всё, что только есть в системе. Вопрос в другом: зачем? Если вы не понимаете, для чего используются атомы и не имеете потребности в этом, зачем их использовать?

Добавлено через 3 минуты
Читайте описание и думайте – надо вам это или нет.
2
Estimable
9 / 9 / 1
Регистрация: 02.01.2017
Сообщений: 132
07.03.2018, 16:14  [ТС] 3
Типа что-то для лучшей адресации строк. Наверно медленнее чем через scas, lods и stos. Или это не в ту степь?
0
Jin X
4635 / 1384 / 162
Регистрация: 14.12.2014
Сообщений: 2,673
Записей в блоге: 8
Завершенные тесты: 2
07.03.2018, 23:16 4
По большому счёту (если речь про глобальные атомы), это нужно при взаимодействии разных программ друг с другом.
А по маленькому счёту (если речь про локальные атомы), если у вас сложная прога (например, состоящая из нескольких модулей), где вы можете создавать какие-то объекты и вариант проверки через строки (атомы) вам видится более оптимальным, чем использование глобальных переменных или переменных в динамической памяти.
Создали объект и атом с именем "My Special Object" (или вообще с GUID-строкой), в другом месте проверяете – есть такой атом или нет. Если есть, выполняете соответствующие действия. Если нет, другие.

Добавлено через 1 минуту
К примеру, функция RegisterClassEx возвращает значение типа ATOM.
2
Estimable
9 / 9 / 1
Регистрация: 02.01.2017
Сообщений: 132
11.03.2018, 06:59  [ТС] 5
Спасиб, теперь понял.
0
11.03.2018, 06:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2018, 06:59

Подскажите литературу по изучению вирусов на Assemblere
Подскажите литературу по изучению вирусов на Assemblere. Очень давно хотел...

Атом водорода
Атом водорода, находящийся в основном состоянии, поглотил фотон с длиной волны...

Разбить строковый атом
Как в HomeLisp разбить строковый атом на отдельные составляющие? "Hello,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru