Generally, stack-based machines must use instructions to load data on the stack and manipulate that data, and, thus, require more instructions than register machines to implement the same high-level code, but the instructions in a register machine must encode the source and destination registers and, therefore, tend to be larger.
Genellikle yığın tabanlı makineler yığın üzerinde veri yüklemek ve bu verileri işlemek için talimatları kullanmaları gerekir, ve böylece aynı yüksek seviyede kodu uygulamak için kayıt makineleri daha fazla talimat gerektirir, ama bir kayıt makinesinde talimatların kaynak ve hedef kayıtlarının kodlamak gerekir ve bu nedenle, daha büyük olma eğilimindedir.