In some cases, only the simple operations may be implemented in hardware or microcode, while the more complex operations are implemented as software.
در برخی موارد، ممکن است تنها عملیات ساده در سخت‌افزار یا میکرو کد انجام شود، در حالی که عملیات پیچیده‌تر به عنوان نرم‌افزار اجرا می‌شود.