[[ɽ¼¨¥·¥¹¥Æ¥à]]
#contents
**4.2 ¥Æ¥¥¹¥Èɽ¼¨µ¡Ç½ [#pfde79ee]
***4.2.1 ¥Æ¥¥¹¥È£Ö£Ò£Á£Í¡Ê£Ô£Ö£Ò£Á£Í¡Ë [#u8b00183]
(1)CPU¥¢¥É¥ì¥¹
VA2/3¤Ç¤Ï¡¢TVRAM¤ÏCPU¥á¥â¥ê¶õ´Ö¤ÎA0000H¡ÁDFFFFH(256K¥Ð¥¤¥È)¤Ë³ä¤êÅö¤Æ¤é¤ì¤Æ¤¤¤ë¡£¤¿¤À¤·¡¢¥Æ¥¥¹¥È/¥¹¥×¥é¥¤¥È¤Ç»ÈÍѤµ¤ì¤ë¤Î¤ÏVA1¤ÈƱ¤¸¤¯ÀèƬ¤Î64K¥Ð¥¤¥È¤Ç¤¢¤ë¡£
¤Þ¤¿¡¢A8000H¡ÁAFFFFH¤ÎÎΰ褬C0000H¡ÁC7FFFH¤Ë¥Þ¥Ã¥Ô¥ó¥°¤µ¤ì¤Æ¤¤¤ë¡£
(¤³¤Î¥Þ¥Ã¥Ô¥ó¥°¤ò²ò½ü¤·¤Æ256K¥Õ¥ë¤Ë»ÈÍѤ¹¤ë¥â¡¼¥É¤¬¤¢¤Ã¤¿µ¤¤¬¤¹¤ë¤¬¡¢[[ÉÔÌÀ]])
(2) ¥Æ¥¥¹¥Èɽ¼¨¥Õ¥ì¡¼¥à¥Ð¥Ã¥Õ¥¡¤ÎÀßÄê
²èÌÌÀ©¸æ¥Æ¡¼¥Ö¥ë¤Î²òÀâ
¸í
¡¡¡¡¡¡¡¡ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
¨§¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨©
+0A¨¢ŽÊŽÞŽ¯Ž¸Ž¸ŽÞŽ×ŽÝŽÄŽÞŽ¶Ž×Ž° ¨¢ ŽÌŽ«Ž±Ž¸ŽÞŽ×ŽÝŽÄŽÞŽ¶Ž×Ž° ¨¢ Reserved ¨¢ ɽ¼¨¥â¡¼¥É ¨¢
¨§¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨ª¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨©
˵
¡¡¡¡¡¡¡¡ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
¨§¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨©
+0A¨¢ŽÌŽ«Ž±Ž¸ŽÞŽ×ŽÝŽÄŽÞŽ¶Ž×Ž° ¨¢ŽÊŽÞŽ¯Ž¸Ž¸ŽÞŽ×ŽÝŽÄŽÞŽ¶Ž×Ž° ¨¢ Reserved ¨¢ ɽ¼¨¥â¡¼¥É ¨¢
¨§¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨ª¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨©
¥É½¼¨¥â¡¼¥É~
6°Ê¾å¤ò»ØÄꤷ¤¿¾ì¹ç¤ÎÆ°ºî¤¬[[ÉÔÌÀ]]
¨Ê¬³ä²èÌ̤ι⤵~
16̤Ëþ¤ò»ØÄꤷ¤¿¾ì¹ç¤ÎÆ°ºî¤¬[[ÉÔÌÀ]]¡£ºÇ°¥ê¥»¥Ã¥È¤¬¤«¤±¤é¤ì¤Ê¤¯¤Ê¤Ã¤¿¤ê¤¹¤ë¾ì¹ç¤¢¤ê¡£
***4.3.3 ¥¹¥×¥é¥¤¥È¤Îɽ¼¨Ç½ÎÏ [#p8ac8763]
(1) ¥¹¥×¥é¥¤¥È¤Î¥µ¥¤¥º
VA2/3¤Ç¤Ï¥â¥Î¥¯¥í¥â¡¼¥É¤Î¾ì¹ç¡¢¿åÊ¿¥µ¥¤¥º¤Ï1024¥É¥Ã¥È¤Þ¤Ç»ØÄê¤Ç¤¤ë¡£
(3) ¥¹¥×¥é¥¤¥È¤Îɽ¼¨°ÌÃÖ
XºÂɸ¤Ç1023¤òĶ¤¨¤¿Éôʬ¤Ï¡¢XºÂɸ=0¤«¤éɽ¼¨¤µ¤ì¤ë¡£
Îã:Éý992¥É¥Ã¥È¤Î¥¹¥×¥é¥¤¥È¤òX=200¤Ëɽ¼¨¤µ¤»¤¿¾ì¹ç
¥¹¥×¥é¥¤¥È¥Ñ¥¿¡¼¥ó
0 440(=640-200) 824(=1024-200)
¨£¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¤
¨¢ (A) (B) ¨¢
¨¢ ¨¢
¨¦¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¥
200
¨£¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¤
¨¢ ¨¢
¨§¨¡¨¡¨¡¨¤ ¨£¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨©
¨¢ (B) ¨¢ ¨¢ (A) ¨¢
¨¢ ¨¢ ¨¢ ¨¢
¨§¨¡¨¡¨¡¨¥ ¨¦¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨©
¨¢ ¨¢
¨¢ ¨¢
¨¢ ¡¡ ɽ¼¨²èÌÌ ¨¢
¨¢ ¨¢
¨¢ ¨¢
¨¦¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¥
YºÂɸ¤Ç511¤òĶ¤¨¤¿Îΰè¤ÏYºÂɸ=0¤«¤éɽ¼¨¤µ¤ì¤ë¡£¤³¤Î¾ì¹ç¡¢SPDA¤Ç»ØÄꤷ¤¿¥Ç¡¼¥¿¤¬É½¼¨¤µ¤ì¤ë¤Î¤Ï¡¢É½¼¨³«»ÏYºÂɸ¤Î°ÌÃ֤ǤϤʤ¯¡¢YºÂɸ=0¤Î°ÌÃ֤Ȥʤ롣¤·¤¿¤¬¤Ã¤Æ¡¢É½¼¨³«»ÏYºÂɸ+¿âľ¥µ¥¤¥º¤¬511¤òĶ¤¨¤ë¾ì¹ç¤Ï¡¢¿âľ¥µ¥¤¥º¤òÄ´À°¤·¤Æ511¤òĶ¤¨¤Ê¤¤¤è¤¦¤ËÀßÄꤹ¤ëɬÍפ¬¤¢¤ë¡£
Îã:¹â¤µ256¥É¥Ã¥È¤Î¥¹¥×¥é¥¤¥È¤òY=300¤Ëɽ¼¨¤µ¤»¤¿¾ì¹ç
¥¹¥×¥é¥¤¥È¥Ñ¥¿¡¼¥ó
¨£¨¡¨¡¨¡¨¡¨¡¨¤0
¨¢ (A) ¨¢
¨§ ¨©44 (=300+256-512)
¨¢ (B) ¨¢
¨¢ ¨¢
¨§ ¨©144(=44+(400-300))
¨¢ ¨¢
¨¢ ¨¢
¨¦¨¡¨¡¨¡¨¡¨¡¨¥
¨£¨¡¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¤
¨¢ ¨¢ (A) ¨¢ ¨¢
¨¢ ¨¦¨¡¨¡¨¡¨¡¨¡¨¥ ¨¢
¨¢ ¨¢
¨¢ ¨¢
¨¢ ɽ¼¨²èÌÌ ¨¢
¨¢ ¨¢
¨¢ ¨¢
¨¢ ¨£¨¡¨¡¨¡¨¡¨¡¨¤ ¨¢300
¨¢ ¨¢(B) ¨¢ ¨¢
¨¢ ¨¢ ¨¢ ¨¢
¨¦¨¡¨¡¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨¥
***4.3.5 TSP(¥Æ¥¥¹¥È/¥¹¥×¥é¥¤¥È¥×¥í¥»¥Ã¥µ) [#cf3518d1]
TSP¥³¥Þ¥ó¥É 89H [[ÉÔÌÀ]]
(2.4) DSPDEF
¸í
¡¡¡¡¡¡¡¡#6: ¡¡¥Ö¥ê¥ó¥¯Ê¸»ú¤ª¤è¤Ó¥«¡¼¥½¥ë¤ÎÅÀÌÇ®ÅÙ¤ò»ØÄꤹ¤ë¡£
¡¡¡¡¡¡¡¡ ¡¡¥Ö¥ê¥ó¥¯Ê¸»ú¡§ÌÀ¡áÀßÄêÃÍ¡ß24¥Õ¥ì¡¼¥à¡¡°Å¡áÀßÄêÃ͡ߣ¸¥Õ¥ì¡¼¥à
¡¡¡¡¡¡¡¡ ¡¡¥«¡¼¥½¥ë¡¡¡¡¡§ÌÀ¡áÀßÄêÃ͡ߣ¸¥Õ¥ì¡¼¥à¡¡°Å¡áÀßÄêÃ͡ߣ¸¥Õ¥ì¡¼¥à
˵
¡¡¡¡¡¡¡¡#6: ¡¡¥Ö¥ê¥ó¥¯Ê¸»ú¤ª¤è¤Ó¥«¡¼¥½¥ë¤ÎÅÀÌÇ®ÅÙ¤ò»ØÄꤹ¤ë¡£
(¥Ö¥ê¥ó¥¯Ê¸»ṳ́³Îǧ)
¡¡¡¡¡¡¡¡ ¡¡¥«¡¼¥½¥ë¡¡¡¡¡§ÌÀ¡áÀßÄêÃÍ/8¡ß£¸¥Õ¥ì¡¼¥à¡¡°Å¡áÀßÄêÃÍ/8¡ß£¸¥Õ¥ì¡¼¥à
(¤â¤·¤«¤·¤¿¤é¡¢ÌÀ¡áÀßÄêÃÍ¡ß1 ¥Õ¥ì¡¼¥à °Å¡áÀßÄêÃÍ¡ß1¥Õ¥ì¡¼¥à ¤Ê¤Î¤«¡©)
[Shinra]
(2.14) SPRDEF¥³¥Þ¥ó¥É
¥¹¥×¥é¥¤¥ÈÀ©¸æ¥Æ¡¼¥Ö¥ë¤Ë¥Ç¡¼¥¿¤ò½ñ¤¹þ¤à¡£¥Ñ¥é¥á¡¼¥¿(2¥Ð¥¤¥ÈÌܰʹß)¤ò¥¹¥×¥é¥¤¥ÈÀ©¸æ¥Æ¡¼¥Ö¥ë¤Ë½ñ¤¹þ¤à¡£½ñ¤¹þ¤à¤¿¤Ó¤Ë¡¢¼¡¤Ë½ñ¤¹þ¤à¥¢¥É¥ì¥¹¤Ï+1¤µ¤ì¤ë¡£½ñ¤¹þ¤ß²Äǽ¤ÊÎΰè¤Ï¥¹¥×¥é¥¤¥ÈÀ©¸æ¥Æ¡¼¥Ö¥ë¤ÎÀèƬ¤«¤é256¥Ð¥¤¥È¡£¤³¤ÎÈϰϤòĶ¤¨¤¿¤é¡¢¥¹¥×¥é¥¤¥ÈÀ©¸æ¥Æ¡¼¥Ö¥ë¤ÎÀèƬ¤ËÌá¤ë¡£¤³¤ÎÆ°ºî¤ÏEXIT¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤Þ¤Ç³¤¯¡£
¡¡¥³¥Þ¥ó¥É¡¡¡¡¡¡84H
¡¡¥Ñ¥é¥á¡¼¥¿¡¡¡¡2¥Ð¥¤¥È°Ê¾å
¡¡¡¡#1¡¡¡¡¡¡¡¡½ñ¤¹þ¤ß³«»Ï¥¢¥É¥ì¥¹(¥¹¥×¥é¥¤¥ÈÀ©¸æ¥Æ¡¼¥Ö¥ëÀèƬ¤«¤é¤ÎÁêÂÐ¥¢¥É¥ì¥¹)
¡¡¡¡#2¡Á¡¡¡¡¡¡½ñ¤¹þ¤à¥Ð¥¤¥È¡¡