RISC ย่อมาจาก Reduced Instruction Set Computer และเรายังรู้อีกม่า ARM เป็นคอมพิวเตอร์แบบ RISC ซึ่งชื่อมันชวนให้เข้าใจว่าตัดคำสั่ง (instruction) ออกไปเยอะแยะ
ดังนั้นคำสั่งที่ซับซ้อนมาก ๆ ก็ไม่น่าจะมี แต่จริง ๆ เดี๋ยวนี้ ARM มีกระทั่งคำสั่งคูณ vector ที่สมาชิกเป็นเลขทศนิยม
เพราะว่าคำสั่งที่ว่าตัดไป ลดไปมันคือคำสั่งที่ปนเปกันระหว่างการเข้าถึงหน่วยความจำกับการคำนวณ พวกนี้ก็แยกไปสองคำสั่งสามคำสั่งแทน เช่น load จาก RAM เข้ามา register ก่อน แล้วสั่งบวก เสร็จแล้วค่อยสั่ง store ไปเขียน RAM อีกที แทนที่จะบวกที่ใช้ข้อมูลจาก RAM ตรง ๆ ได้เลย
เทียบคำสั่งคูณ vector กับคำสั่งบวกที่เอาข้อมูลมาจาก RAM ตรง ๆ การคูณ vector มันดูยากกว่าอีก แต่ว่าคำสั่งบอกข้อมูลจาก RAM ตรง ๆ มันมีปัญหาว่ามันเขียนยาว เพราะต้องใส่ address ของ RAM ลงไป ดังนั้นพอ ARM ไม่มีคำสั่งพวกยาว ๆ ก็เลยให้ทุกคำสั่งเขียนอัดกันไว้ได้ใน 32 bit หรือว่า 4 byte เทียบกับ X86-64 คำสั่งที่ยาวที่สุดยาว 15 byte
พอคำสั่งมันยาวเท่า ๆ กันมันทำให้ decode ไม่ซับซ้อนเท่าพวกที่คำสั่งสั้น ๆ ยาว ๆ วงจร decode นี่ถ้าช้านี่ก็กลายเป็นกลายเป็นคอขวด ถ้าซับซ้อนไปก็ร้อนกินไฟ