Skip to content
NeuralLantern.com NeuralLantern.com
  • Home
  • Social Media Links
  • X / Twitter
  • Rumble
  • Youtube
  • Bitchute
  • Minds
  • Odysee
Subscribe

Month: November 2025

Home ยป Archives for November 2025
x86-64 Assembly: Signed Integer Multiplication and Addition with IMUL & ADD (YASM on Ubuntu Linux)
Posted inAssembly Language Coding Computer Science

x86-64 Assembly: Signed Integer Multiplication and Addition with IMUL & ADD (YASM on Ubuntu Linux)

Hands-on x86-64 assembly tutorial showing how to perform signed integer multiplication using the IMUL instruction in YASM/NASM on Linux. Covers immediate and global operands, two/three-operand forms, basic addition, with complete working code and live execution.
Posted by mike November 30, 2025
Why C Strings End with \0 – Null Terminated Strings Explained Simply
Posted inAssembly Language Coding Computer Science

Why C Strings End with \0 – Null Terminated Strings Explained Simply

Null-terminated strings in C use a zero byte (\0) to mark the end instead of storing length. Learn exactly how C strings work under the hood, see the ASCII values for "Hello", and understand why the null terminator exists.
Posted by mike November 23, 2025
x86-64 Assembly Segfault on printf? Fix Stack Alignment (Yasm + GCC Demo)
Posted inAssembly Language Coding Computer Science

x86-64 Assembly Segfault on printf? Fix Stack Alignment (Yasm + GCC Demo)

x86-64 assembly crashes on printf due to stack alignment. Yasm + GCC hybrid program fixed with push/pop in prologue and epilogue. Live Linux demo.
Posted by mike November 16, 2025
Mix C++, C, and Assembly into One Program – Hybrid Program Full Build Tutorial
Posted inAssembly Language Coding Computer Science

Mix C++, C, and Assembly into One Program – Hybrid Program Full Build Tutorial

Learn to build a hybrid program mixing C++, C, and x86-64 assembly. Covers object files, linking, extern "C", name mangling, and a full Makefile. Run one executable with modules calling each other.
Posted by mike November 9, 2025
Yasm x86-64 Assembly: Instruction Formats, Operands, MOV, ADD, Memory & Registers Explained
Posted inAssembly Language Coding Computer Science

Yasm x86-64 Assembly: Instruction Formats, Operands, MOV, ADD, Memory & Registers Explained

Yasm assembly tutorial: decode instruction formats, operands, mov, add, memory sizes & registers. Fix common crashes. Code-along x86-64 guide for beginners.
Posted by mike November 2, 2025

Recent Posts

  • Signed Integer Division in x86-64 Assembly with IDIV and CQO
  • TP-Link AC600 USB WiFi on Raspberry Pi – How to Compile and Install the Driver from Source (Works!)
  • x86-64 Assembly: Signed Integer Multiplication and Addition with IMUL & ADD (YASM on Ubuntu Linux)
  • Why C Strings End with \0 – Null Terminated Strings Explained Simply
  • x86-64 Assembly Segfault on printf? Fix Stack Alignment (Yasm + GCC Demo)

Recent Comments

No comments to show.

Archives

  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • August 2023

Categories

  • Assembly Language
  • Coding
  • Computer Science
  • Conversions
  • Debugging
  • Drivers
  • Networking
  • Raspberry Pi
  • Videos
Copyright 2025 — NeuralLantern.com. All rights reserved. Bloghash WordPress Theme
Scroll to Top