CPU Registers x86: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
Line 235:
;way 1:
;write:
mov cr0,reg32(64)reg
;read:
mov reg32(64)reg,cr0
;----------------------
;way 2:
;write:
lmsw reg
lmsw reg16(32/64) ; the 'w' in lms(w) stands for word size (16 bit) but the instruction itself can modify the upper 48 bit of cr0 using instruction overrides.
 
;read:
smsw reg
smsw reg16(32/64) ; SAME as above
</source>