กุญแจสำคัญของคำตอบคือคำถาม - "ทำงานเป็นโปรแกรมเมอร์แอสเซมเบลอร์ผู้ประกอบเมนเฟรม" - ในวันก่อนคอมไพเลอร์ เมื่อมนุษย์ตะโกนลงไปพร้อมกับคำแนะนำการประกอบและมือที่สร้างขึ้นมาอย่างแม่นยำสำหรับฮาร์ดแวร์ชิ้นใดชิ้นหนึ่ง (ซึ่งอาจหรืออาจจะไม่ทำงานในคอมพิวเตอร์รุ่นเดียวกัน - ปัญหาเช่นระยะเวลาของฮาร์ดไดรฟ์และหน่วยความจำดรัมนั้นมีผลกระทบต่อรหัส เขียน - อ่านเรื่องราวของเมลหากรู้สึกว่าจำเป็นต้องคิดถึง)
ย้อนกลับไปในอดีตเมื่อวันที่ผ่านมาการลงทะเบียนและความทรงจำทั้งคู่มีความขาดแคลนและกลอุบายใด ๆ ที่ไม่จำเป็นต้องขอไบต์หรือหน่วยความจำอื่นจากสถาปนิกชั้นนำได้ช่วยประหยัดเวลา - ทั้งในการเขียนรหัสและเวลาดำเนินการ
วันเหล่านั้นหายไป กลลวงของการแลกเปลี่ยนสองสิ่งโดยไม่ใช้อันที่สามคือกลลวง หน่วยความจำและรีจิสเตอร์มีมากมายในการคำนวณสมัยใหม่และมนุษย์ไม่ได้เขียนชุดประกอบอีกต่อไป เราได้สอนกลอุบายของเราทั้งหมดให้กับคอมไพเลอร์ของเราและพวกเขาทำงานได้ดีกว่าที่เราทำ โอกาสที่คอมไพเลอร์ได้ทำสิ่งที่ดีกว่าสิ่งที่เราจะทำ ในกรณีส่วนใหญ่บางครั้งเราจำเป็นต้องเขียนชุดประกอบในบิตด้านในของวงวนแน่นด้วยเหตุผลบางอย่าง ... แต่มันไม่ได้เป็นการบันทึกลงทะเบียนหรือคำของหน่วยความจำ
มันอาจจะมีประโยชน์อีกครั้งหากมีใครทำงานในไมโครคอนโทรลเลอร์ที่มีข้อ จำกัด โดยเฉพาะ แต่การปรับการแลกเปลี่ยนให้เหมาะสมนั้นไม่น่าจะเป็นต้นเหตุของปัญหาของคนคนนั้น - การพยายามฉลาดกว่านั้นก็เป็นปัญหามากกว่า