From 8086 to Z80: Building a NASM-Inspired SDK for 8-Bit Retro Computing
From 8086 to Z80: Building a NASM-Inspired SDK for 8-Bit Retro Computing
Парсим XML и JSON на ассемблере
Отобрал для вас несколько крайне интересных, но малоизвестных проектов, реализующих работу с XML и JSON. Кроссплатформенных и без зависимостей. На чистом С и ассемблере.
https://habr.com/ru/articles/964522/
#json #xml #nasm #assembler #c_language #simd #simdjson #freebsd
Today's photo: IJplein (1894).
[EN] SS Schiedam, a ship of the Dutch-American Steamboat Company (NASM, better known as the Holland America Line), in a dock of ADM (Amsterdam Dry Dock Company). It had departed […]
[NL] Het ss Schiedam, een schip van de NASM (Holland Amerika Lijn), in een dok van de Amsterdamse Droogdok Maatschappij (ADM). Het was op 13 april uit New York vertrokken en op 5 […]
Via https://020apps.nl/olie/random/ #Amsterdam #JacobOlie #IJplein #NASM #shipyard #steamship
Exciting news!!!! #smithsonian #museum #aviation #virginia #nasm
The Smithsonian’s National Air and Space Museum has announced the expansion of its Steven F. Udvar-Hazy Center in Chantilly, Virginia. This will be the first major construction and physical change to the center’s public areas since its opening in 2003. Additional display space will be added to the north end of the Boeing Aviation Hangar, increasing its size by 20%. The additional 44,000 square feet of space will allow the museum to bring artifacts out of storage and display new acquisitions. Construction is anticipated to be complete at the end of 2028, at which point the museum will begin to move artifacts into this new space. Like the rest of the center, the expansion will be privately funded.
32-bit #NASM equivalent:
BITS 32
GLOBAL _start
SECTION .text
_start:
dec esp
dec ecx
dec esp
dec ecx
push esp
dec eax
pop esp
mov eax, 4
mov ebx, 1
mov ecx, nope
mov edx, nope_len
int 0x80
xor eax, eax
inc eax
mov bl, 0
int 0x80
SECTION .data
nope: db "Nothing to see here...",10,0
nope_len: equ $-nopenasm -f elf32 -o program.o program.asm && ld -nostdlib -s -n -m elf_i386 -o program program.oA vulnerability was identified in NASM Netwide Assember 2.17rc0. This issue affects the function assemble_file of the file nasm.c. The manipulation leads to stack-based buffer overflow. It is possible to launch the attack on the local host. The exploit has been disclosed to the public and may be used.
CVE-2025-8845 (GCVE-0-2025-8845)