Moved a few files and added a new post about JavaScript coding conventions
This commit is contained in:
parent
3b7a7b4d78
commit
9cefe2e700
9 changed files with 179 additions and 16 deletions
|
|
@ -1,12 +0,0 @@
|
|||
Instructions Longer than 10 Bytes
|
||||
---
|
||||
|
||||
When the CPU detects an instruction that is illegal due to being greater than 10 bytes in length, it generates an
|
||||
exception #13 (General Protection Violation) instead of exception #6 (Invalid Opcode). The only way an instruction
|
||||
greater than ten bytes can occur is by using the assembler to intentionally place multiple redundant prefix bytes
|
||||
(e.g. multiple lock prefixes and/or segment override prefixes) before the opcode bytes.
|
||||
|
||||
There are no plans to change this functionality of the 80286 and future editions of the "iAPX286 Programmer's Reference
|
||||
Manual" and 80286 datasheet will accurately describe how 80286 reacts to instructions greater than 10 bytes in length.
|
||||
|
||||
[This information is from an Intel document titled "80286 ARPL and Overlength Instructions, 15 October 1984"]
|
||||
Loading…
Reference in a new issue