Tag

assembly language

0 views collected around this technical thread.

IT Services Circle
IT Services Circle
May 10, 2024 · Fundamentals

The Open‑Source Release of MS‑DOS: History, Versions, and Source Code Overview

The article introduces Microsoft’s recent open‑source release of MS‑DOS, detailing its historical background, version evolution from 1.x to 8.x, the mix of assembly and C code in the repository, and its significance for modern developers interested in operating‑system fundamentals.

C ProgrammingHistoryMS-DOS
0 likes · 7 min read
The Open‑Source Release of MS‑DOS: History, Versions, and Source Code Overview
IT Services Circle
IT Services Circle
Jan 31, 2024 · Fundamentals

Building a Fully Functional 16‑bit CPU Inside Microsoft Excel

Tech blogger Inkbox demonstrates how to construct a fully functional 16‑bit CPU, complete with 128 KB RAM, a 128×128 pixel display, and a custom 23‑instruction assembly language called Excel‑ASM16, all implemented purely within Microsoft Excel without any VBA scripts or plugins.

CPUExcelHardware Simulation
0 likes · 2 min read
Building a Fully Functional 16‑bit CPU Inside Microsoft Excel
IT Services Circle
IT Services Circle
Dec 20, 2023 · Information Security

Lei Jun’s 1992 Paper on a Computer Virus Detection Expert System: Overview and Significance

The article reviews Lei Jun’s early 1992 journal paper on a computer‑virus detection expert system, describing its assembly‑language based methodology, claimed advantages over traditional methods, and the lasting impact of his low‑level programming work on the tech community.

Lei Junassembly languagecomputer virus
0 likes · 4 min read
Lei Jun’s 1992 Paper on a Computer Virus Detection Expert System: Overview and Significance
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 1, 2023 · Fundamentals

Performance Optimization: Register Access, Assembly Basics, and CPU Pipeline Techniques

The article explains how performance can be dramatically improved by keeping frequently used data in CPU registers instead of memory, understanding basic assembly syntax and instruction types, using branch‑prediction hints, and exploiting the CPU pipeline to reduce stalls and wasted cycles.

CPU registersassembly languagebranch prediction
0 likes · 12 min read
Performance Optimization: Register Access, Assembly Basics, and CPU Pipeline Techniques
IT Services Circle
IT Services Circle
Mar 14, 2023 · Fundamentals

A Glimpse into Early Computer Programming Before IDEs and the Internet

The article recounts how early programmers wrote code on switch‑based computers without keyboards, monitors, or IDEs, manually entering assembly in memory, using paper tape and punch cards, and eventually witnessing the emergence of BASIC, Unix, and early networking, illustrating the evolution of software development practices.

Software Fundamentalsassembly languagecomputing evolution
0 likes · 5 min read
A Glimpse into Early Computer Programming Before IDEs and the Internet
Tencent Cloud Developer
Tencent Cloud Developer
Aug 8, 2022 · Fundamentals

Deep Dive into Function Call Implementation: From Assembly to CPU Registers

This article thoroughly explains low‑level function call implementation, covering Intel and AT&T assembly syntax, the evolution of CPU registers from 16‑bit to 64‑bit x86, caller‑ and callee‑saved conventions, stack‑based to register‑based parameter passing, stack frame setup, and assembly representations of control structures.

CPU architectureCPU registersLow-level programming
0 likes · 23 min read
Deep Dive into Function Call Implementation: From Assembly to CPU Registers