许多旧处理机架构因可用暂存器之严重短缺而受苦。对编译程式设计师而言,因它们的产生码需要暂时储存像表式求值的中间值的地方。如Intel 80x86电脑则具有一把特殊用途暂存器可提供此项服务,但需注意避免对处理机之不良效果;例如特殊用途暂存器被用于保存中间值时,须安排一序列的步骤使暂存器之前一值保留,而于再度需要该暂存器的正式功能(和值)时予以复原。