Skip to content

The Eclectic Light Company

Macs & painting – 🦉 No AI content
Main navigation
  • Downloads
  • Freeware
  • M-series Macs
  • Mac Problems
  • Mac articles
  • Macs
  • Art

assembly language

Code in ARM Assembly: Flow, pipelines and performance

T T Read More

How conditional branching can slow modern processors down badly, comparing assembly code with that generated by Apple’s Swift compiler, and some puzzles.

July 6, 2021 Macs, Technology

Code in ARM Assembly: Conditional loops

T T Read More

How to implement conditional looping such as for and while, and how to break out of a loop. Complete with chart of four conditional idioms.

June 29, 2021 Macs, Technology

Last Week on My Mac: From assembly to Shortcuts

How little has changed in using assembly language over the last 30+ years. But what about Swift Playgrounds 4, which will let iPads create apps for the App Store?

June 27, 2021 Macs, Technology

Code in ARM Assembly: Controlling flow

T T Read More

Forget about structured code, branching in assembly is based on GOTO with labels. Here’s how to get started, with an idiom for the switch statement in Swift.

June 23, 2021 Macs, Technology

Code in ARM Assembly: Working with pointers

T T Read More

Using different addressing modes and offset specifications to load and store in memory. Includes a summary of ARM64 Operand Architecture.

June 21, 2021 Macs, Technology

Code in ARM Assembly: Registers explained

Types of register explained, and which are available to pass arguments of different types. Call by value and call by reference distinguished.

June 16, 2021 Macs, Technology

Code in Assembly for Apple Silicon with the AsmAttic app

T T Read More

First in a series helping you write ARM64 assembly language for M1 Macs. Provides an app within which you can call assembly routines.

June 7, 2021 Macs, Technology

Posts navigation

Previous 1 2Next
Blog at WordPress.com.
Footer navigation
  • Free Software Menu
  • About & Contact
  • Macs
  • Painting
  • Downloads
  • Mac problem-solving
  • Extended attributes (xattrs)
  • Painting topics
  • SilentKnight, Skint, SystHist, silnite, LockRattler & Scrub
  • DelightEd & Podofyllin
  • xattred, SpotTest, Spotcord, Metamer & xattr tools
  • 32-bitCheck & ArchiChect
  • XProCheck, T2M2, LogUI, Ulbow, blowhole and log utilities
  • Cirrus & Bailiff
  • Precize, Alifix, UTIutility, Sparsity, alisma, Taccy, Signet
  • Versatility & Revisionist
  • Text Utilities: Textovert, Nalaprop, Dystextia and others
  • PDF
  • Keychains & Permissions
  • Updates
  • Spundle, Cormorant, Stibium, DropSum, Dintch, Fintch and cintch
  • Long Reads
  • Mac Troubleshooting Summary
  • M-series Macs
  • Mints: a multifunction utility
  • VisualLookUpTest
  • Virtualisation on Apple silicon
  • System Updates
  • Saturday Mac Riddles
  • Last Week on My Mac
  • sysctl information
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

  • Subscribe Subscribed
    • The Eclectic Light Company
    • Join 8,875 other subscribers
    • Already have a WordPress.com account? Log in now.
    • The Eclectic Light Company
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar