Lesson 12 Powers of 2 Principle, Debugger Overview, FLAGS Register, PUSH and POP
Getting into the "Powers of 2 Principle" and how it permeates TempleOS.
Introducing F64 data type for HolyC, but holding back on Assembly FPU programming for now
Debugger caveats with R10andR15.HC.Z. Why does R10 always show 0's? (Unresolved mystery)
Working with the stack; everything is always at least 8 bytes pushed, even dealing with
single ASCII characters. Concept of memory alignment on 8 byte boundary.
Accessing Registers in Dbg with _RSP notation.
Peeking and Poking memory using HolyC notation.
Pushing some numbers onto the stack. Where the heck are they?
Trying to unassemble the debugger and running into Software Interrupt I_DBG mystery.
Introduce the D() Dump Function, and solve the mystery of where are my push'd numbers
Do a little program that compares 2 numbers, getting into the FLAGS register
-
14:13
Stone Combatives
3 years agoLesson 1: Push Hands
30 -
3:08
KNXV
3 years agoPush to register voters in Arizona
101 -
33:56
Covenant Truth Ministries Inc.
3 years ago $0.01 earnedRevelation Road - Lesson 1
90 -
0:17
mostafaaktaa
3 years agoCity overview
63 -
21:31
DanQ
3 years ago $0.02 earnedBass Guitar Lesson 1
3791 -
1:45
bignallb
3 years agoCR&N Overview
1191 -
11:20
EpicScience
3 years agoLesson 5.1.2 - Density
1781 -
10:55
Joseph Jenkins
3 years agoLoveable Loo Overview
95 -
LIVE
The StoneZONE with Roger Stone
1 hour agoPennsylvania is the Key to Trump Victory - w/ Cliff Maloney of the PA Chase | The StoneZONE
633 watching -
LIVE
Tundra Gaming Live
8 hours agoThe Worlds Worst Horror Streamer Has Heart Attack Playing Phasmophobia
108 watching