偽指令EXTRN是用來說明:在當前模組所使用的標識符中,哪些標識符是已在其它模組中被定義為指定類型的標識符。如果當前模組使用了其它模組的標識符,而對它又不加以說明的話,那么,在彙編時,彙編程式將會給出下列出錯信息: error nnnnn: undefined symbol : XXXXXX 其中:“nnnnn”是錯誤號,“XXXXXX”是當前模組中沒有定義的標識符。 偽指令EXTRN的一般說明格式如下: EXTRN 標識符1:類型1, 標識符2:類型2, …… 其中:“標識符”和“類型”之間要用冒號“:”連線。 上面語句說明了標識符1、標識符2等是外部標識符,它們在其它模組中已被分別定義為類型1、類型2等,該類型說明符可以是:NEAR、FAR、BYTE、WORD、DWORD等之一。如果在一條說明偽指令中說明了多個標識符,那么,各標識符之間要用逗號分開。 在一個模組中,可用多條EXTRN偽指令來說明本模組所引用的外部標識符。 注意:偽指令EXTRN中所說明的標識符必須在其定義的模組中被PUBLIC偽指令說明為公共標識符,並且其說明的標識符類型要與該標識符在定義是的類型相一致,否則,要么不能生成其執行檔,要么其執行檔案不能正確運行。
相關詞條
-
extrn
" EXTRN標識符1:類型1
-
21世紀高等學校教材·彙編語言與接口技術
的結合 3.9 PUBLIG和extrn指令 3.10 庫檔案...
圖書信息 內容簡介 目錄 -
微機系統彙編語言與接口技術
和extrn指令 第十節 庫檔案 第十一節 彙編語言與高級語言...
1.圖書目錄 -
重點大學計算機專業系列教材·彙編語言程式設計
0PUBLIC和extrn模組連線偽指令 4.5 彙編源程式的結構...
-
TurboPascal
關於Turbo PascalPascal是一種計算機通用的高級程式設計語言。它由瑞士Niklaus Wirth教授於六十年代...
關於Turbo Pascal PASCAL語言的發展 數據格式: 主要語句: -
Free Pascal
簡介 Free Pascal Free Pascal是個由國際組織開發的完全的win32的pascal語言編譯器,類似delph...
簡介 區別 程式設計介紹 報錯號 注意事項 -
宏彙編程式錯誤碼
內部的標識符,企圖在EXTRN語句中又定義外部標識。24:Segment...
宏彙編程式 宏指令與宏定義 錯誤碼