169 похожих чатов

Вот такой вопрос, зачем нужна эффективная загрузка адреса?

84 ответов

25 просмотров

Куда? Где?

PirraToZ Бот в био (скидки)
lea

Одна из самых полезнейших инструкций

PirraToZ Бот в био (скидки)
lea

lea для вычислений адреса нужен. Зачем его вычислять - не знаю, ты ответь.

PirraToZ Бот в био (скидки)
Чтобы начало массива знать? 🤔

Да, как пример. А ещё с lea можно сокращать инструкции. Например: mov edx, ecx add edx, offset = lea edx, dword[ecx+offset]

PirraToZ Бот в био (скидки)
lea

процедуры уже можешь делать?

PirraToZ Бот в био (скидки)
screenshot или ты про proc .... ?

в качестве одного из параметра адрес переменной можешь передавать?

Aiwan \ (•◡•) / _bot
в качестве одного из параметра адрес переменной мо...

Нет, но там вроде не тяжело должно быть😵 Просто со скобками играться

PirraToZ Бот в био (скидки)
Нет, но там вроде не тяжело должно быть😵 Просто со...

а локальные переменные в своих процедурах можешь создавать?

Aiwan \ (•◡•) / _bot
а локальные переменные в своих процедурах можешь с...

пока ещё нет, но я вот что нашёл. https://fasmworld.ru/uchebnyj-kurs/ после того, как допишу парсер - буду смотреть что там.

PirraToZ Бот в био (скидки)
пока ещё нет, но я вот что нашёл. https://fasmworl...

как найчишься продолжу объяснять зачем нужен lea

PirraToZ Бот в био (скидки)
пока ещё нет, но я вот что нашёл. https://fasmworl...

Это судя по сегментной адресации учебник ещё под дос

The Bird of Hermes
Это судя по сегментной адресации учебник ещё под д...

так и есть. но там фундаметальные аесть лгоритмы для новичков

Арч-чан 🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀
что парсишь?

Наличие товаров в магазинах сети по всей рф. Что за логическое выражение тебе надо?

PirraToZ Бот в био (скидки)
я бы не отказался

Отлично. Тогда давай ты напишешь.

КТ315
Отлично. Тогда давай ты напишешь.

Посмотреть не отказался 😂

Арч-чан 🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀
В смысле?

Парсер такой на ассемблере бы написал. Тут же как с математическими выражениями, только проще. Можно для начала реализовать только приоритет (скобки), not, and и or. Немного.

Арч-чан 🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀
Я на питоне такое пишу, но не получается нормально...

Так ты на ассемблере напиши. Получится. Стоп, вообще-то кое-кто это уже написал. Его Томаш зовут.

Арч-чан 🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀
Вряд ли.

Значит подтягивай саму теорию. На листочке разберись с алгоритмом, как это будет обрабатываться, и потом только садись писать.

КТ315
Значит подтягивай саму теорию. На листочке разбери...

так у меня есть идея как сделать, но очень тупая. Для каждого действия обрабатывать приоритеты и проводить поиск в стороны.

Ой, да легкотня. Не сложнее, чем разложить число на все уникальные суммы

Да, Томаш это уже написал, не интересно.

КТ315
Да, Томаш это уже написал, не интересно.

Не не. Я про то, чтобы вводилось с клавиатуры число, а на выходе прога выдавала все возможные суммы, из которых можно сложить это число.

The Bird of Hermes
Не не. Я про то, чтобы вводилось с клавиатуры числ...

Так я не про это. Я про то, что Томаш уже написал такой "парсер". Поэтому не интересно такое писать, когда у тебя уже готовое решение этого на ассемблере прямо перед глазами, и ты этим каждый день пользуешься))

КТ315
Так я не про это. Я про то, что Томаш уже написал ...

Не, он там хочет чтобы эта штука решалась с выводом таблицы

я могу предположить, как это сделать в цикле

КТ315
Лучше второе, конечно.

Ну я и так и так писал

Можно попробовать не парсить а... Выполнить через eval 😊

Marek Kotovsky
Можно попробовать не парсить а... Выполнить через ...

Использовать парсер Python в задании "напишите свой парсер"? А может лучше... Записать выражение в файл, и запустить его в Python? Нет, давай просто сразу запустим Python без аргумента для входа в интерактивную оболочку с вводом команд, а перед этим выведем "Запускаем нашу написанную программу LogicalCalculator2000".

Да нуууу, не интересно. Ты чего.

КТ315
Да нуууу, не интересно. Ты чего.

Хм, ну тут ты прав. Через sprintf слишком легко будет сделать вообще

int a = 0b0000000011111111; int b = 0b0000111100001111; int c = 0b0011001100110011; int d = 0b0101010101010101; int _1 = 0b1111111111111111;

Арч-чан 🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀
и это не даёт вывод таблицы с применение операций

Вывод таблицы не даст, но применить логические выражения и получишь правильный вывод

Арч-чан 🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀
просто?

Сто процентов для этого есть различные алгоритмы в инете, тебе только операции подправить

Арч-чан 🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀🢀
просто?

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

Mixail Frolov
алгоритм приоритетов в принципе не очень сложен, п...

У меня есть проверка на "тестировщиков". Лексер есть. Есть идея вместо AST-древа, каждый раз вызывать считывание строки системой приоритетов для каждого оператора, но больше хочется всё же AST построить и его считывать.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта