2X86嵌入式處理器開(kāi)發(fā)
bsp; ; enable nmi out 0a0h, al mov al, 0bch ; enable 8259 pic 1011-1100 (irq0,1,6 enabled) out 21h, al ;上面內(nèi)容非pc 機(jī)可以不要 sti ; enable interrupts call _main ; call c main() jmp start ; _text ends _textend segment public codeend db 16 dup(?) ; a paragraph, thus _const is one byte more codeend label byte _textend ends _stack segment db 1024 dup ("stack");/* 預(yù)留的堆??臻g */ stackend label word _stack ends _bssend segment public endbss endbss label byte _bssend ends _dataend segment public enddata enddata label byte _dataend ends end 編譯連接: tasm /mx tcstart bcc -a- -c -f- -g- -k -b -ml -m -n- -o- -r- -v- -y- -z- -s -o- 1.c tlink /m tcstart 1 tclib, 1, 1 locate 1; locate 工具,本人無(wú)源代碼。 |