Ignore:
Timestamp:
Jun 2, 2015, 3:39:53 PM (9 years ago)
Author:
nmir-saito
Message:

ファイルの mime-type 変更

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/ssp_rl78.dr

    • Property svn:mime-type set to text/plain; charset=shift_jis
    r93 r95  
    11;
    2 ; ƒƒ‚ƒŠ”z’u’è‹`
    3 ;   EƒRƒ“ƒpƒCƒ‰Œ¾ŒêŽd—l‚́uƒZƒOƒƒ“ƒg–¼ˆê——v‚ðŽQl‚ɃRƒ“ƒpƒCƒ‰¶¬‚̃ZƒOƒƒ“ƒg‚ð’è‹`
    4 ;   Eæ“ª‚É"@@"‚ª•t‚­ƒZƒOƒƒ“ƒg–¼‚̓Rƒ“ƒpƒCƒ‰‚ª¶¬D‚»‚êˆÈŠO‚Í“ÆŽ©’è‹`
    5 ;   Eƒu[ƒgƒtƒ‰ƒbƒVƒ
    6 ‚̍ăŠƒ“ƒN‹@”\‚ÍŽg—p‚¹‚¸Cƒtƒ‰ƒbƒVƒ
    7 ƒƒ‚ƒŠ—̈æ’è‹`‚͏ȗª
    8 ;   E@@VECTnn ‚Ì’è‹`‚à‚±‚±‚ł͏ȗª
     2; メモリ配置定義
     3;   ・コンパイラ言語仕様の「セグメント名一覧」を参考にコンパイラ生成のセグメントを定義
     4;   ・先頭に"@@"が付くセグメント名はコンパイラが生成.それ以外は独自定義
     5;   ・ブートフラッシュの再リンク機能は使用せず,フラッシュメモリ領域定義は省略
     6;   ・@@VECTnn の定義もここでは省略
    97;
    108
     
    1210; MEMORY
    1311;
    14 ; @@CODE ‚Ì”z’uƒAƒhƒŒƒX‚ðˆÀ’肳‚¹‚邽‚ßROM—̈æ‚ð2‚‚ɕªŠ„‚·‚é
     12; @@CODE の配置アドレスを安定させるためROM領域を2つに分割する
    1513MEMORY ROM_HEAD : ( 00000000H, 000000d8H ) / REGULAR
    1614MEMORY ROM      : ( 000000d8H, 0000ff28H ) / REGULAR
     
    2018; SEGMENT(ROM_HEAD)
    2119;
    22 ; ƒxƒNƒ^ƒe[ƒuƒ‹—̈æ(00000H--0007FH,128ƒoƒCƒg, ‚½‚¾‚µ02h-03h‚É‚Í”z’u‚µ‚È‚¢)
     20; ベクタテーブル領域(00000H--0007FH,128バイト, ただし02h-03hには配置しない)
    2321MERGE VECTOR  : AT ( 00000000H ) = ROM_HEAD / REGULAR
    2422
    25 ; calltŠÖ”‚̃e[ƒuƒ‹—pƒZƒOƒƒ“ƒg( 00080H-000BFH, 64ƒoƒCƒg), CALLT0‘®«
     23; callt関数のテーブル用セグメント( 00080H-000BFH, 64バイト), CALLT0属性
    2624MERGE @@CALT  : AT ( 00000080H ) = ROM_HEAD / REGULAR
    2725
    28 ; ƒIƒvƒVƒ‡ƒ“ƒoƒCƒg—̈æ(C0H--C2H, C3H)‚̓ZƒOƒƒ“ƒg’è‹`‚Å‚«‚È‚¢
     26; オプションバイト領域(C0H--C2H, C3H)はセグメント定義できない
    2927
    30 ; ƒZƒLƒ
    31 ƒŠƒeƒBID(C4H--CDH)
     28; セキュリティID(C4H--CDH)
    3229MERGE SECID  : AT ( 000000c4H ) = ROM_HEAD / REGULAR
    3330
    34 ; ƒIƒ“ƒ`ƒbƒvƒfƒoƒbƒO‹@”\‚ÌŽg—p—̈æ(CEH--D7H)
     31; オンチップデバッグ機能の使用領域(CEH--D7H)
    3532;MERGE OCDWORK : AT ( 000000ceH ) = ROM_HEAD / REGULAR
    3633
     
    3835; SEGMENT(ROM)
    3936;
    40 MERGE @@CODE    : = ROM / REGULAR       ; ƒR[ƒh•”—pƒZƒOƒƒ“ƒg(near), BASE‘®«
    41 MERGE @@BASE    : = ROM / REGULAR       ; calltŠÖ”EŠ„‚荞‚݊֐”—pƒZƒOƒƒ“ƒg, BASE‘®«
    42 MERGE @@LCODE   : = ROM / REGULAR       ; ƒ‰ƒCƒuƒ‰ƒŠEƒR[ƒh•”—pƒZƒOƒƒ“ƒg(near), BASE‘®«
    43 MERGE @@LBASE   : = ROM / REGULAR       ; ƒ‰ƒCƒuƒ‰ƒŠEcalltŠÖ”—pƒZƒOƒƒ“ƒg, BASE‘®«
    44 ; ‚±‚̍s‚ð—LŒø‚É‚·‚é‚Æ‚È‚º‚©MIRRORP‘®«‚ªŽ¸‚í‚ê‚邽‚߁C‚Æ‚è‚ ‚¦‚¸ƒRƒƒ“ƒg‚Æ‚·‚é
    45 ;MERGE @@CNST   : = ROM / REGULAR       ; ROMƒf[ƒ^(near), MIRRORP‘®«
    46 MERGE @@R_INIT  : = ROM / REGULAR       ; near‰Šú‰»ƒf[ƒ^—pƒZƒOƒƒ“ƒg(‰Šú’l‚ ‚è), UNIT64KP‘®«
    47 MERGE @@R_INIS  : = ROM / REGULAR       ; ‰Šú‰»ƒf[ƒ^—pƒZƒOƒƒ“ƒg(‰Šú’l‚ ‚èsreg•Ï”), UNIT64KP‘®«
     37MERGE @@CODE    : = ROM / REGULAR       ; コード部用セグメント(near), BASE属性
     38MERGE @@BASE    : = ROM / REGULAR       ; callt関数・割り込み関数用セグメント, BASE属性
     39MERGE @@LCODE   : = ROM / REGULAR       ; ライブラリ・コード部用セグメント(near), BASE属性
     40MERGE @@LBASE   : = ROM / REGULAR       ; ライブラリ・callt関数用セグメント, BASE属性
     41; この行を有効にするとなぜかMIRRORP属性が失われるため,とりあえずコメントとする
     42;MERGE @@CNST   : = ROM / REGULAR       ; ROMデータ(near), MIRRORP属性
     43MERGE @@R_INIT  : = ROM / REGULAR       ; near初期化データ用セグメント(初期値あり), UNIT64KP属性
     44MERGE @@R_INIS  : = ROM / REGULAR       ; 初期化データ用セグメント(初期値ありsreg変数), UNIT64KP属性
    4845
    49 MERGE @@CODEL   : = ROM / REGULAR       ; ƒR[ƒh•”—pƒZƒOƒƒ“ƒg(far)
    50 MERGE @@LCODEL  : = ROM / REGULAR       ; ƒ‰ƒCƒuƒ‰ƒŠEƒR[ƒh•”—pƒZƒOƒƒ“ƒg(far)
    51 MERGE @@CNSTL   : = ROM / REGULAR       ; ROMƒf[ƒ^(far), PAGE64KP‘®«
    52 MERGE @@RLINIT  : = ROM / REGULAR       ; far‰Šú‰»ƒf[ƒ^—pƒZƒOƒƒ“ƒg(‰Šú’l‚ ‚è), UNIT64KP‘®«
     46MERGE @@CODEL   : = ROM / REGULAR       ; コード部用セグメント(far)
     47MERGE @@LCODEL  : = ROM / REGULAR       ; ライブラリ・コード部用セグメント(far)
     48MERGE @@CNSTL   : = ROM / REGULAR       ; ROMデータ(far), PAGE64KP属性
     49MERGE @@RLINIT  : = ROM / REGULAR       ; far初期化データ用セグメント(初期値あり), UNIT64KP属性
    5350
    5451;
    5552; SEGMENT(RAM)
    5653;
    57 MERGE @@BITS    : = RAM / REGULAR       ; booleanŒ^•Ï”, bitŒ^•Ï”—pƒZƒOƒƒ“ƒg, BSEG—̈æ
     54MERGE @@BITS    : = RAM / REGULAR       ; boolean型変数, bit型変数用セグメント, BSEG領域
    5855
    59 MERGE @@INIT    : = RAM / REGULAR       ; ƒf[ƒ^—̈æ—pƒZƒOƒƒ“ƒg(‰Šú’l‚ ‚è, near”z’u), BASEP‘®«
    60 MERGE @@DATA    : = RAM / REGULAR       ; ƒf[ƒ^—̈æ—pƒZƒOƒƒ“ƒg(‰Šú’l‚È‚µ, near”z’u), BASEP‘®«
    61 MERGE @@INIS    : = RAM / REGULAR       ; ƒf[ƒ^—̈æ—pƒZƒOƒƒ“ƒg(‰Šú’l‚ ‚è sreg •Ï”), SADDRP‘®«
    62 MERGE @@DATS    : = RAM / REGULAR       ; ƒf[ƒ^—̈æ—pƒZƒOƒƒ“ƒg(‰Šú’l‚È‚µ sreg •Ï”), SADDRP‘®«
    63 MERGE @@INITL   : = RAM / REGULAR       ; ƒf[ƒ^—̈æ—pƒZƒOƒƒ“ƒg(‰Šú’l‚ ‚è, far”z’u), UNIT64KP‘®«
    64 MERGE @@DATAL   : = RAM / REGULAR       ; ƒf[ƒ^—̈æ—pƒZƒOƒƒ“ƒg(‰Šú’l‚È‚µ, far”z’u), UNIT64KP‘®«
     56MERGE @@INIT    : = RAM / REGULAR       ; データ領域用セグメント(初期値あり, near配置), BASEP属性
     57MERGE @@DATA    : = RAM / REGULAR       ; データ領域用セグメント(初期値なし, near配置), BASEP属性
     58MERGE @@INIS    : = RAM / REGULAR       ; データ領域用セグメント(初期値あり sreg 変数), SADDRP属性
     59MERGE @@DATS    : = RAM / REGULAR       ; データ領域用セグメント(初期値なし sreg 変数), SADDRP属性
     60MERGE @@INITL   : = RAM / REGULAR       ; データ領域用セグメント(初期値あり, far配置), UNIT64KP属性
     61MERGE @@DATAL   : = RAM / REGULAR       ; データ領域用セグメント(初期値なし, far配置), UNIT64KP属性
    6562
    66 MERGE @@CODER   : = RAM / REGULAR       ; RAM”z’u ƒR[ƒh•”—pƒZƒOƒƒ“ƒg
    67 MERGE @@LCODER  : = RAM / REGULAR       ; RAM”z’u ƒ‰ƒCƒuƒ‰ƒŠEƒR[ƒh—pƒZƒOƒƒ“ƒg
    68 MERGE @@CNSTR   : = RAM / REGULAR       ; RAM”z’u ROMƒf[ƒ^—pƒZƒOƒƒ“ƒg(near), MIRRORP ‚Ü‚½‚Í UNIT64KP‘®«
    69 MERGE @@CNSTLR  : = RAM / REGULAR       ; RAM”z’u ROMƒf[ƒ^—pƒZƒOƒƒ“ƒg(far), PAGE64KP‘®«
     63MERGE @@CODER   : = RAM / REGULAR       ; RAM配置 コード部用セグメント
     64MERGE @@LCODER  : = RAM / REGULAR       ; RAM配置 ライブラリ・コード用セグメント
     65MERGE @@CNSTR   : = RAM / REGULAR       ; RAM配置 ROMデータ用セグメント(near), MIRRORP または UNIT64KP属性
     66MERGE @@CNSTLR  : = RAM / REGULAR       ; RAM配置 ROMデータ用セグメント(far), PAGE64KP属性
Note: See TracChangeset for help on using the changeset viewer.