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 -
1:15:23
Dr. Drew
8 hours agoLara Trump LIVE: Election Integrity, Immigration & The Aftermath Of 2 Assassin Attempts Against Her Father-In-Law Donald Trump – Ask Dr. Drew
40.6K7 -
LIVE
Drew Hernandez
11 hours agoTRUMP RALLY UNIONDALE NEW YORK
2,260 watching