Crafting a compiler with C
Garbage collection: algorithms for automatic dynamic memory management
Garbage collection: algorithms for automatic dynamic memory management
Two stack dynamic memory allocation
Journal of Computing Sciences in Colleges
Garbage Collection is Fast, but a Stack is Faster
Garbage Collection is Fast, but a Stack is Faster
Return of an object in two-stack dynamic memory
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
A non-traditonal approach to an assembly language course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Computer concepts utilizing a new design or architecture are often too sophisticated for the majority of lower level undergraduates. This paper presents a methodology for introducing a model of a multi-stack structure into a PC Assembly Language programming curriculum. Although the techniques incorporate state of the art programming, they are presented at a level commensurate with the ability of a second-year student, such that they can be introduced at an early point in the course. The use of a stack frame is demonstrated, and students are shown that stacks have capabilities beyond that of storing values of registers and return addresses. As assembly language is used, students will also gain an insight into the compilation process.