Size: a a a

Ассемблер

2020 May 23

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
YorkIsMine
почему бы просто не генерировать com/exe
я заказчик-прораммсит работающий надо одной системой , ты испольнитель. я заказываю тебе написать код который делает то то, входные данные такие то, выходные такие то. что ты мне пришлешь?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
exe или obj
источник

Y

YorkIsMine in Ассемблер
я бы asm отправил, код же просит)
источник

Y

YorkIsMine in Ассемблер
хочу сказать, что exe, но подозреваю, что правильный вариант obj
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
наши инстументы не совместимы. я пишу на своем собственном языке (или ЯВУ или асм, не важно)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
YorkIsMine
хочу сказать, что exe, но подозреваю, что правильный вариант obj
кроме тебя, у меня еще 1,5 десятка таких нанятый прогеров. я даю им задания, они мне obj. я подключаю куски кода (объектники) в свой проект и радуюсь, найморабочие получают деньги
источник

Y

YorkIsMine in Ассемблер
то есть obj это по что-то типа байткода из мира языка асма?
источник

A

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

Y

YorkIsMine in Ассемблер
obj мультиплатформенный получается?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
YorkIsMine
obj мультиплатформенный получается?
это когда ОС разные или архитектура проца?
источник

Y

YorkIsMine in Ассемблер
архитектура
источник

Y

YorkIsMine in Ассемблер
на ОС ясно дело, что ничего не выйдет)
источник

Y

YorkIsMine in Ассемблер
или наоборот...
источник

Y

YorkIsMine in Ассемблер
наверное ОС, так как они зависят от проца
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
YorkIsMine
obj мультиплатформенный получается?
получается что да, если только нет вызовов апи ОС.
источник

楽園松本 in Ассемблер
YorkIsMine
Есть вопрос только по тому, зачем нужен .obj?
obj файл это почти выполняемый код. Но в машинных командах вместо конкретных адресов стоят специальные пропуски. В эти пропуски линковщик подставит конкретные  числовые значения.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
... и форматы этих obj одинаковы для этих ОС
источник

Y

YorkIsMine in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
... и форматы этих obj одинаковы для этих ОС
уже вводит в путаницу...
источник

Y

YorkIsMine in Ассемблер
楽園松本
obj файл это почти выполняемый код. Но в машинных командах вместо конкретных адресов стоят специальные пропуски. В эти пропуски линковщик подставит конкретные  числовые значения.
значения зависят от чего?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
YorkIsMine
уже вводит в путаницу...
ну в линухи объектник это *.o (или  *.s - не помню), в винде *.obj
источник