マイクロプロセッサの命令の一つ。スタックに値を積む。英語では押し込むことを意味する。
スタックの機能は、大抵のマイクロプロセッサに実装されており、その際に使われるニーモニックは、大抵PUSHとPOPである。
但し一部のRISCでは、スタックの機能を実装していない。
大抵の実装では、「PUSH reg」で、レジスタの内容をスタックに積む。
このとき、積まれた大きさに応じて、スタックポインタが減分される。