Is it fair to assume that all or most operations in modern software like mouse movements, keyboard events, working with a browser and its controls, playing a game etc. come down to arithmetic/logical operations and data movements?
I've come to this conclusion after looking at the Instructions Set of modern processors:
- Data handling and memory operations
- Arithmetic and logic operations
- Control flow operations