Aiwan \ (•◡•) / _bot
The Bird of Hermes
👆
Облазил всё что касалось структур
The Bird of Hermes
Туда я полез в первую очередь
The Bird of Hermes
Там описано только что проблемы могут быть если загрузить не адрес экземпляра, а что-то левое
The Bird of Hermes
Причём там описан именно такой способ обращения через ссылку
The Bird of Hermes
Так, через bx работает, но не в процедуре
The Bird of Hermes
Кто-нибудь знает, стал ли сейчас масм поддерживать расширенный режим тасма?
Угу, на чат опять идёт атака, я знаю, спасибо.
The Bird of Hermes
Denis
Я правильно понимаю, теперь будет общаться про 1С бухгалтерию?))))
Дмитрий
Чо происходит, почему бухгалтерия
usernameak
The Bird of Hermes
Юрий
А почему только бухгалтерия? Можно и про зуп поговорить
Юрий
Или ерп
А эту уже вопросы к другим чятам, девоньки.
Alex
Вот это реально хорошая шутка с утра, я ведь даже не понял сразу откуда у меня чат про бухгалтерию, хаха
disba1ancer
889
Подскажите пожалуйста, как правильно заполнить 6-НДФЛ при выплатах в момент увольнения сотрудника или при досрочном перечислении зарплаты?
bilka00
Ищу кто посчитает налоги на фоп-е
Co(n)stantine👨🔬
Можно без налогов сегодня?
Sevapp
У меня проблема, не успеваю сдать статистический отчет 1-инвест (это не шутка)
Sevapp
Ахахах
Утром начну зачистку группы. Если кто попадёт под раздачу - пишите в личку.
Egor
Eugene
Так, не сказано ж каким утром 😁
Egor
Так, не сказано ж каким утром 😁
Я это отправил после того, как увидел 20 людей, присоединившихся примерно в один момент. Эти сообщения о вступлении уже удалили, соответственно.
bilka00
Ilyxa
Ребят решаю такое уравнение под процессор i8080, неверное выводит, впал в ступор, можете посмотреть?
ORG 0x8200
constB: EQU 26
constC: EQU 68
LXI H, 0x8301
MOV A, M
JP calc
CMA
INR A
calc:
MOV B, A
LDA 0x8300
SUI constB
ADD B
ADD A
ADD A
ADD A
ADD A
CPI constC
JP ifMore
STA 0x8302
JMP FIN
ifMore:
MVI A, constC
STA 0x8302
FIN: NOP
HLT
Ilyxa
Ilyxa
The Bird of Hermes
The Bird of Hermes
То есть умножил на 16
The Bird of Hermes
Да и по условию задачи у тебя вроде как должно быть три константы, нет?
The Bird of Hermes
ConstA, равная 4
The Bird of Hermes
А, я понял
The Bird of Hermes
Ребят решаю такое уравнение под процессор i8080, неверное выводит, впал в ступор, можете посмотреть?
ORG 0x8200
constB: EQU 26
constC: EQU 68
LXI H, 0x8301
MOV A, M
JP calc
CMA
INR A
calc:
MOV B, A
LDA 0x8300
SUI constB
ADD B
MOV B, A
ADD B
ADD B
ADD B
CPI constC
JP ifMore
STA 0x8302
JMP FIN
ifMore:
MVI A, constC
STA 0x8302
FIN: NOP
HLT
The Bird of Hermes
Так должно правильно работать. Потому что ты умножал A не на 4, а на 16
Ilyxa
Труба
Ilyxa
Действительно, поправлю
Ilyxa
Спасибо
The Bird of Hermes
Это для наглядности, а чтобы работало - достаточно два лишних add A убрать из оригинала)
The Bird of Hermes
Ilyxa
Йо, действительно, просто так JP не будет смотреть на флаг, если просто данные в аккумулятор записать
Сделал так, прибавил 0 к аккумулятору
LDA 0x8301
ADI 0
JP calc
CMA
STA 0x8310
INR A
Ilyxa
И флаг поймался
The Bird of Hermes
Ну или так
Michael
Здравствуйте. Использую Windows Console функцию SetConsoleTextAttribute, которая меняет цвет текста и фона в консоли. В доках написано, что аргументы указываются запятую (и являются текстовыми константами как я понял). А как мне эти константы передать через push в masm32? Методом научного тыка я заметил, что отправляя число он изменяет цвет, но есть где-то таблица чисел, соответствующих цветам и как передать сразу цвет текста и заднего фона?
push 10
push hOut
call SetConsoleTextAttribute@8
disba1ancer
Michael
Michael
Не могу же я прописать push 1 | 2
disba1ancer
Да, я его и выделил)
видимо читал невнимательно, там всё очень конкретно написано, правде если не знаешь си можно не понять, конечно
Michael
Ща попробую
Michael
Michael
Aiwan \ (•◡•) / _bot
в масме вроде or
disba1ancer
я тебе рекомендую заменить магические числа именованными константами, если их у тебя нет
Ilyxa
Ребят, значение cpi где храниться?
Ilyxa
Там же из аккумулятора А вычитается значение правого операнда
Ilyxa
Что число отрицательное и положительное храниться во флаге знаю
Ilyxa
А сам результат вычитания где?
usernameak
disba1ancer
Господа асмописатели, как думаете, что дороже и насколько, одиночный invlpg, или промах по TLB?
PS: архитектура x86-64, уточнения для разных процессоров тоже приветствуются
s54820
starti, потом stepi.
s54820
step (оно же s) — это по строкам, с асмом может работать не всегда ожидаемо (отладочная информация, всё такое). stepi (si) — по инструкциям.
ᅠ
Программирование на ассемблере x64.
ᅠ
Я тоже её читал.
ᅠ
Мне норм.
ᅠ
Я тоже упёрся в gedit, обсуждение данной программы многим выше есть в чате, по моему даже в этом, после общения пришел к выводу, что применять столь устаревший инструмент, нет ни какого смысла. Да и GUI как таковое меня не очень привлекает.
ᅠ
Тоже на этл обраьил внимание, но ответов не нашел.
ᅠ
Аналогично. Я уже не в первой книге от специалистов высого ранга встречаю не большие косяки в их работах, поэтому приходится действовать методом тыка.
ᅠ
У меня да.