Size: a a a

Ассемблер

2020 August 18

С

Сергей in Ассемблер
По очереди, то этот, то тот. Они прям все нужны. Например, использую блок процедур по работе со строками, открыл файл, почитал-поправил. Тут же отправляю что-то в блок протоколирования, открыл и почитал синтаксис. Сам проект (10 файлов) вообще непнирывно переоткрываю файлы. Каждый файл, это законченная "коробочка" должна получиться.
А всё в одном файле, это до 1000 строк. Не, это не то
источник

С

Сергей in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
там нужен всего лишь 1 файл, который и компилится, а сколько там стандартных вкладказ откроется - жто вопрос к винде
Значит буду прикручивать радасм
источник

RS

Rusty Shackleford in Ассемблер
подскажите пожалуйста область действия директивы equ в фасм, она на всю программу распостраняется или только на файл ?
источник

ST

Saenro T in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
там нужен всего лишь 1 файл, который и компилится, а сколько там стандартных вкладказ откроется - жто вопрос к винде
А он не поддерживает разве:
...//some code//..
include first.asm
include second.asm
...//some code//...
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Сергей
По очереди, то этот, то тот. Они прям все нужны. Например, использую блок процедур по работе со строками, открыл файл, почитал-поправил. Тут же отправляю что-то в блок протоколирования, открыл и почитал синтаксис. Сам проект (10 файлов) вообще непнирывно переоткрываю файлы. Каждый файл, это законченная "коробочка" должна получиться.
А всё в одном файле, это до 1000 строк. Не, это не то
1000 строк в файле по мне так норм, у меня и в винде и в досе так иногда выходит. процедуры пишу 1 раз, тестю, если все устраивает, то о ней больше не вспоминаю и новую процедуру пишу дальше в конце файла
источник

ST

Saenro T in Ассемблер
Но по файлам разбивать удобнее
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Rusty Shackleford
подскажите пожалуйста область действия директивы equ в фасм, она на всю программу распостраняется или только на файл ?
вся программа это и есть 1 файл, include вставояет перед компиляцией свое содержимое, вот и вызодит что эти все инклуды при сборки собираются в 1 файл
источник

RS

Rusty Shackleford in Ассемблер
и equ на всю программу?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Rusty Shackleford
и equ на всю программу?
да
источник

RS

Rusty Shackleford in Ассемблер
странно
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
вставив в начале проги TRUE equ 1, FALSE equ 0
то жто распространится на все инклуды
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Rusty Shackleford
странно
но думаю тут еше решает когда ты жто делаешь
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
до использования (в начале проги) или после, где нибудь в конце
источник

RS

Rusty Shackleford in Ассемблер
в подключаемом файле, в начале процедуры
источник

RS

Rusty Shackleford in Ассемблер
локальные переменные биндю на стек rbp+8 ...
источник

N

Nrys in Ассемблер
Можете подсказать, по какому адресу загружаются резидентные программы в ms-dos
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Rusty Shackleford
в подключаемом файле, в начале процедуры
вынеси за процедуру
источник

RS

Rusty Shackleford in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
вынеси за процедуру
а на что это влияет ? мне то нужно как раз что бы не видны были эти equ из других файлов
источник

RS

Rusty Shackleford in Ассемблер
это же локальные переменные
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Rusty Shackleford
это же локальные переменные
локальные переменные чернз equ?
источник