| ??? 03/31/05 19:38 Modified: 03/31/05 19:42 Read: times |
#90769 - when all was new Responding to: ???'s previous message |
What Surprises me is there is nothing in even the original bible about what you would use all these registers and banks for
When all was new and the '51 was steam-driven (HMOS was hot) there were articles about organizing your subroutines in "levels" and using a separate bank for each level "to save push and pop time". I did one of those and what a nightmare, there was no software on the 256k IBM PC that could sort the "levels" so you had to do it manually, first identifying subroutines that did not call any routines and rename ralph to ralph0. Then all subroutines that only called level 0 and rename phred to phred1.... Anyhow, in those, long gone, days there was occasional mentioning of why? and the answer always was "speed" when operating as a controller. Thus, often when some PC trained person complain about the complexity, you can be sure (s)he is not using it for the intended purpose (control, not computing). Erik |
| Topic | Author | Date |
| Registers | 01/01/70 00:00 | |
| my guess | 01/01/70 00:00 | |
| Participation | 01/01/70 00:00 | |
| Old Age | 01/01/70 00:00 | |
| Old but stronger still | 01/01/70 00:00 | |
| just a guess | 01/01/70 00:00 | |
| Powers of Two | 01/01/70 00:00 | |
| when all was new | 01/01/70 00:00 | |
| push and pop | 01/01/70 00:00 | |
| passing | 01/01/70 00:00 | |
| Passing Parameters | 01/01/70 00:00 | |
| yes, with a monitor | 01/01/70 00:00 | |
| Register Overlaying??? | 01/01/70 00:00 | |
| Context | 01/01/70 00:00 | |
not necessarily | 01/01/70 00:00 | |
| my point was | 01/01/70 00:00 | |
| Sausages | 01/01/70 00:00 | |
| Sausage and Chips | 01/01/70 00:00 | |
| no instructions, but gates | 01/01/70 00:00 | |
| Many Gates? | 01/01/70 00:00 |



