The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликованы тесты простейших приложений на различных языках..., opennews (??), 08-Дек-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


114. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (166), 08-Дек-19, 15:10 
> Кто интересуется ассемблером могу еще порекомендовать https://github.com/Number571/asmlib
> набор простых библиотек типа печать строк, чисел.

Ты лучше расскажи, почему иссую не закрыл. Там даже по-русски объяснили, почему либа полурабочая.


Ответить | Правка | Наверх | Cообщить модератору

119. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (102), 08-Дек-19, 15:30 
Я не автор, но от себя скажу что ваши syscall это вкусовщина, а int 0x80 работает и на 32 и на 64 битных системах. Да и тем более исходники открыты.
Ответить | Правка | Наверх | Cообщить модератору

144. "Опубликованы тесты простейших приложений на различных языках..."  +1 +/
Сообщение от Аноним (166), 08-Дек-19, 16:46 
> Я не автор, но от себя скажу что ваши syscall это вкусовщина,
> а int 0x80 работает и на 32 и на 64 битных
> системах. Да и тем более исходники открыты.

Да, исходники открыты. Вот возьми их и почитай, посмотри, с какими ограничениями он работает.

Ответить | Правка | Наверх | Cообщить модератору

149. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (151), 08-Дек-19, 17:12 
С незначительными.
Ответить | Правка | Наверх | Cообщить модератору

163. "Опубликованы тесты простейших приложений на различных языках..."  +1 +/
Сообщение от Аноним (166), 08-Дек-19, 17:48 
> С незначительными.

Ну так то да. Всего-то наполовину меньше. Действительных разрядов в адресе. ;)

Ответить | Правка | Наверх | Cообщить модератору

313. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (313), 09-Дек-19, 13:06 
Тот же nasm текст вида mov rax, 1 ... syscall оптимизирует до mov eax, 1 ... syscall на выходе. Так как считает что так эффективнее.
Ответить | Правка | Наверх | Cообщить модератору

339. "Опубликованы тесты простейших приложений на различных языках..."  –1 +/
Сообщение от Аноним (166), 09-Дек-19, 19:28 
В eax номер вызова. Параметры передаются в других регистрах.
Ответить | Правка | Наверх | Cообщить модератору

233. "Опубликованы тесты простейших приложений на различных языках..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 08-Дек-19, 23:15 
> а int 0x80 работает и на 32 и на 64 битных системах

...прям стесняюсь спросить, Вы точно про ARM, MIPS или даже e2k?..

Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

311. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (313), 09-Дек-19, 13:03 
...прям стесняюсь спросить а в fasm уже подвезли поддержку e2k? Из коробки он и ARM и MIPS тоже не поддерживает. Так что шутка мимо.
Ответить | Правка | Наверх | Cообщить модератору

342. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (166), 09-Дек-19, 19:35 
> ...прям стесняюсь спросить а в fasm уже подвезли поддержку e2k? Из коробки
> он и ARM и MIPS тоже не поддерживает.

The FASMARM package is a free ARM cross-assembler add-on for FASM

Runs under Win32 (9x/NT/2K/XP/Vista/7/8/8.1/10) and LINUX. Plus a linkable object file for UNIX/LibC

FASMARM currently supports the full range of instructions for all 64-bit and 32-bit ARM processors and coprocessors up to v8.

https://arm.flatassembler.net/

Ну и откройте уже для себя fasm g, который из коробки вообще ни одну архитектура не поддерживает, всё реализуется макросами.

THIRD-PARTY RESOURCES

i8080/85 support by shoorick.

MCS-48 macros by shoorick.

MOS 6502 assembler by codestar.

PIC 14-bit by edfed.

eZ80 includes by jacobly (GitHub).

EFI x64 sample by Akeo (GitHub).

EBC assembler for UEFI by Akeo (GitHub).

Intel MCS-8 I8008 instructions by halak.

STM8 MCU instruction set by shoorick.

aarch64 instructions and formats by tthsqe (GitHub).

PRELIMINARY PROJECTS

WebAssembly

Advanced x86 encoder

https://board.flatassembler.net/topic.php?t=19389

> Так что шутка
> мимо.

Ответить | Правка | Наверх | Cообщить модератору

364. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (364), 10-Дек-19, 10:44 
То-то я смотрю они из коробки этого франкенштейна боятся распространять. Да и тема MIPS и e2k не раскрыта.
Ответить | Правка | Наверх | Cообщить модератору

365. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (166), 10-Дек-19, 10:50 
> То-то я смотрю они из коробки этого франкенштейна боятся распространять.

"У меня нет телевизора: я ем грибы и смотрю ковёр". (с)

Он (автор у fasm-а один) распространяет только свой продукт и как считает нужным. Точно так же отдельно идёт gcc, отдельно boost и прочие библиотеки.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру