I have the following code snippet as a part of the NOS API. When I was debugging, I noticed that Bochs seemed to get stuck indefinitely on this loop instruction:
not_right_file: ; Somewhere in the filename. Go back to the beginning of the field
; Back to 0x80. Go to byte after 0xff
go_to_end: movcx, 14d
What this code does is effectively take the pointer from the middle of a file descriptor field in the FSB back to the beginning of the field, then make it point to the byte after the end of the field. As far as I know, this code was written correctly, but yet Bochs seems to sit indefinitely on the loop instruction. Can someone help shed some light on this situation?
EDIT: I NOW NOTICE MY PROBLEM. I AM SUCH AN IDIOT.
_________________ It may look hard, but it won't take long if you take it one byte at a time.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum