diff --git a/Instruction-Set.md b/Instruction-Set.md index 12cdfbb..0177bc3 100644 --- a/Instruction-Set.md +++ b/Instruction-Set.md @@ -72,13 +72,9 @@ MOV A, 0x20 This human readable format is parsed by the assembler which will output the actual binary opcodes and operands. ## Flags -Some instructions will change certain flags based on their result. These are in a special non read-write register. -The only way to set these flags is by using instructions and the only way to read these flags is with the jump behavior. - -> NOTE: The flags might be readable in the future +Some instructions will change certain flags based on their result. These are in a special non read-write register. These flags are used for the family of jump instructions. You can also use the [`PUSHF`](#pushf) and [`POPF`](#popf) instructions to query and manipulate the flags >for more information check the [docs](https://github.com/simon987/Much-Assembly-Required/wiki/CPU#the-flags-register) -> > NOTE: The table below was copied from the link above. There is more info available, if you have trouble understanding the flags we strongly suggest you read the section in the link. | Flag | Description |