Justify RST instruction can be called 1 byte Call instruction?

1 answer

Answer

1139913

2026-05-19 08:15

+ Follow

The RST instruction is a 1 byte opcode with a 3 bit imbedded operand. There are 8 different RST instructions. Each pushes the PC on the stack, and loads the PC with the operand's value times 8. (0H, 8H, 10H, 18H, etc.)

Pushing the PC on the stack and loading a new value into the PC is exactly what a CALL instruction does, so the RST instruction is a 1 byte CALL instruction. The difference between RST and CALL is that CALL is a 3 byte instruction which can go anywhere in memory in one instruction.

ReportLike(0ShareFavorite

Copyright © 2026 eLLeNow.com All Rights Reserved.