【正文】
Step2 ② 編 寫 源 程 序 t e s t . a s m. t i t l e e x a m p l e . a s m . m m r e g ss t a c k . u s e c t S T A C K , 1 0. d e f s t a r t. d a t at a b l e :. w o r d 1 , 2 , 3 , 4. t e x ts t a r t :S S B X X FC A L L D e l a yR S B X X FC A L L D e l a yB s t a r tD e l a y : S T M 1 9 9 , A R 1L O O P 1 : S T M 9 9 9 , A R 2L O O P 2 : B A N Z L O O P 2 , * A R 2 B A N Z L O O P 1 , * A R 1 R E T. e n d① 編 寫 復 位 向 量 文 件 v e c t o r s . a s m . t i t l e v e c t o r s . a s m . s e c t . v e c t o r s . r e f s t a r tr e s e t : B s t a r t N O P N O P . e n d?多文件鏈接實例 — Step3 ③ 編 寫 鏈 接 命 令 文 件 t e s t . c m d e s t a r t m t e s t . m a p o t e s t . o u tM E M O R Y{P A G E 0 :E P R O M : o r g = 0 E 0 0 0 H , l e n = 1 0 0 HV E C S : o r g = 0 F F 8 0 H , l e n = 0 4 HP A G E 1 :S P R A M : o r g = 0 0 6 0 H , l e n = 2 0 HD A R A M : o r g = 0 0 8 0 H , l e n = 1 0 0 H}S E C T I O N S{. t e x t : E P R O M P A G E 0. d a t a : E P R O M P A G E 0. b s s : S P R A M P A G E 1S T A C K : D A R A M P A G E 1. v e c t o r s : V E C S P A G E 0}假 設(shè) 目 標 存 儲 器 的 配 置 如 下 :程 序 存 儲 器E P R O M E 0 0 0 H ~ F F F F H ( 片 外 )數(shù) 據(jù) 存 儲 器S P R A M 0 0 6 0 H ~ 0 0 7 F H ( 片 內(nèi) )D A R A M 0 0 8 0 H ~ 0 1 7 F H ( 片 內(nèi) )?多文件鏈接實例 — 鏈接處理 鏈 接 器目 標 文 件. o b j鏈 接 命 令文 件( c m d )存 儲 器 映像 文 件( m a p )可 執(zhí) 行 輸出 文 件. o u t鏈 接 選 項 : 詳 見 表 4 . 5 . 1 。?多文件鏈接實例 — Step4 ④ 匯 編 、 鏈 接 生 成 目 標 文 件 鏈 接 時 出 現(xiàn) 警 告 : 程 序 入 口 不 是 _ c _ i n t 0 0 ,因 為 C C S 默 認 工 程 的 入 口 為 _ c _ i n t 0 0 ! 此 時 , 需要 通 過 修 改 工 程 設(shè) 置 的 程 序 入 口 選 項 。?多文件鏈接實例 — Step4 ④ 匯 編 、 鏈 接 生 成 目 標 文 件?多文件鏈接實例 — 映像文件剖析 O U T P U T F I L E N A M E : t e s t . o u t E N T R Y P O I N T S Y M B O L : s t a r t a d d r e s s : 0 0 0 0 e 0 0 0M E M O R Y C O N F I G U R A T I O N n a m e o r i g i n l e n g t h u s e d a t t r f i l l P A G E 0 : E P R O M 0 0 0 0 e 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 5 R W I X V E C S 0 0 0 0 f f 8 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 R W I XP A G E 1 : S P R A M 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 R W I X D A R A M 0 0 0 0 0 0 8 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 a R W I XS E C T I O N A L L O C A T I O N M A P o u t p u t a t t r i b u t e s /s e c t i o n p a g e o r i g i n l e n g t h i n p u t s e c t i o n s . t e x t 0 0 0 0 0 e 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 e 0 0 0 0 0 0 0 0 0 1 1 t e s t . o b j ( . t e x t ). d a t a 0 0 0 0 0 e 0 1 1 0 0 0 0 0 0 0 4 0 0 0 0 e 0 1 1 0 0 0 0 0 0 0 4 t e s t . o b j ( . d a t a ). v e c t o r s 0 0 0 0 0 f f 8 0 0 0 0 0 0 0 0 4 0 0 0 0 f f 8 0 0 0 0 0 0 0 0 4 v e c t o r s . o b j ( . v e c t o r s ). b s s 1 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 U N I N I T I A L I Z E DS T A C K 1 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 a U N I N I T I A L I Z E D 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 a t e s t . o b j ( S T A C K )?多文件鏈接實例 — 映像文件剖析 ( 續(xù) )G L O B A L S Y M B O L S : S O R T E D B Y S y m b o l A d d r e s s a d d r e s s n a m e a d d r e s s n a m e 0 0 0 0 0 0 0 0 _ _ l f l a g s 0 0 0 0 e 0 1 1 _ _ _ d a t a _ _0 0 0 0 0 0 6 0 _ _ _ b s s _ _ 0 0 0 0 e 0 1 1 . d a t a0 0 0 0 0 0 6 0 e n d 0 0 0 0 e 0 1 5 e d a t a0 0 0 0 0 0 6 0 _ _ _ e n d _ _ 0 0 0 0 e 0 1 5 _ _ _ e d a t a _ _0 0 0 0 0 0 6 0 . b s s f f f f f f f f _ _ _ c _ a r g s _ _0 0 0 0 e 0 0 0 _ _ _ t e x t _ _ f f f f f f f f p i n i t0 0 0 0 e 0 0 0 s t a r t f f f f f f f f _ _ _ b i n i t _ _0 0 0 0 e 0 0 0 . t e x t f f f f f f f f _ _ _ c i n i t _ _0 0 0 0 e 0 1 1 e t e x t f f f f f f f f _ _ _ p i n i t _ _0 0 0 0 e 0 1 1 _ _ _ e t e x t _ _ U N D E F E D _ c _ i n t 0 0f f f f f f f f c i n i t f f f f f f f f b i n i t[ 2 2 s y m b o l s ]