Your code compiles OK (2932 words used). I don't understand what can be wrong with your setup? If you close and restart the MicroCode Studio, would that help? At least sometime that has helped me.
To get rid of "code crosses boundary" goto tool bar:View -> Editor Options...In General sheet, select "Disable 'code crosses boundary' ASM warning.
BR,
-Gusse-
Bookmarks