[•\ŽŠ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch‚Ìread.cgi‚Ö]
Update time : 02/24 11:23 / Filesize : 211 KB / Number-of Response : 985
[‚±‚̃XƒŒƒbƒh‚̏‘‚«ž‚Ý‚ðíœ‚·‚é]
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚œA‚²–À˜f‚ð‚šŠ|‚¯‚µ‚Ü‚µ‚œ

ƒAƒZƒ“ƒuƒ‰c@(K K) ªƒAƒb[I«



1 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/05/24(…) 01:43:34 ]
ƒAƒZƒ“ƒuƒ‰‘S”ʂɊւ·‚éƒXƒŒƒbƒh‚Å‚·B

y‘OƒXƒŒz
ƒAƒZƒ“ƒuƒ‰c@R(߁Íß)ÉÌ«°³!
pc8.2ch.net/test/read.cgi/tech/1132761638/

‰ß‹ŽƒƒO‚Í>>2•Ó‚è

201 –Œ‘OF‚ ‚â [2006/06/25(“ú) 19:30:05 ]
>198
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·♡→ܫ←♡
‚Ü‚Ÿ“®‚©‚È‚¢‚Å‚·‚¯‚ǁA‚©‚Ȃ菕‚©‚è‚Ü‚µ‚œI
mult $t0, $a0, $a1
@@@@@ ^ ‚̂Ƃ±‚ë‚Åsyntax error‚ªo‚é‚ñ‚Å‚·‚æ‚ˁ`«
‚È‚ñ‚Å‚Ÿ‚ë‚€H

‚Å‚àƒ}ƒCƒN‚³‚ñ‚·‚²‚¢‚Å‚·II



202 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/25(“ú) 19:53:52 ]
♡→ܫ←♡

203 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/25(“ú) 19:59:27 ]
@→@←
@@ܫ

♡@@@♡

@@ܫ

@@♡

204 –Œ‘OF‚ ‚â [2006/06/25(“ú) 20:32:54 ]
(L^ิûu^ิM)

205 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/25(“ú) 21:06:24 ]
umultv‚Á‚ăAƒZƒ“ƒuƒ‰–œ—߂Ȃ̂©H

206 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/25(“ú) 21:30:25 ]
>190
‚š‘O‚Í‰Ž‚ÌŒŸ‚Á‚Ä‚¢‚éˆÓ–¡‚ª‘S‘R‰ð‚Á‚ĂȂ¢B
ƒƒ‚ƒŠƒAƒNƒZƒX„„i’ނЂç‚ê‚È‚¢•ǁj„„HDDƒAƒNƒZƒX„„„‰ñü
‚Ÿ‚ÆŒŸ‚Á‚Ä‚¢‚éB
ƒŠƒNƒGƒXƒg”‚ª‘œ‚¢‚È‚çAIOƒAƒNƒZƒX—ʂ̖â‘肟‚©‚ç
‚È‚š‚ÌŽ–ƒAƒZƒ“ƒuƒ‰‰»‚ł̍‚‘¬‰»‚Å‚Í‰ðŒˆ‚µ‚È‚¢B

X‚ÉŒŸ‚€‚È‚çA‚»‚ñ‚ȃVƒXƒeƒ€‚ðƒfƒoƒbƒO‚̍¢“ï‚ȃAƒZƒ“ƒuƒ‰‚ŏ‘‚«‹N‚·Ž–Ž©‘Ì‚ªƒlƒ^‚Æ‚µ‚©Žv‚Š‚È‚¢B

207 –Œ‘OFƒ}ƒCƒN ŸyrBrqfF1Ew mailto:sage [2006/06/25(“ú) 21:43:13 ]
>>201
‚¶‚ámult‚ðmul‚É•Ï‚Š‚Ä‚Ý‚Ä‚­‚êB

>‚Å‚àƒ}ƒCƒN‚³‚ñ‚·‚²‚¢‚Å‚·II

ŠŽŽÓ‚Ì‹CŽ‚¿‚Í“d˜b”ԍ†‚ł̂ݎ󂯎æ‚邿B

208 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/25(“ú) 23:53:31 ]
IA-32‚Å‚ÌCMP‚ÆTEST‚ÌŽg‚¢•ª‚¯•û‚ð‹³‚Š‚Ä‚­‚Ÿ‚³‚¢B
‚Ƃ肠‚Š‚ž¡‚Í‘S•”CMP‚É‚µ‚Ä‚¢‚Ü‚·‚ªc

209 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 00:07:20 ]
ˆø‚«ŽZ‚Æand‰‰ŽZ‚̈ႢB



210 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/06/26(ŒŽ) 02:49:00 ]
ƒAƒZƒ“ƒuƒ‰’x‚©‚Á‚œ‚çŽg‚€ˆÓ–¡–³‚¢‚¶‚á‚ñIi„ƒj@éx‚³‚ꂜI

211 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 10:32:54 ]
¡‚̃Nƒsƒ…‚̓AƒbƒZƒ“‚ðƒGƒ~ƒ…‚ÅŽÀs‚µ‚Ă邩‚çC‚Ì•û‚ª‘‚¢‚æ

212 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 14:23:35 ]
>>206
‚Q‚O‚U‚Í>>‚P‚X‚O‚ɏ‘‚©‚ê‚Ä‚¢‚é“ú–{Œê‚ð—‰ð‚µ‚Ä‚È‚¢B
>ƒ{ƒgƒ‹ƒlƒbƒN‚ÍƒŠƒNƒGƒXƒg‚ɑ΂·‚éƒAƒpƒbƒ`‚̉ž“šB
‚Ə‘‚¢‚Ä‚ ‚éB

‚È‚º
>ƒŠƒNƒGƒXƒg”‚ª‘œ‚¢‚È‚çAIOƒAƒNƒZƒX—ʂ̖â‘肟‚©‚ç
‚ÆŒŸ‚€˜b‚ɂȂé‚Ì‚ŸH
‚Q‚O‚U‚Í‚»‚à‚»‚à‚v‚d‚aƒT[ƒo[‚ð“®‚©‚µ‚œŽ–‚ª–³‚¢‚Ì‚©H

>ƒfƒoƒbƒO‚̍¢“ï‚ȃAƒZƒ“ƒuƒ‰‚ŏ‘‚«‹N‚·Ž–
ƒfƒoƒbƒO‚ª¢“ï‚Ȃ̂͂‚­‚肪ˆ«‚¢‚©‚ç‚Å‚ ‚Á‚ăAƒZƒ“ƒuƒ‰‚Ì‚¹‚¢‚¶‚á–³‚¢B

213 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 15:04:22 ]
ƒŠƒNƒGƒXƒg”‚Ì‘œ‚³‚Á‚āAŒ‹‹Çƒf[ƒ^“]‘——ʂ̖â‘è‚ɂȂé‹C‚ª‚·‚邯‚ǁH
‹ï‘Ì“I‚ɉœˆ‚ð‚‘¬‰»‚µ‚œ‚¢‚Ì‚©‚í‚©‚ç‚ñB
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÌƒŠƒAƒ‹ƒ^ƒCƒ€«‚È‚çOS‘‚«Š·‚Ђ邩CPU•Ï‚Š‚éor‘‚â‚·‚µ‚©‚È‚¢‚µA
uƒAƒpƒbƒ`‚̍ì‚肪ˆ«‚¢v‚ÆŒŸ‚¢‚œ‚¢‚Ÿ‚¯‚È‚çŠY“–‰ÓŠC³‚µ‚éB
¡Žå—¬‚̃VƒXƒeƒ€‚ŃAƒZƒ“ƒuƒ‰‰»‚ō‚‘¬‰»o—ˆ‚é‚̂̓ƒ‚ƒŠƒAƒNƒZƒX‚ÌŒø—Š‚Æ‰‰ŽZ‚̍œK‰»‚ŁA
ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX‚Æ“]‘—‚ªŽå‚ɂȂéwebƒT[ƒo‚͍‚‘¬‰»‚Å‚«‚È‚¢B

‚»‚ê‚ÆA‚à‚€—]‚è‚É‚àƒAƒz‚炵‚­‚ē˂Áž‚Þ‹C‚àŽž‚¹‹C–¡‚Ÿ‚ªA
‚‹‰ŒŸŒê‚ƒዉŒŸŒê‚ÌŠJ”­Œø—Š‚Æƒƒ“ƒeƒiƒ“ƒX«‚̈Ⴂ‚ª—‰ðo—ˆ‚ĂȂ¢‚È‚ç
ƒzƒ“ƒg‚ɃvƒƒOƒ‰ƒ}‚â‚ß‚œ‚Ù‚€‚ª‚ЂЂæB

214 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 15:21:59 ]
ƒŠƒNƒGƒXƒg”‘‚Š‚œ‚çƒ}ƒVƒ“‘‚₵‚Ä•‰‰×•ªŽU‚Ÿ‚ë
‚»‚ê‚Æ‚à•‰‰×•ªŽU‘•’u‚Å‚àì‚Á‚Ä‚é‚Ì‚©H

215 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 15:53:57 ]
Œg‘Ñ—p‚̃TƒCƒg‚Ȃ̂ŁAƒf[ƒ^[—ʂ͂µ‚ê‚Ä‚é‚Ì‚Ÿ‚¯‚ǁAL”}‘Ì‚ª“®‚¢‚œuŠÔ‚ɃAƒNƒZƒX‚ª‹}‚É‘‚Š‚œ‚è
’‹‚Ì‹x‚ÝŽžŠÔ‚â—[•û‚ɃAƒNƒZƒX‚ªW’†‚·‚éB•œ‹Ï“I‚ɂ͑債‚œƒŠƒNƒGƒXƒg”‚ł͂Ȃ¢‚Ì‚Ÿ‚¯‚Ç>>190‚É
‘‚¢‚œ‚æ‚€‚Ƀs[ƒN‚ª‚Ƃɂ©‚­‚·‚²‚¢Bƒs[ƒN‚ɍ‡‚킹‚ă}ƒVƒ“‘‚â‚·‚̂͒N‚Å‚ào—ˆ‚邪
ê—p‚̍œK‰»‚³‚ꂜ‚v‚d‚aƒT[ƒo[‚ð—§‚Ä‚ê‚΁A‘œ•ªƒ}ƒVƒ“1‘ä‚Å‚P‚OƒTƒCƒg‚­‚ç‚¢‚Í—]—T‚ōs‚¯‚錩Ï‚à‚è‚Ȃ̂Å
‘ŒŽÐ‚Ƃ̍·•ʉ»‚ªo—ˆ‚éB’†¬Šé‹Æ‚ɂ̓uƒŒ[ƒhƒT[ƒo[‚È‚ñ‚Ä’u‚¯‚È‚¢Š‚à‚ ‚é‚Ì‚Ÿ‚æB
ƒAƒpƒbƒ`‚̂‚­‚肪ˆ«‚¢–ó‚¶‚á–³‚¢B‚‹@”\‚·‚¬‚Ä•s—v‚È‹@”\‚ׂ̈ɑ¬“x‚ª‹]µ‚ɂȂÁ‚Ă邟‚¯B

216 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 15:56:47 ]
PM‚ªGOo‚·‚킯‚Ë‚¥‚µA‚Ç‚€‚¹Šw¶‚Ì—V‚Ñ‚Ÿ‚ëB

217 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 16:00:50 ]
>>216
Šw¶‰³

218 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 16:48:54 ]
>ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX‚Æ“]‘—‚ªŽå‚ɂȂéwebƒT[ƒo‚͍‚‘¬‰»‚Å‚«‚È‚¢B

’m‚Á‚œ‚©‚Ԃ艳

219 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 17:22:22 ]
>‹ï‘Ì“I‚ɉœˆ‚ð‚‘¬‰»‚µ‚œ‚¢‚Ì‚©‚í‚©‚ç‚ñB
“ú–{Œê•׋­`I



220 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 19:48:28 ]
Žï–¡‚Å‚â‚é‚È‚çA‚Ü‚ D‚«‚É‚â‚êBŒ’“¬‚ð‹F‚éB
ŽdŽ–‚Å‚â‚é‚Ȃ烁ƒ“ƒe‚·‚élŠÔ‚Ì–»•Ÿ‚ð‹F‚éB

221 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 20:00:55 ]
>>219
u‰ž“šv‚ª‹ï‘Ì“I‚Ÿ‚ÆŽv‚Á‚Ä‚é‚Ȃ炻‚ê‚͊ԈႢB

222 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 20:52:09 ]
>>215
‚»‚Ì‚œ‚߂ɃzƒXƒeƒBƒ“ƒOƒT[ƒrƒX‚âASP‚Á‚Ä•š‚ª‚ ‚邯Žv‚€‚ñ‚Ÿ‚ª
ƒs[ƒN‚̍‡‚í‚È‚¢ƒTƒCƒg‚ð‘g‚ݍ‡‚킹‚ÄŽè‚̋󂢂œŽžŠÔ‚͕ʂ̃TƒCƒg‚ɏˆ—”\—Í‚ð‰ô‚·Œ©‚œ‚¢‚ÈŠŽ‚¶‚Å
‚»‚±‚ç•ӂ̓f[ƒ^ƒZƒ“ƒ^/ASP‰^—p‚ÌŠÌ‚Á‚ÄŠ‚Ÿ‚È

‚ ‚Ƃ͒†¬Šé‹Æ‚ŃuƒŒ[ƒhƒT[ƒo’u‚­‚È‚ñ‚čl‚Š‚ª‚»‚à‚»‚à‚š‚©‚µ‚¢

‚»‚ê‚ð‚ ‚Š‚ÄŽ©‘O‚Å‚â‚ë‚€‚Á‚čl‚Š‚Í•Ê‚ÉŽ~‚ß‚é‹C‚Í–³‚¢‚ª
‚Ü‚ž‚ÍWebProg”‚֍s‚Á‚Ăڂ땳‚É’@‚©‚ê‚Ä—ˆ‚¢


223 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/26(ŒŽ) 23:32:03 ]
‰Ž‚à206‚Æ–w‚Ç“¯ˆÓŒ©‚Ÿ‚ȁB

WEBƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒAƒZƒ“ƒuƒ‰‚ōì‚ë‚€‚Æ‚¢‚€“z‚Ì‹C‚ª‚µ‚ê‚È‚¢B


224 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 02:13:49 ]
ƒT[ƒo‚ðWEBƒTƒCƒg‚Æ‚Ù‚Ž‚¢‚œ>>183‚ÆWEBƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ”²‚©‚µ‚œ>>223
‚³[‚Ä•sŽv‹c‚È•„‡‚Å‚·‚ˁB

225 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 04:36:34 ]
‚±‚̃XƒŒ‚ɂ͂Ql‚µ‚©‹‚È‚¢‚©‚ç

226 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 05:15:32 ]
‚¢‚âA‚Rl‚¢‚éB‰Ž‚Æ‚š‘O‚Æ‘åŒÜ˜Y‚ŸB

227 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 05:20:53 ]
ð“ú‚©‚çƒAƒZƒ“ƒuƒŠ˜M‚èŽn‚ß‚œŽ„‚ðŠÜ‚ß‚Ä4l‚Ÿ‚ȁB

228 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 05:47:34 ]
ƒAƒZƒ“ƒuƒ‰‚¶‚á‚È‚­‚āAƒ}ƒVƒ“Œê‚ŃvƒƒOƒ‰ƒ€‘‚¢‚Ä‚¢‚鐌‹¶‚à‚¢‚é‚炵‚¢‚ȁB

229 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 12:35:43 ]
–Ÿ“ú‚©‚çƒAƒZƒ“ƒuƒŠ˜M‚èŽn‚߂鎄‚ðŠÜ‚ß‚Ä5l‚Ÿ‚ȁB



230 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 12:46:05 ]
–ŸŒã“ú‚©‚çƒAƒZƒ“ƒuƒŠ˜M‚èŽn‚߂鎄‚ðŠÜ‚ß‚Ä6l‚Ÿ‚ȁB

231 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 12:46:07 ]
‰Ž‚Í‚à‚€‘²‹Æ‚·‚é‚©‚ç4l‚Ÿ‚È

232 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 13:24:23 ]
ƒ[ƒ‹‚ª“Í‚¢‚œB

>1.—¬o‚µ‚œ‚š‹q—lî•ñ‚Ì“à—e
> 2003”N12ŒŽ18“ú‚܂łɃCƒ“ƒ^[ƒlƒbƒgÚ‘±ƒT[ƒrƒXuDIONv‚É‚²Œ_–ñ
> ‚³‚ꂜ‚š‹q—l‚ÉŠÖ‚·‚铯”N“¯“úŽž“_‚̈ȉº‚̏î•ñ
> (1)‚š–Œ‘OA‚²ZŠA‚²˜A—æ“d˜b”ԍ†@F 3,996,789–Œ—l•ª
> (2)ã‹L(1)‚Ì‚€‚¿A«•ʁA¶”NŒŽ“úA‚²˜A—æƒ[ƒ‹ƒAƒhƒŒƒX‚àŠÜ‚Ü
> ‚ê‚Ä‚¢‚œ‚à‚Ì
> E«•Ê F 26,493–Œ—l•ª
> E¶”NŒŽ“ú F@ 98,150–Œ—l•ª
> E‚²˜A—æƒ[ƒ‹ƒAƒhƒŒƒX F 447,175–Œ—l•ª
>
> ¡‚²Œ_–ñ‚ÌDIONƒ[ƒ‹ƒAƒhƒŒƒXiŠjAƒpƒXƒ[ƒhAŒûÀ”ԍ†“™‚̐M—p
> î•ñA’ʐM‹L˜^‚Í—¬o‚µ‚Ä‚¢‚Ü‚¹‚ñB


Ž©ŽI‚ōςޕš‚ðA•nŽã‚ŃZƒLƒ…ƒŠƒeƒB‘åŠÃ‚̘AŽIŽg‚€‚È‚ñ‚Ä‰Ž‚É‚Ío—ˆ‚ñB
7lB

233 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/27(‰Î) 20:02:43 ]
¡“ú‚Í‘ã‚ª‚è‚̘R‚ê—l‚ªŒoŒ±‚Ì–³‚¢>>215‚ɃAƒhƒoƒCƒX‚µ‚Ä‚š‚­B

ƒhƒRƒ‚‚âƒ{ƒ_‚̃QƒCƒgƒEƒFƒC‚Í‚©‚È‚è’ᑬiau‚̂͒m‚ç‚ñjB

‚Ȃ̂ŁA‘œ‚­‚ÌŒg‘Ñ‚ª1‘ä‚̃T[ƒo‚ɃAƒNƒZƒX‚µ‚Ä‚­‚邯AƒvƒƒgƒRƒ‹ƒXƒ^ƒbƒN‚â
ƒT[ƒoƒAƒvƒŠi©‚±‚ê‚͍ì‚è‚É‚à‚æ‚邪A‚»‚ê‚È‚è‚ɍ‚‘¬‚Ÿ‚Æ‚µ‚āj‚̐«”\ŒÀŠE‚É
’B‚·‚é‘O‚ÉTCPƒRƒlƒNƒVƒ‡ƒ“”i‘œ‚­‚̏ꍇ3–œŽã‚­‚ç‚¢‚©)‚ðŽg‚¢Ø‚Á‚Ä‚µ‚Ü‚€
‚Æ‚¢‚€Ž–‘Ô‚ª‹N‚«‚éB

‚̂ŁAZen‚ÅOS‚𕪂¯‚邯‚©‚·‚é‚̂łȂ¯‚ê‚΁A\•ª‚‘¬‚Å‚ ‚ê‚΂»‚êˆÈã
ƒJƒŠƒJƒŠ‚Ƀ`ƒ…[ƒjƒ“ƒO‚µ‚Ä‚à‚ ‚Ü‚èˆÓ–¡‚Í–³‚¢B

¥¥¥‚»‚ê‚͕ʂƂµ‚ÄŽ©•ª‚ōì‚é‚­‚ç‚¢‚È‚ç tux ‚Æ‚© IIS ‚Ì•û‚ª—Ç‚¢‚æ‚€‚È‹C‚à‚·‚éB

234 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/06/27(‰Î) 22:40:24 ]
ŠŸ‚ñƒuƒ‰‚ŏ‘‚­‚ñ‚Ÿ‚Á‚œ‚çƒJ[ƒlƒ‹ƒhƒ‰ƒCƒo‚Æ‚©ƒvƒƒgƒRƒ‹•”‚Ÿ‚Ë

–{‹C‚ŃpƒtƒH[ƒ}ƒ“ƒX‰Ò‚®‚‚à‚è‚È‚ç‚e‚o‚f‚`‚Å‚Q‘wˆÈã‚ðƒIƒtƒ[ƒh




‚[‚©‚k‚Tƒ[ƒhƒoƒ‰ƒ“ƒTŽg‚Š‚—‚—



235 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/28(…) 18:02:23 ]
FPGA‚È‚ñ‚Œ’x‰„‚Å‚©‚¢‚©‚瑬“x‚ ‚ª‚ç‚ñ
ASIC‚Å‚¢‚¢‚æ

236 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/28(…) 21:25:05 ]
BASIC‚Ų݌ެÈ

237 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/28(…) 22:43:03 ]
LISPÏœš°Ý

238 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/29(–Ø) 01:08:27 ]
>>233
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
ƒy[ƒWƒLƒƒƒbƒVƒ…‚ªŽg‚Š‚È‚¢Ž–‚à‚ ‚èAŒ»ó‚Å‚Í300ƒAƒNƒZƒX/•b’ö“x‚µ‚©‚³‚΂¯‚È‚¢‚̂ł·‚ª
‚±‚ÌŽž‚Ì‚b‚o‚t•‰‰×‚ª100ƒp[ƒZƒ“ƒg‹ß‚¢‚̂ŁA‚Ü‚ž‚Í‚h‚n‚â‚s‚b‚oƒRƒlƒNƒVƒ‡ƒ“‚æ‚è‚à‚±‚¿‚ç‚ð‰ü‘P‚·‚é—\’è‚Å‚·B
‚Ƃ肠‚Š‚ž‚b‚ÅŠÈ’P‚ȃT[ƒo[‚ð‘‚¢‚Ä“®‚©‚¹‚΂b‚o‚t•‰‰×‚ª‹É’[‚ÉŒž‚èA‚P‚OƒTƒCƒgˆÊ‚Í‚¢‚¯‚»‚€‚È•µˆÍ‹C‚Í‚ ‚è‚Ü‚·B

‚y‚…‚Ž‚Í‚s‚b‚oƒRƒlƒNƒVƒ‡ƒ“‚Ì–â‘è‰ñ”ð‚ł͖³‚­A•¡”‚̃TƒCƒg‚ð“®‚©‚·ˆ×‚Ƀƒ“ƒe‚Ì‚µ‚â‚·‚³‚©‚瓱“ü‚µ‚œ‚©‚Á‚œ‚̂ł·‚ª
‚š‚…‚Ž‚PD‚P‚ł̓Aƒpƒbƒ`‚͂܂Ƃà‚É“®‚©‚È‚©‚Á‚œ‹C‚ª‚µ‚Ü‚·BÅV”łł͑åä•v‚Ȃ̂łµ‚å‚€‚©H

>>234
‚s‚b‚oƒXƒ^ƒbƒN–˜‚͂Ƃ肠‚Š‚ž˜M‚é‚‚à‚è‚Í–³‚¢‚Å‚·B
‚g‚c‚k‚ÅŽÀŒ»‚Å‚«‚ê‚Ζʔ’‚¢‚Å‚·‚ˁB§ŒÀ•t‚«‚Ì‚m‚s‚oƒT[ƒo[‚È‚ñ‚©‚Í—L‚é‚Ý‚œ‚¢‚ŁAG”­‚Í‚³‚ꂜ‚̂ł·‚ªŽÀ—Í‚ª‚‚’‚š

239 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/29(–Ø) 08:36:55 ]
ƒXƒŒˆá‚¢‚ÌWEBƒT[ƒo‚̘b‘èI—¹[B

ˆÈ~’ʏí‰^‰c‚Å‚š‘—‚è‚¢‚œ‚µ‚Ü‚·B



240 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/29(–Ø) 12:01:14 ]
nasm‚ÌEQU‚Æ%define‚Á‚ĉœ‚ªˆá‚€‚́H

241 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/29(–Ø) 12:37:06 ]
‰º‚̂悀‚ɏæŽZ‚̃vƒƒOƒ‰ƒ€‚ðŠ®¬‚³‚¹‚œ‚¢‚̂ł·‚ª‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñorz
’N‚©ÎÞœ¹Ã

start:
add $1, $0, $0 ; $1: address of X
addi $2, $0, 16 ; $2: counter = 16
add $3, $0, $0 ; $3: product Z
lw $4, 0($1) ; $4: X, load X to $4
addi $1, $1, 4 ; address + 4
...
loop:
...

add $3, $3, $4 ; Z = Z + X
shift:
...

addi $2, $2, -1 ; counter--
bne $2, $0, loop ; go to loop if counter != 0
sw $3, 0($1) ; store Z
finish: j finish ; dead loop

242 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/29(–Ø) 12:53:05 ]
>>241
ˆê“x2i”‚ÌŠ|‚¯ŽZ‚ð•MŽZ‚ŏ‘‚¢‚Ă݂È

243 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/06/29(–Ø) 18:16:49 ]

13(10) x 10(10) = 130(10)

@@@@@@@1101(2) = 13(10)
@@@@@@x 1010(2) = 10(10)
----------------
@@@@@@ 11010(2)
@@@@@1101000(2)
----------------
@@@@ 10000010(2) = 130(10)



244 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/02(“ú) 11:15:33 ]
Ž¿–â‚Ȃ̂ł·‚ª

CŒŸŒê‚Ì
for(t=1;t<9;t++)
‚ðƒAƒZƒ“ƒuƒ‰‚ŏ‘‚­‚Ƃǂ€‚È‚é‚̂łµ‚å‚€‚©H

245 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/02(“ú) 11:53:02 ]
>>244
mov eax,1
L1:
cmp eax,8
jg L2
inc eax
jmp L1
L2:


246 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/02(“ú) 12:10:27 ]
xor ax,ax
mov cx,8
a:
inc ax
loop a


247 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/02(“ú) 12:45:17 ]
>>244
@@@@XOR@@@GR7,GR7
@@@@ST@@@@GR7,t
@@@@JUMP@@L02
L01@@EEE
@@@@EEE
@@@@LD@@@@GR7,t
@@@@LAD@@@GR7,1,GR7
@@@@ST@@@@GR7,t
L02@ LAD@@@GR1,9
@@@@CPA@@@GR7,GR1
@@@@JMI@@@L01
@@@@EEE

248 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/02(“ú) 12:49:08 ]
>>245‚³‚ñ
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

eax‚Æ‚¢‚€‚͕̂ϐ”‚ƉðŽß‚µ‚Ä—Ç‚¢‚̂łµ‚å‚€‚©H

‚ ‚ÆŠe–œ—ß‚Í

eax‚ð1‚Æ‚š‚­
ƒL1„
8‚Æ”äŠr‚µ‚Äeax‚ªˆÈã‚È‚ç‚Î
ƒL2„‚Ö”ò‚Ô
eax‚ª¬‚³‚¯‚ê‚Î
ƒL1„‚ðŽÀs‚·‚é
ƒL2„

‚Æ‚¢‚€‚©‚ñ‚¶‚Å‚µ‚å‚€‚©

249 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/02(“ú) 13:08:25 ]
jg‚́uˆÈãv‚¶‚á‚È‚­‚āu‚æ‚è‘å‚«‚¢v‚Ÿ‚æB



250 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/02(“ú) 13:11:10 ]
> eax‚Æ‚¢‚€‚͕̂ϐ”‚ƉðŽß‚µ‚Ä—Ç‚¢‚̂łµ‚å‚€‚©H

‚š[‚¢B

‚Ÿ‚¢‚œ‚¢AuƒAƒZƒ“ƒuƒ‰‚ŏ‘‚¯v‚Æ‚¢‚€‚È‚çAƒvƒƒZƒbƒT‘‚¯‚æB

251 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/02(“ú) 13:14:22 ]
H8/3664 ‚Å‚·

252 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/02(“ú) 13:15:59 ]
>>247
~ XOR GR7,GR7
› LAD GR7,1
‚Ÿ‚ȁB

253 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/02(“ú) 13:54:03 ]
>>251
‘g‚ݍž‚Ý‚b‚o‚tŠÖŒW‚Í“d‹CE“dŽq”‚ŕ·‚¢‚œ‚Ù‚€‚ª‚¢‚¢‚©‚àB

254 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/02(“ú) 14:15:00 ]
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œ

255 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/03(ŒŽ) 03:47:29 ]

>>244-249

‚È‚ñ‚ÅCPUŽw’肳‚ê‚ĂȂ¢‚̂ɉï˜b‚ª‘±‚¢‚Ä‚œ‚ñ‚Ÿ‚ë‚€


256 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/03(ŒŽ) 05:03:24 ]
‚È‚ñ‚Å‚à‚¢‚¢‚©‚çƒAƒZƒ“ƒuƒŠ‘‚«‚œ‚¢‹C•ª‚Ÿ‚Á‚œ‚ñ‚Ÿ‚ë

257 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/03(ŒŽ) 06:11:59 ]
CPU‚ÌŽw’肪‚È‚¢ê‡‚͉ñ“𑀂ªD‚«‚ÈCPU‚ð‘I‚ׂ܂·B

258 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/03(ŒŽ) 22:49:18 ]
NASM MASM TASM
‚Ç‚ê‚ðŽg‚Á‚Ă܂·‚©

259 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/03(ŒŽ) 22:50:43 ]
GAS ˆê‘ðB



260 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/03(ŒŽ) 22:55:03 ]
TASMB

261 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/03(ŒŽ) 22:56:42 ]
GAS‚ÅCOM‚ðì¬‚Å‚«‚Ü‚·‚©


262 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/03(ŒŽ) 22:59:01 ]
NASM MASM ‚k‚`‚r‚l@‚f‚`‚r

263 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/04(‰Î) 00:19:44 ]
‚x‚`‚r‚l

264 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 02:21:01 ]
>>263
‹x‚ނȁB

265 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/04(‰Î) 03:16:08 ]
NASM‚ðŽg‚Á‚Ä‚¢‚邯‚ǁAƒRƒ“ƒpƒCƒ‹‚·‚é‚܂ł̎èŠÔ‚ª‚Ÿ‚é‚¢B
’†ŠÔƒtƒ@ƒCƒ‹ì¬šALink‚ŃRƒ“ƒpƒCƒ‹
‚±‚ÌŽèŠÔ‚𖳂­‚µ‚œ‚¢B
MASM‚Á‚ÄŽg—pŽÒ‚ª‘œ‚¢‚ÆŽv‚€‚¯‚ǁAã‹L€–Ú‚ðˆêЇ‚µ‚ďo—ˆ‚é‚́H
o—ˆ‚é‚È‚çæ‚芷‚Š‚æ‚€‚©‚ȁB

266 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 03:48:31 ]
>>265
batƒtƒ@ƒCƒ‹‚ðì‚ê‚΂¢‚¢‚æ‚€‚ȁB

267 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 07:18:52 ]
‹ß ‚ÌŽá‚¢‚à‚ñ‚Ímake‚à‚µ‚ç‚ñ‚Ì‚©

268 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 08:39:59 ]
“‡ŠÂ‹«‚É‘g‚Ý“ü‚ê‚ç‚ê‚邟‚ëB

‚[‚© make ‚Å‚¢‚¢‚æ‚È?

269 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 09:39:11 ]
DOS‚̍ ‚ÍMASM‚âTASM‚ðˆ€—p‚µ‚Ä‚œ‚¯‚ǁA
WinŠÂ‹«‚ɈڂÁ‚Ä‚©‚炱‚Á‚¿ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚µ‚©‘‚©‚È‚­‚È‚Á‚œ‚È‚ŸB



270 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 11:41:38 ]
make‚Í‚¢‚¿‚¢‚¿Makefile‚ð‘‚­‚Ì‚ª–Ê“|‚Ÿ‚ë‚€
‚Ȃ̂Åbat

EEEƒtƒ‹ƒAƒZƒ“ƒuƒŠE‚Pƒtƒ@ƒCƒ‹Š®Œ‹‚̘b‚Ÿ‚æ‚ȁH
‚»‚€‚¶‚á‚È‚¢‚Ȃ牎‚àMakefile‘‚­‚ª

271 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 17:40:39 ]
ƒAƒZ‚Å‚»‚ñ‚Ȃɂł©‚¢ƒvƒƒWƒFƒNƒg‚È‚ñ‚Ä‚â‚ç‚È‚¢‚µ
‚Ç‚€‚¹‘Sƒrƒ‹ƒh‚Å‚àˆêu‚ŏI‚í‚é‚ñ‚Ÿ
”s‘‚­‚²‚ƂɑSƒrƒ‹ƒh‚Å‚à‚Ü‚Á‚œ‚­‹ê‚ɂȂç‚ñ‚—

272 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/04(‰Î) 19:57:12 ]
nasm.exe(-f win32)‚ō쐬‚µ‚œobj‚Íld.exe‚Å‚àƒŠƒ“ƒN‚Å‚«‚é‚È‚Ÿdd
‚߂ǂ¢‚È‚çgcc‚ÅƒŠƒ“ƒNB

‚»‚ê‚Í‚»‚€‚ƁAnasm‚̃ZƒNƒVƒ‡ƒ“éŒŸ‚Å‹€—L‘®«‚ð‚‚¯‚邱‚Ƃ͏o—ˆ‚È‚¢H
‚Ƃ肠‚Š‚žFMO‚Å‹€—Lƒƒ‚ƒŠ‚ðŽÀŒ»‚µ‚Ä‚¢‚éB

gas‚È‚ç
.section .sdata,"rws"
‚Á‚ď‘‚¯‚΋€—L‘®«‚ª•t‚­‚¯‚ǁB

273 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 00:06:20 ]
SH‚̃vƒƒWƒFƒNƒg—a‚©‚Á‚œ‚Ì‚Ÿ‚ªƒRƒ“ƒpƒCƒ‰æ¶‚ª¶¬‚µ‚œƒAƒZƒ“‚ª‚Ü‚Á‚œ‚­‚í‚©‚ç‚ñ‚̂ł·BƒVƒ~ƒ…ƒŒ[ƒ^‚Ô‚ñ‚܂킵‚Ä‚à‚»‚±‚ª‚í‚©‚ç‚ñorz
ÀÁÞ¹kt

SuperH RISC engine C/C++ Compiler (V.8.00.05)
EX).
Address ML Assembler
00007E66 D23D MOV.L @(H'00F4:8,PC),R2

ˆÈ‰ºlŽ@
Inst Dest Displacement
b1101 0010 0011 1101
h d 2 3 d
\•¶‚ÌDisplacemnet‚͉ºˆÊ2bit•ª(1/4‚Æ‚µ‚Ä‚¢‚é)‚ðÈ—ª‚µ‹Lq‚ɂȂÁ‚Ä‚¢‚邿‚€‚Ÿ
Destination‚ÍŠÈ’P‚ÉR2‚ð2‚Æ‚µ‚Ä‚¢‚邟‚¯

MOV.L @(disp,PC),Rn‚̉ðàiŽd—l‘”²ˆj
ƒfƒBƒXƒvƒŒ[ƒXƒƒ“ƒg‚Í8bit‚Ü‚Å(H'1-FF)
LONG WORD Šg’£~4 Å‘åFb1111111100:0x1020
WORD Šg’£~2 Å‘åFb0111111110:0x 510
‚Æ‚µ‚Ä‚¢‚é@‚æ‚Á‚ÄDisplacement‚ÍH'03D0

PC‚͉ºˆÊ2bit‚ðƒ}ƒXƒN‚·‚é
H'00007E66 & H'FFFFFFFC@‚æ‚Á‚ÄH'7E64

R2 = PC + Displacement = H'8234‚ƂȂéH

‚µ‚©‚µŽÀÛ‚Í
ƒVƒ€‚Å‚ÍR2 = H'00003774@ÄÞÎÞÁÞÃ(TÛT)

274 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 01:32:32 ]
>>273
Displacement‚́A•’ʁ}‚ðl—¶‚·‚邯Žv‚€‚Ì‚Ÿ‚ªB
8bit‚ÌDisplacement‚Ÿ‚ƁAbit7‚ª‚P‚Ÿ‚Ɓu|v‚É‚È‚é‚Æ‚©cB
SH‚͐G‚Á‚œ‚±‚Æ‚ª–³‚¢‚̂ŊԈá‚Á‚Ä‚¢‚œ‚çƒSƒƒ“B

275 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 02:33:04 ]
@‚Í‘Š’l‚¶‚á‚È‚­‚āAŠÔÚƒAƒhƒŒƒbƒVƒ“ƒO‚¶‚á‚È‚¢‚Ì‚©H


276 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 02:49:31 ]
lŽ@‚Á‚Ă̂͂ǂ€‚¢‚€‚±‚ƂȂ́H‚¿‚á‚ñ‚ƃ}ƒjƒ…ƒAƒ‹‚É–œ—ߌ`Ž®‚ªÚ‚Á‚Ä‚é‚Å‚µ‚åB
>b1111111100:0x1020
>b0111111110:0x 510
‚Á‚Ä‚Ì‚à‚š‚©‚µ‚¢‚µB

R2=Read_Long( (0x00007E66 & 0xFFFFFFFC) + (0x3D<<2) ) = Read_Long( 0x7E64+0xF4 ) = Read_Long(0x7F58)
ƒAƒhƒŒƒX0x7F58‚É‚ ‚éLong’l‚ªR2‚É“ü‚éB

ttp://japan.renesas.com/ ‚©‚çuSuperH RISC engine ƒtƒ@ƒ~ƒŠv>uƒhƒLƒ…ƒƒ“ƒgv‚Å
“ú–{Œê‚̃\ƒtƒgƒEƒFƒAƒ}ƒjƒ…ƒAƒ‹‚É‚œ‚ǂ蒅‚¯‚é‚©‚çA‚»‚ê“ǂނƂ¢‚¢‚æB

277 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 04:11:21 ]
’N‚àƒhƒLƒ…ƒ“‚̈ӌ©‚Í•·‚¢‚Ă܂¹‚ñ
‹A‚ê

278 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/06(–Ø) 11:37:38 ]
add, sub, and, or, lw, sw, beq, bne, j,
addi, andi, ori, sll, srl, sra
‚±‚ꂟ‚¯‚Ì–œ—ß‚Å16or32ƒrƒbƒg“¯Žm‚̐”Žš‚ÌŠ|‚¯ŽZ‚̃vƒƒOƒ‰ƒ€‚ðì‚ê‚Ü‚·‚©H

279 –Œ‘OF278 [2006/07/06(–Ø) 11:59:57 ]
/*
multiplication.c: Unsigned 16-bit x 16-bit
*/
main(){
int x = 0x0000c9ae;
int y = 0x0000f6e5;
int z = mul(x, y);
printf("%08x * %08x = %08x\n", x, y, z);
}

int mul(int x, int y){
int a, b, c;
int i; // counter
a = x;
b = y;
c = 0; // production
for(i = 0; i < 16; i++){ // for 16 bits
if((b & 1) == 1){ // LSB of b is 1
c += a; // c = c + a
}
a = a << 1; // shift a 1-bit left
b = b >> 1; // shift b 1-bit right
}
return(c); // return production
}

‚¿‚Ȃ݂ÉCŒŸŒê‚ŏ‘‚­‚Æ‚±‚€‚È‚é‚炵‚¢‚Å‚·



280 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 12:19:20 ]
‚Ó‚ÆŽv‚Á‚œ‚ªA‰œ‚Å‚à‚Å‚«‚éÅ¬ŒÀ‚Ì–œ—߃Zƒbƒg‚Á‚Ăǂ̂­‚ç‚¢‚Ÿ‚ë‚€B
ƒƒ‚ƒŠ‚ÌƒŠ[ƒhƒ‰ƒCƒgAðŒƒWƒƒƒ“ƒvA‚ ‚ƉÁŽZH
‚»‚€‚¢‚âBrainFuck‚ª‰œ‚Å‚à‚Å‚«‚é‚ñ‚Ÿ‚Á‚œ‚ȁB

281 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 12:33:54 ]
ƒ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“‚Æ‚©ARAM ‚Æ‚©‚̘b‚É‚È‚é‚ÆŽv‚€‚¯‚ǁA
‘œ•ª
’萔
1 ‰ÁŽZ
0 ”»’è
ŠÔÚŽQÆ
’ö“x‚Å‘åä•v‚¶‚á‚È‚¢‚©‚ȁH

282 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 12:45:22 ]
•ªŠò‚Í‚¢‚邟‚ë‚€

283 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 13:17:01 ]
PC‚ɉÁŽZ‚Å‚«‚ê‚ΕªŠò‚Í—v‚ç‚È‚¢

284 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 13:20:26 ]
ƒŒƒWƒXƒ^‚©‚çŽw’肵‚œƒAƒhƒŒƒX‚Ì“à—e‚ðŒžŽZ‚µA
Œ‹‰Ê‚ðƒŒƒWƒXƒ^‚ƃAƒhƒŒƒX‚ɃXƒgƒA‚·‚éB

‚±‚ê‚łǂñ‚ȃvƒƒOƒ‰ƒ€‚Å‚à‘‚¯‚é‚炵‚¢B

ŽÀ—p“I‚É‚ÍPC‚⃌ƒWƒXƒ^‚É‚àƒAƒhƒŒƒX‚ð•t‚¯A
1”Ô’n‚Æ2”Ô’n‚ɏ‘‚­‚Æ3”Ô’n‚ɉÁŽZŒ‹‰ÊA4”Ô’n‚ÉŒžŽZŒ‹‰ÊAetc
‚Æ‚¢‚€ƒn[ƒh‚É‚·‚邯AMOVE–œ—ß‚Ÿ‚¯‚ÅOK

1–œ—ßCPU‚Ì‚·‚²‚¢‚Æ‚±‚ë‚́A–œ—߃fƒR[ƒ_‚ª•s—v‚È‚±‚Æ‚Ÿ!


285 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 14:33:41 ]
>>284
‚»‚Ì•ªƒR[ƒfƒBƒ“ƒO‚ÅŒø—Š‚ðã‚°‚È‚¢‚Æ–³‘Ê‚ª‘‚Š‚é

286 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 15:47:42 ]
>>278
ƒVƒtƒg–œ—߂̑Œ‚ɉñ“]–œ—ß‚ª–³‚¢‚Æ–Ê“|L‚­‚È‚é‚ȁB

287 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 17:53:21 ]
o—ˆ‚éo—ˆ‚È‚¢‚͕ʂɂµ‚čŒáŒÀ–³‚¢‚ƐlŠÔ‚ª‹Lq‚·‚鎞‚É•s•Öor•s“s‡‚ª¶‚¶‚éA
‚Æ‚¢‚€Å’áŒÀ‚È–œ—߃Zƒbƒg‚̘b‚ŁB

288 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 18:00:35 ]
RISCŒnCPU‚̏‰Šúƒ‚ƒfƒ‹‚Ì–œ—߃Zƒbƒg‚Å‚àŒ©‚ê‚΁H
‚Ü‚ Ax86‚Æ‚©‚Å‚àƒAƒZƒ“ƒuƒ‰ƒŒƒxƒ‹‚ł̖œ—߂̎í—Þ‚Í‚»‚€‘œ‚­‚͂Ȃ¢‚ñ‚Ÿ‚ªB

289 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 19:28:36 ]
‰Ž‚È‚ç^‚Áæ‚ÉHALT‚ÆNOP‚ƃuƒŒ[ƒNƒ|ƒCƒ“ƒg—áŠO‚ð“ü‚ê‚é‚ˁB



290 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/06(–Ø) 19:52:24 ]
>>289uÅ’áŒÀv•K—v‚©H

291 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 19:59:05 ]
>>290
HALT‚ª–³‚¢‚ƃ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“‚Æ‚µ‚Ь‚è—§‚œ‚È‚¢‚̂ł́H

292 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 21:39:12 ]
‚à‚ë‚à‚ë‚Ç‚€‚à‚Å‚·
>>273
LONG WORD Šg’£~4 Å‘åFb1111111100:1020
WORD Šg’£~2 Å‘åFb0111111110: 510
³‚µ‚­‚͏ã‹L10i‚Å‚·B‚€‚Á‚©‚肵‚Ă܂µ‚œB

ƒ}ƒjƒ…ƒAƒ‹Šm”F‚µ‚Ü‚µ‚œB
MOV.L @(H'00F4:8,PC),R2 PC:0x00007E66
R2=Read_Long( (0x00007E66 & 0xFFFFFFFC) + (0xF4<<2) ) = Read_Long( 0x7E64+0x3D0 ) = Read_Long(0x8234)
ƒ}ƒjƒ…ƒAƒ‹‚ÌŒ`Ž®‚ɉˆ‚Á‚ÄŒvŽZ‚µ‚œ‚ªAƒVƒ~ƒ…ƒŒ[ƒ^‚Å‚ÍR2=0x00003774‚Əo—Í‚µ‚Ä‚¢‚éB
‚»‚Ì‚ ‚ƂɂÍ"JSR @R2"‚Æ‚µ‚Ċ֐”‚ðŒÄ‚яo‚µ‚Ä‚¢‚éBƒVƒ~ƒ…ƒŒ[ƒ^‚ł̓®ì‚Í–â‘è‚È‚¢‚̂ŎèŒvŽZ‚ªŠÔˆá‚Á‚Ä‚¢‚éIŠÔˆá‚¢‚͂ǂ±‚È‚ñ‚Å‚·‚©‚ˁH



293 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 22:19:23 ]
>>291
‚»‚ꂪ¢‚Ì’†HALT‚ª–³‚¢CPU‚à‚ ‚Á‚œ‚è‚·‚é‚ñ‚Å‚·‚æB


294 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/06(–Ø) 22:23:11 ]
>>292
‚¿‚á‚ñ‚ƃ}ƒjƒ…ƒAƒ‹“Ç‚ñ‚Å‚é‚Ì‚©H
H'8234”Ô’n‚Ì’†gŠm”F‚µ‚Ă݂êB


295 –Œ‘OF291 mailto:sage [2006/07/06(–Ø) 23:54:15 ]
>>291
‚Š‚Š‚ÆA­‚µ’²‚ׂœ‚Æ‚±‚ëAƒ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“‚ÍHALT‚ª–³‚­‚Ä‚à‚¢‚¢‚»‚€‚ȁB
–³ŒÀƒ‹[ƒv‚ɊׂÁ‚œ‚ÆŠm’肵‚œŽž“_‚Łu’âŽ~vˆµ‚¢‚ÅOK‚炵‚¢B
‚·‚Ü‚ñB

296 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/07(‹à) 00:44:09 ]
>>294
0x8234‚É–Ú“I‚Ì’l‚ªŠm•Û‚³‚ê‚Ä‚é‚Á‚Ä‚±‚ƁHƒAƒhƒŒƒX‚©‚ç’l‚ðŽ‚¿ž‚Þ‚É‚ÍMOV.L @R2,Rn‚ª•K—v‚¶‚á‚È‚¢‚́H
ƒ}ƒjƒ…ƒAƒ‹(RJJJ09B0228-0700,Rev7.00 P6-59)‚ɂ͌vŽZ’Ê‚è‚É“±‚¯‚邪AMOV.L @(H'00F4:8,PC),R2 PC:0x00007E66‚̃Vƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Œ‹‰Ê‚ªR2 = 0x00003774‚ƂȂé‚Ì‚©‚ª‚Ç‚€‚É‚à

297 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/07(‹à) 01:39:00 ]
‚»[‚ä[‚à‚Ü‚¢‚ç‚ÉBrainF*ck

298 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/07(‹à) 11:46:21 ]
6502‚Ì–œ—߃Zƒbƒg‚̓Vƒ“ƒvƒ‹‚Ŏ኱•s‘«‹C–¡‚É
‚܂Ƃ܂Á‚œ–œ—߃Zƒbƒg‚Ÿ‚Á‚œ‚ÆŽv‚€B

299 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/07(‹à) 23:13:39 ]
ƒAƒZƒ“ƒuƒ‰‘S”ʂƂ¢‚¢‚‚Âx86Œn‚΂©‚肟‚Ë
UNIXƒxƒ“ƒ_‚̃vƒƒZƒbƒT‚̃AƒZƒ“ƒuƒŠƒvƒƒOƒ‰ƒ€‚Í–³‚¢ƒ|H



300 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/09(“ú) 01:01:24 ]
300ƒQƒbƒg‚µ‚Ä‚š‚«‚Ü‚·‚©B

301 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/09(“ú) 09:41:58 ]
‚·‚²‚­PPC‚ð‚â‚肜‚¢‚ñ‚Å‚·‚¯‚ǁc

‚í‚©‚è‚Ü‚¹‚ñB

302 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/09(“ú) 10:23:20 ]
>>301
•” ‚©iMac”ƒ‚Š‚ÎH

303 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/09(“ú) 10:33:43 ]
>>302
Mac‚Ȃ炠‚éB

304 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/09(“ú) 11:26:31 ]
>>303
ƒqƒ}‚Ÿ‚©‚甜‰ž‚µ‚Ä‚š‚­B‰œ‚ª‚í‚©‚ç‚È‚¢‚ñ‚ŸB

–œ—ß‚»‚Ì‚à‚Ì‚©A–”‚Í–œ—߂̎g‚¢•û‚©H

305 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/09(“ú) 12:12:57 ]
>>304
‚Ç‚Á‚¿‚àB

306 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/09(“ú) 13:09:30 ]
>>305
uŒº” v‚ƁuPowerPCv‚Å‚®‚®‚ê‚ÎPowerPC‚̉ðàHP‚ªŒ©‚‚©‚é‚©‚à‚µ‚ê‚È‚¢B
Mac‚Å‚®‚®‚Á‚Ä‚àƒAƒZƒ“ƒuƒ‰‚ð‰ðà‚µ‚œHP‚͏o‚Ä—ˆ‚È‚¢‹C‚ª‚·‚éB

‚µ‚©‚µAPowerPC‚̃AƒZƒ“ƒuƒ‰‚à’m‚ç‚È‚¢‚ŁA‰œ‚ðì‚é‚‚à‚è‚Ȃ̂©H
‚»‚̕ӂ𖟊m‚É‚µ‚Ä‚š‚©‚È‚¢‚ƁAã’B‚Í—L‚蓟‚È‚¢‚ÆŽv‚€B

307 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/10(ŒŽ) 23:28:11 ]
>>306
Œƒ—サ‚œ‚‚à‚肟‚Á‚œ‚ñ‚Ÿ‚¯‚ǁcorz

308 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/10(ŒŽ) 23:30:47 ]
>>307‚Ì’ù³
>>306‚ł͖³‚­‚Ä>>305‚Å‚·B
˜A‘±‘ž‚݁AœÏ¿


309 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/13(–Ø) 19:48:19 ]
ƒAƒZƒ“ƒuƒ‰‚ŐÀ‚­IÀ‚­IÀ‚Á‚¿‚á‚€‚́I



310 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/15(“y) 12:18:13 ]
‚Ý‚³‚­‚çŒê‚Å‚š‚‹

311 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/15(“y) 14:10:51 ]
i386‚ɃoƒCƒg”œ“]•t‚«®”ƒ[ƒh^ƒXƒgƒA–œ—ß‚Á‚Ä‚ ‚éH

312 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/15(“y) 14:34:18 ]
‚È‚¢

313 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/16(“ú) 02:03:02 ]
26ŽžŠÔŠÏ‚È‚ª‚ç•ÛŽçB

314 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/16(“ú) 02:04:17 ]
‚€`AŒë”š‚µ‚œB

315 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/16(“ú) 08:21:59 ]
ƒXƒŠƒ€‚Ńhƒ{ƒ“‚Æ‚©ŒŸ‚€“z‚͂ǂ±‚¢‚Á‚œ‚ñ‚Ÿ

316 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/16(“ú) 09:17:49 ]
•³ƒRƒe‚͌Ă΂ñ‚łЂЂæ

317 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 12:35:35 ]
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚̓XƒŒˆá‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇŽ¿–âB
Xeon‚Å“®‚©‚»‚€‚ÆŽv‚Á‚Ä
double func(double *sx, double *cx, double *sy, double *cy, int xe, int ye)
{
double sum = 0;
for (int ix = 0; ix < xe; ix++) {
double sx1 = sx[ix];
double cx1 = cx[ix];
for (int iy = 0; iy < ye; iy++) {
double sy1 = sy[iy];
double cy1 = cy[iy];
sum += (cx1 * cy1 - sx1 * sy1) + (cx1 * sy1 + sx1 * cy1);
}
}
return sum;
}
‚±‚°‚Ȋ֐”‚̃‹[ƒv“à•”‚ð
asm volatile(
"
movsd %1, %%xmm0; movhpd %3, %%xmm0; movapd %%xmm0, %%xmm2
movsd %2, %%xmm1; movhpd %4, %%xmm1; movapd %%xmm1, %%xmm3

mulpd %%xmm1, %%xmm0; movhlps %%xmm0, %%xmm1; subsd %%xmm1, %%xmm0
mulpd %%xmm3, %%xmm2; movhlps %%xmm2, %%xmm3; addsd %%xmm3, %%xmm2

addsd %0, %%xmm0; addsd %%xmm0, %%xmm2; movsd %%xmm2, %0" :
"=g" (sum) :
"g" (cx[ix]), "g" (cy[iy]), "g" (sx[ix]), "g" (sy[iy]) :
"%xmm0", "%xmm1", "%xmm2", "%xmm3"
);
‚±‚€‘‚¢‚Ă݂œ‚ñ‚Ÿ‚ªA‚à‚Á‚ÆŒø—Šã‚°‚ç‚ê‚È‚¢‚à‚ñ‚©‚ȁB
ƒ‹[ƒv•”‚Íicc‚ÌŠeŽíÅ“K‰»‚É—Š‚è‚œ‚¢‚©‚çŽc‚µ‚Ä‚š‚«‚œ‚¢‚ñ‚Ÿ‚ªB

318 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 20:40:02 ]
>>317
‘f’Œ‚É2—v‘f‚ž‚‚â‚Á‚œ‚ç‚¢‚¢‚ñ‚łȂ¢‚́B

> ƒ‹[ƒv•”‚Íicc‚ÌŠeŽíÅ“K‰»‚É—Š‚è‚œ‚¢‚©‚ç
‚Ƃ͂ǂ€‚¢‚€‚±‚ƁH
‚±‚̏ˆ—‚È‚çŠÖ”‘S•”‚ðƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Å
‘‚­‚Ì‚ªA‘¬“x‚ào‚邵Žè‚ÁŽæ‚葁‚¢‚ÆŽv‚€‚ªB

319 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 20:41:32 ]
>>318‚Ý‚œ‚¢‚ÈŒŽŽnl‚Ü‚Ÿ‚¢‚œ‚ñ‚ŸiO‚Oj



320 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 20:53:01 ]
‚Ÿ‚¢‚œ‚¢A‚b‚È‚ñ‚Ä’†g‚̉œ‚à–³‚¢ƒ‹[ƒv‰ñ‚·‚Ÿ‚¯‚Å‚¿‚ñ‚œ‚ç’x‚·‚¬B
ƒ|ƒCƒ“ƒ^‚È‚ñ‚©Žg‚Á‚œ‚ç—]Œv‚ȉ‰ŽZ“ü‚è‚Ü‚­‚è‚Å’x‚¢‚µB‚Ü‚ AÅ‹ß‚Ì‚b‚o‚t‚ÍŠ|‚¯ŽZ‚ª‘‚­‚È‚Á‚œ‚©‚ç‘啪—Ç‚­‚È‚Á‚œ‚ªB

321 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 20:57:07 ]
>>317
ƒRƒ“ƒpƒCƒ‰‚ªƒTƒ|[ƒg‚µ‚Ä‚é‚È‚çintrinsicsŠÖ”‚ŏ‘‚­B

322 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 21:21:13 ]
CŒŸŒêƒŒƒxƒ‹‚ōœK‰»‚·‚é—]’n‚ª‚ ‚邯Žv‚€‚ª

ƒqƒ“ƒg
for(int iy = 0; iy < ye; iy++){
sumA+=cx1*(cy1+sy1);
sumB+=sx1*(cy1-sy1);
}
sum+=sumA+sumB;

323 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 22:12:57 ]
>>322
‚Ü‚ŸÅ“K‰»‚Å‚«‚éB

ƒqƒ“ƒg
for(int iy = 0; iy < ye; iy++){ 
    sumA += cy1;
    sumB += sy1;
}
sum += cx1 * (sumA+sumB);
sum += sx1 * (sumA-sumB);

324 –Œ‘OF323 mailto:sage [2006/07/17(ŒŽ) 22:19:41 ]
>>323
‚ AŽ©•ª‚ŏ‘‚¢‚Æ‚¢‚č¡‹C‚¢‚œB
‚±‚̏‘‚«•û‚Ÿ‚ƃ‹[ƒv‚àŠO‚ÉŠ‡‚肟‚¹‚é‚©‚çO(n)‚ÅŒvŽZ‚Å‚«‚éB
‚à‚Æ‚̃R[ƒh‚Ÿ‚ÆO(n^2)‚Ÿ‚©‚爳“|“I‚ɐ«”\‚ªŒüã‚·‚éB

‚Æ‚¢‚€‚©ƒAƒZƒ“ƒuƒ‰‚ÉŽè‚ðo‚·‘O‚ɘ_—ƒŒƒxƒ‹‚ōœK‰»‚µ‚ë‚Æ‚¢‚€“TŒ^—á‚Å‚·‚ȁB
‚Ü‚ŸA‚±‚̃XƒŒ‚ÅŒŸ‚€‚͖̂³ˆ‚Ÿ‚¯‚Ç‚—

325 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/17(ŒŽ) 22:30:29 ]
‚€[‚ñÉ‚µ‚¢‚ȁBy‚Ÿ‚¯‚¶‚á‚È‚­‚Äx‚àÅ“K‰»‚Å‚«‚éB
for(int iy = 0; iy < ye; iy++){  
    sumA += cy1; 
    sumB += sy1; 

for(int ix = 0; ix < xe; ix++){
    sumC += cx1;
    sumD += sx1;
}
sum = sumC * (sumA+sumB) + sumD * (sumA-sumB);
‚܁A‚±‚Á‚¿‚̓I[ƒ_[ƒŒƒxƒ‹‚̍œK‰»‚ɂȂç‚È‚¢‚ª‚ȁB

326 –Œ‘OF317 mailto:sage [2006/07/17(ŒŽ) 23:01:47 ]
‚Ё[‚ñA’ú‚ß‚©‚¯‚Ä‚©‚烌ƒX‚ª‚œ‚­‚³‚ñ‚‚¢‚Ä‚é`
#‚ AiccŽg—p‚Á‚ď‘‚­‚Ì–Y‚ê‚Ä‚œB

‚»‚à‚»‚àAuƒRƒ“ƒpƒCƒ‰‚æ‚è‚àƒAƒZƒ“ƒuƒ‰‚Ì•û‚ªâ‘Α¬‚¢Bƒ‹[ƒv“à•”‚Ÿ‚¯‚Å‚àƒAƒZƒ“ƒuƒŠ‰»‚µ‚ëv‚Æ
Žå’£‚·‚铪‚̌ł¢l‚œ‚¿‚ð”[“Ÿ‚³‚¹‚ç‚ê‚ê‚΂¢‚¢‚̂ŁAƒ‹[ƒv‚̍œK‰»‚ɂ͎è‚ðo‚³‚ž‚ɍς܂¹‚œ‚¢‚킯‚Å‚·B
‚ŁAuxmmƒŒƒWƒXƒ^‚Í•À—ñ‰‰ŽZ‚Å‚«‚é‚Ì‚Ÿ‚©‚çâ‘Α¬‚¢v‚Æ‚¢‚€ƒqƒ“ƒg(‚Æ‚¢‚€–Œ‚ÌŽwŽŠ)‚ÌŒ³A
>317‚̂悀‚ȃR[ƒh‚ð‘‚¢‚Ă݂œ‚킯‚Å‚·‚ªB
ˆ‚ª‚±‚Ì’ö“x‚̃AƒZƒ“ƒuƒŠ‰»‚Å‚ÍC•”•ª‚Æ‚ÌI/F‚ÉŽžŠÔ‚ðŽæ‚ç‚ê‚邿‚€‚ÅŒø—Š‚ªã‚ª‚Á‚Ä‚¢‚Ü‚¹‚ñB
ŽÀÛŒ³‚̃\[ƒX‚ðicc‚ŃRƒ“ƒpƒCƒ‹‚·‚邯ƒ‹[ƒv‚ðƒAƒ“ƒ[ƒ‹‚µ‚Ä4‰ñ•ª‚ž‚‰ñ‚·‚æ‚€‚Å‚·B
–ܘ_SSE–œ—ß‚àŽg‚€‚µ•À—ñ‰»ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚ê‚ΕÀ—ñ‰»‚µ‚Ä‚­‚ê‚邵B
‚Ȃ̂ŁA‚±‚̂܂܁u•ێ琫‚ÆŠJ”­H”‚ðl‚Š‚ê‚΃Rƒ“ƒpƒCƒ‰‚É”C‚¹‚œ‚Ù‚€‚ª–³“ïv‚Æ‚¢‚€•ñ‚ð‚µ‚Ä‚à‚¢‚¢‚̂ł·‚ªA
”O‚Ì‚œ‚ß(‚Æ‹Zp“I‹»–¡‚©‚ç)ƒAƒZƒ“ƒuƒŠ•”•ª‚Å–³‘Ê‚ª‚È‚¢‚©‚ð•·‚¢‚Ă݂œ‚©‚Á‚œ‚̂ł·B

>>318
‹°‚ç‚­2‰ñ•ª‚ž‚ƒAƒ“ƒ[ƒ‹‚µ‚œƒR[ƒh‚ð‘‚­‚Æ‘¬‚»‚€‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚à“¯‚¶’ö“x‚̃R[ƒh‚ðo‚µ‚»‚€‚Å‚·B
>>320
³’ŒŽ„‚ɂ́Agcc•Ó‚è‚̃R[ƒh‚ð‘‚­‚Ì‚ª‚â‚Á‚ƁBicc‚ɏŸ‚Ä‚éƒR[ƒh‚ð‘‚¯‚邯‚ÍŽv‚¢‚Ü‚¹‚ñB
#‚±‚̏ꍇAC‚Ì’Pƒ‚È–|–ó‚ÆŒŸ‚€ˆÓ–¡‚ŁB
>>321
icc‚̃}ƒjƒ…ƒAƒ‹‚ð‚³‚Á‚Ɠǂñ‚ŸŒÀ‚è‚ł͌©‚œ‹L‰¯‚ª‚È‚¢‚̂ł·‚ªA’²‚ׂĂ݂܂·B
>>322-325
‚Ё[‚ƁAÅI“I‚ȃR[ƒh‚Í‚à‚»‚Á‚Æ•¡ŽG‚ɂȂé‚̂эƒWƒbƒNƒŒƒxƒ‹‚̍œK‰»‚Í>317‚ÅŽ~‚ß‚œŽŸ‘æ‚Å‚·B
#Œão‚µ‚·‚ñ‚Ü‚¹‚ñB

‚Á‚Ä‚±‚ƂŁA‰œ‚©‚ ‚ê‚Έø‚«‘±‚«‚šŠè‚¢‚µ‚Ü‚·B
#FPU–œ—ß‚ÆSSE–œ—ß‚Á‚Ä‘g‚ݍ‡‚킹‚邯‚Ç‚€‚È‚é‚Ì‚©‚È‚ŸB‚±‚ê‚΂Á‚©‚è‚̓jƒ‚ƒjƒbƒN•\‚É‚ç‚ß‚Á‚±‚µ‚Ä‚à‚í‚©‚ç‚ñcc

327 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/18(‰Î) 07:13:29 ]
„‹°‚ç‚­2‰ñ•ª‚ž‚ƒAƒ“ƒ[ƒ‹‚µ‚œƒR[ƒh‚ð‘‚­‚Æ‘¬‚»‚€‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚à“¯‚¶’ö“x‚̃R[ƒh‚ðo‚µ‚»‚€‚Å‚·B
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Ì“à•”‚̓Rƒ“ƒpƒCƒ‰‚̍œK‰»‚ÍŒø‚©‚È‚¢B
movsd‚âmovhlps‚Å‚P—v‘f‚ž‚ˆړ®‚µ‚Ä‚é‚Ì‚ª–³‘Ê‚ŸB

„‚Ё[‚ƁAÅI“I‚ȃR[ƒh‚Í‚à‚»‚Á‚Æ•¡ŽG‚ɂȂé‚Ì‚Å
‚»‚ꂪ‚Ç‚ñ‚ȃR[ƒh‚©‘‚¢‚Ä‚­‚ê‚È‚¢‚ƃŒƒX‚Ì‚µ‚æ‚€‚ª‚È‚¢B

>>324‚̂悀‚ȍœK‰»‚ªÅ‚àd—v‚Ȃ̂ɁA‚»‚ê‚ðŒŸ“¢‚·‚é‘O‚©‚ç
ƒAƒZƒ“ƒuƒ‰‚̏‘‚«•û‚ðl‚Š‚é‚̂͂¿‚å‚Á‚Æ‚š‚©‚µ‚¢B

„FPU–œ—ß‚ÆSSE–œ—ß‚Á‚Ä‘g‚ݍ‡‚킹‚邯‚Ç‚€‚È‚é‚Ì‚©‚È‚ŸB
‚»‚ê‚Í–Ê”’‚¢‚̂ŃŒƒX‚ð‚µ‚œ‚¢‚Æ‚±‚낟‚ªA
‚Ç‚ñ‚ȏˆ—‚©‚í‚©‚ç‚ñ‚±‚Ƃɂ́EEEB

328 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/18(‰Î) 07:27:13 ]
>>327
„‹°‚ç‚­2‰ñ•ª‚ž‚ƒAƒ“ƒ[ƒ‹‚µ‚œƒR[ƒh‚ð‘‚­‚Æ‘¬‚»‚€‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚à“¯‚¶’ö“x‚̃R[ƒh‚ðo‚µ‚»‚€‚Å‚·B
’Pƒ‚ɁAŽ©‘O‚ŏ‘‚¢‚Ä‚àƒRƒ“ƒpƒCƒ‰‚É”C‚¹‚Ä‚à“¯‚¶’ö“x‚̃R[ƒh‚Ÿ‚ÆŒŸ‚Á‚Ä‚¢‚邟‚¯‚Ÿ‚ȁB
ƒAƒ“ƒ[ƒ‹‚µ‚È‚¢‚Æ‘¬“x‚łȂ¢‚̂͏³’m‚µ‚Ä‚¢‚é‚Ý‚œ‚¢‚Ÿ‚µB

„‚Ё[‚ƁAÅI“I‚ȃR[ƒh‚Í‚à‚»‚Á‚Æ•¡ŽG‚ɂȂé‚Ì‚Å
‘œ­•¡ŽG‚ɂȂÁ‚Ä‚à–{‹Ø‚͕ςí‚ç‚ñ‚Ÿ‚ëB—v‚̓_ƒo‚µ‚µ‚œ‚¢‚Ÿ‚¯‚Ý‚œ‚¢‚Ÿ‚©‚çB

>326‚͂ƂÁ‚Ƃƒú‚߂ă_ƒƒŒƒ|[ƒg‘‚¯‚΂¢‚¢‚ñ‚łˁB

329 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/18(‰Î) 07:39:41 ]
>>326
>icc‚ɏŸ‚Ä‚éƒR[ƒh‚ð‘‚¯‚邯‚ÍŽv‚¢‚Ü‚¹‚ñB

Œ‹‰Ê‚͏o‚Ä‚é‚ñ‚¶‚á‚ñ‚—
ƒAƒZƒ“ƒuƒ‰‚Å‘¬“x‚ð–â‘è‚É‚·‚éê‡‚Í‚ ‚é’ö“xƒZƒ“ƒX‚ª—v‹‚³‚ê‚Ü‚·‚̂ŁA‚ ‚«‚ç‚ß‚œ•û‚ª—Ç‚¢‚©‚Æ‚š‚à‚í‚ê



330 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/22(“y) 18:26:54 ]
Technical Assembler‚ÌŒfŽŠ”A‚à‚Í‚â‹@”\‚µ‚ĂȂ¢‚Ë‚¥dd
‘å—ʂ̃Xƒpƒ€URL‚эƒO‚ª—¬‚³‚ê‚Ü‚­‚èB

331 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/29(“y) 20:09:22 ]
ˆêTŠÔ‚Ô‚è‚É‚ ‚°

332 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/07/29(“y) 21:02:14 ]
·‚ðŠ„‚Á‚œ”‚ðƒTƒ}ƒŠ[‚·‚é‚̂ɃTƒ}ƒŠ[‚̍·‚ðŠ„‚Á‚Ä‚é”nŽ­‚Ç‚à

333 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/29(“y) 23:47:36 ]
‚Ÿ‚ê‚©•‚¯‚Ä‚­‚êII
MIPS‚ŃNƒCƒbƒNƒ\[ƒg‚ðì‚ç‚È‚¢‚Æ‚¢‚©‚ñ‚Ì‚Ÿ‚ª•ª‚©‚ç‚ñ¥¥¥

ŒŸŒê‚ÍMIPSƒx[ƒX‚Ì‚P‚Uƒrƒbƒgƒ}ƒCƒNƒƒvƒƒZƒbƒT—p
‚ŁAŠî–{MIPS‚Æ“¯‚¶‚Å‚·B
ˆá‚€“_AMULT DIV–œ—ß‚ª–³‚¢
‘Š’lƒ[ƒh‚Ílhi@$a,label ‚ŏãˆÊ‚PƒoƒCƒg@lli‚ʼnºˆÊ‚PƒoƒCƒg“ǂݏo‚·‚à‚̂Ƃ·‚éB
Ú‚µ‚­‚́A
ttp://72.14.207.104/search?q=cache:S58cP_y64_MJ:www.giga.it.okayama-u.ac.jp/~nobuya/jikken/02/p16.pdf+lli+lhi&hl=ja&ct=clnk&cd=3&lr=lang_ja



ƒ\[ƒg‚³‚ê‚é—v‘f‚̐”‚Í0x4000”Ô’n‚É
—v‘f‚Í0x4000‚©‚çˆÈ‰º‚QƒoƒCƒg‚݂œü‚Á‚Ä‚¢‚é‚à‚̂Ƃ·‚éB

334 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/29(“y) 23:58:44 ]
ƒNƒCƒbƒNƒ\[ƒg‚ÌŽd•û‚Í’m‚Á‚Ä‚é‚́H

335 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 00:09:36 ]
>334

‚»‚ê‚́AC‚ł͏‘‚¯‚é‚ñ‚Å‚·‚ªA
ƒAƒZƒ“ƒuƒ‰‚É‚È‚é‚Æ‚¿‚å‚Á‚Æ‚šŽèã‚°ó‘Ô‚Å‚·B

‚ ‚ƃŒƒWƒXƒ^‚ª‚WŒÂ‚µ‚©Žg‚Š‚È‚¢§ŒÀ‚‚«‚Ÿ‚Á‚œ‚肵‚Ü‚·EEEB

336 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 00:30:28 ]
ƒŒƒWƒXƒ^‚ªŽg‚Š‚È‚¢‚̂ȂçAƒƒ‚ƒŠ‚ðŽg‚Š‚Î—Ç‚¢‚¶‚á‚È‚¢I

•¶‹å‚ª‚ ‚é‚È‚çƒxƒ‹ƒTƒCƒ†‚Ö‚¢‚ç‚Á‚µ‚á‚¢I

337 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 00:45:21 ]
‚ ‚ƃƒ‚ƒŠ‚È‚ñ‚Å‚·‚ªA0xFFFF‚܂Ŏg—p‰Â”\‚È‚ñ‚Å‚·‚ªA
ƒf[ƒ^‚ª1026ŒÂ‚̓\[ƒg‚Å‚«‚éŽd—l‚Ƃ̎–‚Ȃ̂Å
‚ ‚ñ‚Ü‚è[‚¢ƒXƒ^ƒbƒN‚͍›‚ê‚Ü‚¹‚ñEEE

338 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 00:52:59 ]
Å“K‰»OFF‚É‚µ‚ÄC‚ŏ‘‚¢‚œ‚Ì‚ð‹tƒAƒZƒ“ƒuƒ‰‚µ‚œ‚Ì‚ðŽQl‚É‚·‚邯‚©‚́H

339 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 00:58:05 ]
C‚Ń\[ƒX‘‚¢‚Ä
ƒXƒ^ƒbƒN‚ÌŽg‚¢•ûŒˆ‚ß‚Ä
ƒŒƒWƒXƒ^‚ðŠ„‚è•t‚¯‚Ä
Žè“®‚Å‚Ps‚ž‚•ϊ·



340 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 09:58:32 ]
NASM‚Őâ‘ΊԐÚfar call‚ð‘‚«‚œ‚¢‚ñ‚Ÿ‚¯‚ǂǂ€‘‚¢‚œ‚ç‚¢‚¢‚́H

341 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 15:43:04 ]
masm‚Å32bit‚Ÿ‚Æ
call qword ptr mem
‚Ÿ‚Á‚œ‚©‚ȁH
‚æ‚­Šo‚Š‚Ä‚È‚¢‚¯‚ǁB

342 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 20:36:46 ]
>>340
call far [edx]
call far [0xdeadbeaf]

>>341
call fword ptr MEM

343 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/30(“ú) 23:43:52 ]
>>342‚̃vƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚µ‚ÄŽÀs‚µ‚œ‚ç•s³‚ȏˆ—‚ð‚µ‚œ‚ÆOS‚É“{‚ç‚ê‚Ü‚µ‚œI
‚݂Ȃ³‚ñ‚à‹C‚ð‚‚¯‚Ä‚­‚Ÿ‚³‚¢I

344 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/31(ŒŽ) 00:27:27 ]
>>343
ŒN‚à‚€—ˆ‚È‚­‚Ä‚¢‚¢‚©‚ç

345 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/07/31(ŒŽ) 12:43:27 ]
0xdeadbeef ‚È‚ç“{‚ç‚ê‚È‚¢‚©‚àH

346 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/03(–Ø) 18:42:07 ]
CŒŸŒê‚́@x[n]=c1*delx@‚Æ‚¢‚€Ž®‚ðƒAƒZƒ“ƒuƒ‰‚ɏ‘‚«Š·‚Š‚œ‚ç‚Ç‚€‚Ȃ邩•KŽ€‚ɍl‚Š‚Ä
@mov eax,c1
@mov ebx,delx
@mul ebx
@mov x[n],eax
‚ƂȂé‚̂ł͂Ȃ©‚ë‚€‚©‚ÆŽv‚€‚̂ł·‚ªA³‚µ‚¢‚Å‚·‚©B

‚±‚ê‚ðVC++6.0‚ŃCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚É‚µ‚æ‚€‚Æ‚µ‚œ‚çA“¯‚¶ƒTƒCƒY‚̃Iƒyƒ‰ƒ“ƒh‚Ì‚ª
•K—v‚Æ‚©‚ŃGƒ‰[‚Å‚µ‚œB‘‚­ƒAƒZƒ“ƒuƒ‰‚𗝉ð‚Å‚«‚邿‚€‚ɂȂ肜‚¢B

347 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/03(–Ø) 18:50:36 ]
ebx‚ð‚»‚ñ‚È—p“r‚ÉŽg‚€“z‚ðŽn‚߂Ă݂œ

348 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/04(‹à) 00:52:54 ]
>346
”ñí‚ÉŠî–{“I‚È‚±‚ƂȂñ‚Ÿ‚ªA‚Ü‚ž x, n, c1, delx ‘S‚Ă̕ϐ”‚ÌŒ^‚ª•s–ŸB
‰Œ‚É‘S‚Äunsigned long‚Ÿ‚Á‚œ‚Æ‚µ‚āA
mov eax,c1
mul delx
‚ŏ\•ªB
ÅŒã‚É x[n] ‚Æ‚¢‚€•\‹L‚̓iƒCB

349 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/04(‹à) 01:20:55 ]
‚·‚Á‚²‚¢’჌ƒxƒ‹‚Å‚·‚ªŽ¿–₳‚¹‚Ä‚­‚Ÿ‚³‚¢B
uƒAƒZƒ“ƒuƒŠ‚Ì‹³‰È‘v‚ŕ׋­‚Í‚¶‚ß‚œ‚ñ‚Ÿ‚¯‚Ç
‚¢‚«‚Ȃ肂܂¢‚œ‚́BP54‚̃tƒ‰ƒOƒŒƒWƒXƒ^‚Ìà–Ÿ‚Å

mov al,7F
inc al
mov bl,0
sub bl,80

AX=0080 BX=0080
OV UP EI NG NZ NA PO CY
~~@@@@@@@@@ ~~
•„†•t‚«‰‰ŽZ‚ÅAX=0080‚ɂȂé‚̂͂悭•ª‚©‚éB
(1000 0000)‚Ì1‚Í•„†ƒrƒbƒg‚Å
127+(-128)-1‚É‚·‚邜‚ß
(1000 0000)‚Í-128A(1111 1111)‚Í-1‚ÆŒˆ‚ß‚ç‚ê‚Ä‚éB

inc al‚Å•„†•t‚«‰‰ŽZ‚ÌŒ…ã‚ª‚肪¶‚¶‚œ‚©‚ç
ƒI[ƒo[ƒtƒ[ƒtƒ‰ƒO‚ÍOV‚ƂȂéB

ˆê•ûA•„†–³‚µ‚̏ꍇ‚Ìsub bl,80‚Å‚Í
(0000 0000)-(1000 0000)=(1000 0000)
‚‚܂è0-128=128‚Ì0‚Í256ˆµ‚¢‚ɂȂÁ‚Ă邩‚çA
‚±‚ê‚Á‚Â܂è(0000 0000)‚ł͂Ȃµ‚ÉŒ…ã‚ª‚è‚Å
(1 0000 0000)‚Æ‚µ‚Ĉµ‚í‚ꂜ‚Á‚Ä‚±‚ƁH
‰‰ŽZŒ‹‰Ê‚ÌŒ…ã‚ª‚肪¶‚¶‚ÄCY‚Á‚Ă̂͂»[‚¢‚€‚±‚ƁH

ˆê•û‚ª•„†•t‚«‚Å‘Œ•û‚ª•„†–³‚µ‚Æ”»’f‚³‚ê‚é‚̂͂ȂºH




350 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/04(‹à) 01:21:57 ]
CY‚̉ºü~~‚ž‚ꂜc

351 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/04(‹à) 01:35:55 ]
>>350
ˆê”Ê“I‚ÉŒžŽZ‚Ì‚ ‚Ƃ̃LƒƒƒŠ[ƒtƒ‰ƒO‚́Aƒ{ƒ[ƒtƒ‰ƒO‚̈Ӗ¡‚ƂȂéB
‚‚܂èAŒJ‚èã‚ª‚肪¶‚¶‚œ‚̂ł͂Ȃ­ŒJ‚艺‚ª‚肪¶‚¶‚œ‚ÆŒŸ‚€ˆÓ–¡B

352 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/04(‹à) 01:47:10 ]
>>351
‚ ‚ÁA‚È‚é‚قǁB‚»‚̂ق€‚ªˆÓ–¡“I‚É”[“Ÿ‚Å‚·B

mov al,7F
inc al
‚ª•„†•t‚«‚Æ‚µ‚ďˆ—‚³‚ê
mov bl,0
sub bl,80
‚ª•„†‚È‚µ‚Əˆ—‚³‚ꂜ
ˆµ‚¢‚̈Ⴂ‚Ì——R‚͉œŒÌ‚Å‚µ‚å‚€H
‚à‚µ‚©‚µ‚Äal‚ðŽg‚€‚Æ•„†•t‚«‚̉‰ŽZˆµ‚¢‚É‚È‚é‚Æ‚©A‚Å‚µ‚å‚€‚©H

353 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage’©Šç“ú‹L [2006/08/04(‹à) 09:26:36 ]
ƒŒƒWƒXƒ^al‚Æ‚‚‚ð•Ï‚Š‚ÄŽŽ‚µ‚Ä‚à•„†•tA•„†‚È‚µ‚ÌŒ‹‰Ê‚̈Ⴂ‚͂Ȃ¢‚©‚ç
‚±‚ê‚Íinc‚Æsub‚̈Ⴂ‚ÆŒ©“–‚ð‚‚¯‚Đæ‚֐i‚Þ‚±‚Ƃɂµ‚Ü‚·B

354 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/04(‹à) 10:43:51 ]
‚ [AƒtƒHƒ[‚·‚é‚Ì–Y‚ê‚Ä‚œB
ƒtƒ‰ƒOƒŠƒtƒ@ƒŒƒ“ƒX‚É‚æ‚邯Ax86ŒnCPU‚Å‚Íinc/dec‚Å‚ÍCF‚Í‘€ì‚³‚ê‚È‚¢B
‚±‚ê‚́A8bitCPUŽž‘ã‚©‚ç‚Ì“`“‚ŃLƒƒƒŠ[‚ðƒŒƒWƒXƒ^iorƒƒ‚ƒŠ)ŠÔ‚Å“`”d‚³‚¹‚é—p“r‚ŕ֗˜B
#Å‰ºˆÊƒoƒCƒg“¯Žm‚ðadd‚µ‚āAƒCƒ“ƒfƒbƒNƒX‚ÉŽg—p‚·‚郌ƒWƒXƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ä2”Ô–Ú‚ðadc‚µ‚ācc
®A—ႊ‚Î68000‚̏ꍇ‚͑Ώۂªƒf[ƒ^ƒŒƒWƒXƒ^‚È‚çƒtƒ‰ƒO‚ª‰e‹¿‚ðŽó‚¯‚ăAƒhƒŒƒXƒŒƒWƒXƒ^‚ł͉e‹¿‚ðŽó‚¯‚È‚¢B
‚±‚Ì—l‚ɁAƒtƒ‰ƒO‚̐U‚é•‘‚¢‚ÍCPU‚É‚æ‚Á‚Ĉႀ‚̂ŁA
ŽÀŒ±‚©‚琄‘ª‚·‚é‚̂ł͂Ȃ­ƒŠƒtƒ@ƒŒƒ“ƒX‚Å’²‚×‚Ä‚š‚­‚±‚Æ‚ð‚šŠ©‚ß‚·‚éB

355 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/04(‹à) 11:41:10 ]
„ƒŠƒtƒ@ƒŒƒ“ƒX‚Å’²‚×‚Ä‚š‚­‚±‚Æ‚ð‚šŠ©‚ß‚·‚éB

—¹‰ð‚Å‚·B‚ ‚肪‚Æ‚€ŒäÀ‚¢‚Ü‚µ‚œB

356 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/14(ŒŽ) 23:13:45 ]
Ollydbg‚Á‚ĂȂñ‚ÅŒöŽ®ƒTƒCƒg‚̃tƒ@ƒCƒ‹‚Ô‚Á‚±‚í‚ê‚Ä‚é‚́H

357 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/14(ŒŽ) 23:50:21 ]
>>356
¡ŽŽ‚µ‚œ‚ç–â‘è‚È‚­DL‚Å‚«‚œ‚æ
ÄDL‚Å‚¢‚¯‚é‚©‚Æ

www.ollydbg.de/

358 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/14(ŒŽ) 23:58:37 ]
>>356

OllyDbg“ú–{Œê‰»ƒpƒbƒ`‚ÆOllyDbgQ&A
hp.vector.co.jp/authors/VA028184/

359 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/17(–Ø) 11:08:26 ]
acapulco.dyndns.org/doc/CodeAnalyst/simulation.htm



360 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/17(–Ø) 12:41:45 ]
‰•à“I‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ª
mov WORD [100] 1
‚Á‚Ä‚©‚­‚Æ

----------
00000001@@100”Ô’n
----------
00000000@@101”Ô’n
----------

‚Á‚ăƒ‚ƒŠ‚ɏ‘‚©‚ê‚邯Žv‚€‚̂ł·‚ª

mov DWORD [100] 1
‚Á‚Ä‚©‚­‚Æ

----------
00000001@@100”Ô’n
----------
00000000@@101”Ô’n
----------
00000000@@102”Ô’n
----------
00000000@@103”Ô’n
----------

‚Ì”Fޝ‚Å‚¢‚¢‚Å‚µ‚å‚€‚©H

361 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/17(–Ø) 14:10:12 ]
CPU‚É‚æ‚Á‚ĈႀB
ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚ÌCPU(ƒCƒ“ƒeƒ‹x86“™)‚Ȃ炻‚Ì”Fޝ‚Å‚¢‚¢‚ÆŽv‚€B

‚ ‚ƃAƒZƒ“ƒuƒ‰‚É‚æ‚Á‚Ä‹L–@‚ªˆÙ‚È‚é‚̂ŁA¡“xŽ¿–â‚·‚邯‚«‚ÍCPU‚Æ
Žg—pƒAƒZƒ“ƒuƒ‰‚ð‘‚¢‚œ•û‚ª‚¢‚¢‚©‚àB(‚»‚Ì‹L–@‚͏‰‚߂Č©‚œB)

362 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/18(‹à) 01:21:50 ]
mov DWORD PTR [100],. 1

‚©

363 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 03:07:16 ]
‚[‚©ƒŒƒWƒXƒ^Œo—R‚µ‚È‚¢‚Å“]‘—‚Å‚«‚é‚ñH

364 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/18(‹à) 03:21:09 ]
‚œ‚µ‚©‚Éx86‚¶‚á–³—‚Ÿ‚ȁBBB

365 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 03:29:53 ]
‰œ‚±‚̃Œƒxƒ‹‚Ì’á‚¢ƒRƒe

366 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 04:25:49 ]
‚ ‚êAx86‚Åmov mem,imm‚ďo—ˆ‚È‚©‚Á‚œ‚Á‚¯H

367 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 06:57:08 ]
ƒƒ‚ƒŠ“¯Žm‚Í•s‰Â‚Ÿ‚ªA‘Š’l‚͂ł«‚邟‚ëc

368 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 09:59:58 ]
‚ǂ݂̂¿ƒŒƒWƒXƒ^ƒtƒ@ƒCƒ‹ã‚É“WŠJ‚µ‚Ä‚©‚çƒXƒgƒA‚·‚é‚̂ŒcŽq‚à‚ ‚éˆÓ–¡³‰ðB

369 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 10:15:48 ]
ƒCISCŽž‘サ‚©’m‚ç‚È‚¢‚̂ł»‚ñ‚Șb‚³‚ê‚Ä‚à—‰ð‚Å‚«‚Ü‚¹‚ñB



370 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 18:53:57 ]
ƒn[ƒhƒƒCƒ„[ƒhƒƒWƒbƒNEEE (;L„DM)ʧʧ

371 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/18(‹à) 23:59:19 ]
ƒGƒ‚¢‚ȁBBB

372 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/19(“y) 09:30:16 ]
LINUX‚ÅMS-DOS‚Ìdebug‚Ý‚œ‚¢‚É
–}—pƒŒƒWƒXƒ^(ax,bx,cx...“™)‚ª•\ŽŠ‚·‚邿‚€‚È
ƒ\ƒtƒg‚Á‚Ä‚ ‚è‚Ü‚·‚©H

373 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 09:34:23 ]
>>372
u‚Ú‚ñ‚æ‚€v‚Á‚ĉœ?
ƒŒƒWƒXƒ^‚ª‰œ‚ð•\ŽŠ‚·‚é‚Ì?

ƒfƒoƒbƒOƒc[ƒ‹‚È‚çgdb‚ª‚ ‚邯‚ǁB
#–ܘ_”Ä—p(‚Í‚ñ‚æ‚€)ƒŒƒWƒXƒ^‚Ì’l‚ð•\ŽŠ‚·‚邱‚Æ‚à‚Å‚«‚éB

374 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 10:35:57 ]
–}—pƒŒƒWƒXƒ^ c •‚“®¬”“_‚âSIMD‰‰ŽZ‚ȂǓÁ•ʂȋ@”\‚͂Ȃ¢‚ª“Á‚ÉŽg‚¢ŸŽè‚ªˆ«‚¢–ó‚Å‚à‚È‚¢–}—f‚ȃŒƒWƒXƒ^


375 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 11:24:52 ]
–Y‚ê‚ç‚ꂪ‚¿‚Èreg15‚Íeax/ax/al‚ÆŽp‚ð•Ï‚Š‚é”Ä—pƒŒƒWƒXƒ^‚æ‚èŠm‚©‚É–}—f‚©‚à’m‚ê‚ñB

376 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/19(“y) 12:49:54 ]
>>373
‚š‚Ü‚Š‚ÍŒëŽš‚É”œ‰ž‚µ‚·‚¬‚ŸB‚±‚̕ϑԂâ˜J‚ª

377 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 13:25:57 ]
i©‚È‚º‚©•ÏŠ·‚Å‚«‚È‚¢jŒn‚Ì—V‚Ñ‚É‚à‚¢‚¿‚¢‚¿“Ë‚Áž‚ñ‚ʼnñ‚Á‚Ä‚é‚ñ‚Ÿ‚ë‚€‚È

378 –Œ‘OF373 mailto:sage [2006/08/19(“y) 13:33:39 ]
>>377
‚¢‚âA‚»‚ê‚ç‚Í99%•ú’uB
‚¢‚¢‚¶‚á‚ñA‚¿‚á‚ñ‚Ɖñ“š‚à‚µ‚Ä‚¢‚é‚ñ‚Ÿ‚©‚çB

379 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/19(“y) 14:24:16 ]
ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“
‚µ‚΂µ‚΃rƒbƒOƒGƒ“ƒfƒBƒAƒ“‚æ‚è—D‚ê‚Ä‚¢‚邯‚³‚ê‚é

ƒrƒbƒOƒGƒ“ƒfƒBƒAƒ“
‚µ‚΂µ‚ÎƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚æ‚è—D‚ê‚Ä‚¢‚邯‚³‚ê‚é



380 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/19(“y) 14:27:54 ]
¬Žèæ‚łȂ­^‚ÌŽÀ—Í‚ªg‚ɂ‚­–{‚ðÐ‰î‚µ‚œ‚܂ЁB
¡Žž‚¶‚á‚È‚¢“z‚ȁB

381 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 14:39:16 ]
‚w‘n‚éJavax

382 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 15:15:33 ]
>>380
‚uIA-32 Intel(R) Architecture Optimization Reference Manualv

383 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/19(“y) 15:32:49 ]
‰æ‘œˆ—‰®“I‚ɂ́uƒAƒZƒ“ƒuƒ‰‰æ‘œˆ—ƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚ ‚œ‚è‚Å‚·‚©‚¢

‚ ‚Ƃ́Aæ”y‚ɂƂç‚ê‚Ä–¢‚Ÿ‚ɕԂÁ‚Ä‚±‚È‚¢CQo”ŎЂÌ2000‰~‚­‚ç‚¢‚Ì“z‚Æ‚©B
ƒAƒŒ‚̓CƒC–{‚Ÿ‚ÆŽv‚Á‚œB

384 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 15:43:03 ]
ƒAƒŒ(x86ƒAƒZƒ“ƒuƒ‰“ü–å)‚Í‚¢‚¢‚æ‚ȁB“à—e“I‚ɂ͍L‚­ó‚­‚Ÿ‚¯‚Ç
Ž©•ª‚Å‚»‚ê‚È‚è‚É’²‚ׂœ‚±‚Ƃ̂ ‚él‚È‚çƒxƒXƒgƒ`ƒ‡ƒCƒXBˆÀ‚¢‚µB

385 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 16:32:42 ]
>>376
>>373‚¶‚á‚È‚¢‚ªCu–}—pv‚́u‚Í‚ñ‚æ‚€v‚ð•ÏŠ·‚µ‚Ä‚àâ‘΂ɏo‚Ä‚±‚È‚¢‚̂ŁC
ŒëŽšˆÈ‘O‚Ì–â‘肟‚ÆŽv‚€‚ªD

386 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 18:03:22 ]
>373
gdbŽg‚¢‚É‚­‚¢‚ñ‚Å‚·‚ª
‘Œ‚É–³‚¢‚Å‚·‚©H
OllyDbg‚«‚Ú‚ñ‚Ê

387 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/19(“y) 18:09:10 ]
OllyDbg‚ŔėpƒŒƒWƒXƒ^‚©‚çƒ}ƒ‹ƒ`ƒƒfƒBƒAƒŒƒWƒXƒ^‚܂Ō©‚ê‚é‚ñ‚¶‚á‚È‚©‚Á‚œ‚Á‚¯H
‚œ‚ŸASSE2ˆÈ~‚̑Ήž‚ª‚³‚ê‚ĂȂ©‚Á‚œ‚æ‚€‚ȁB

Visual Studio‚̃fƒoƒbƒK‚ÍŒ‹\‹­—Í‚Ÿ‚æB

388 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/19(“y) 18:13:36 ]
Žg‚Á‚œ‚±‚Ƃ͂Ȃ¢‚ªAidb‚Ÿ‚Á‚¯? ƒCƒ“ƒeƒ‹‚̃fƒoƒbƒK‚͂ǂ€‚È‚ñ‚Ÿ‚ë‚€B

389 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/20(“ú) 11:44:44 ]
’cŽq‚Á‚ăAƒZƒ“ƒuƒŠŒŸŒê‚͂ǂꂭ‚ç‚¢‚Å‚«‚é‚́H



390 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/20(“ú) 12:56:24 ]
Šî–{“I‚ÉMM/XMMƒŒƒWƒXƒ^Žü‚èB

SSE4‚ªƒ}ƒCƒu[ƒ€‚Ȃ̂Ÿ‚ª‚Ü‚ŸCore2Duoƒ}ƒVƒ“‚ªŽèŒ³‚ɂȂ¢‚©‚獢‚éB

391 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 13:20:14 ]
>>390
Intel Xeon‚ÌWoodcrest‚͂ǂ€‚æH
30–œ‰~‘ä‚©‚çƒ}ƒVƒ“‚ªŽè‚É“ü‚邺

392 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/20(“ú) 13:25:18 ]
¡‚Ì—a‹à‚¶‚áŠmŽÀ‚Ƀ[ƒ“Œv‰æ‚Ÿ‚È


393 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 13:28:19 ]
Ú‚µ‚­‚Í‚±‚¿‚ç‚Ö
www.apple.com/jp/

394 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 14:25:03 ]
Intel‚̃`ƒ…[ƒjƒ“ƒOƒRƒ“ƒeƒXƒg‚ÅWoodcrest‚ðŽg‚킹‚Ä‚­‚ê‚邿B
#‚Á‚āA¡ŒŸ‚Á‚Ä‚à–³ˆÓ–¡‚©B

395 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/20(“ú) 14:51:32 ]
>>392
ŽdŽ–‚͉œ‚ð‚µ‚Ä‚é‚́H

396 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/20(“ú) 14:57:10 ]
‰æ‘œŒn

397 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/20(“ú) 15:40:09 ]
>>396
PG‚Ȃ́H

398 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 15:58:03 ]
ƒRƒe‚Æ—V‚Ԃ̂̓}”‚łâ‚Á‚Ä‚­‚ê‚æ
‚€‚Ž‚¢

399 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/20(“ú) 16:30:07 ]
>>396
ŽdŽ–‚ÅŽg‚Á‚Ă錟Œê‚͉œH



400 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/20(“ú) 17:10:56 ]
Žå‚ÉBrainF*ck

401 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 17:36:11 ]
woodcrest‚ÅŠÈ’P‚È‘¬“x’²ž‚­‚ç‚¢‚Å‚«‚邯‚ǂȂñ‚©ƒŠƒN‚ ‚é?

402 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 17:36:51 ]
90 eb fd ‚Ì‘¬“x’²ž‹‚Þ

403 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/20(“ú) 18:06:49 ]
®”‰‰ŽZ‚Åpand/pandn/por/pxor‚ðandps/andnps/orps/xorps‚É’u‚«Š·‚Š‚œê‡‚̃yƒiƒ‹ƒeƒB
‚Á‚Ä‹ï‘Ì“I‚ɉœƒNƒƒbƒN‚­‚ç‚¢‚Ȃ̂©A‚Æ‚©B

404 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 18:09:08 ]
‘¬“x’²ž—pCƒ\[ƒX‹‚ށB‚[‚©A90 eb fd‚Ÿ‚¯ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Å•À‚ׂ箂©‚·‚Ì?
#ˆê‘̉œ‚̃jƒ‚ƒjƒbƒN‚È‚ñ‚Ÿ‚ë‚€B

405 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 19:43:02 ]
‚œ‚Ô‚ñ

LABEL:
nop
jmp LABEL

406 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/24(–Ø) 07:04:12 ]
MessageBoxAo‚·‚à‚Ì‚Å1500ƒoƒCƒg‚æ‚菬‚³‚¢EXEì‚é•û–@‚ ‚é‚©‚¢H

407 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 07:38:00 ]
‚ ‚邚i OƒÖOj

408 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/24(–Ø) 07:45:56 ]
MASM‚łł«‚é‚©‚ȁi OƒÖOj

409 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 08:05:05 ]
>>406
ƒZƒNƒVƒ‡ƒ“ˆêŒÂ‚É‚·‚ê‚Î1024ƒoƒCƒg‚ɂł«‚邯Žv‚€‚æB
.text‚â.dataŒ“‚Ë‚éƒCƒ“ƒ|[ƒgƒZƒNƒVƒ‡ƒ“ì‚ê‚΂¢‚¢B
‚»‚ê‚æ‚菬‚³‚¢‚͖̂³—‚ہB



410 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/24(–Ø) 08:12:09 ]
1024‚Æ‚©‚È‚çƒoƒCƒiƒŠƒGƒfƒBƒ^‚łȂ¢‚Æ–³—‚©‚ȁH
PE‚ª•ª‚©‚ê‚ΊȒP‚©‚ȁH
MZ‚ÌŽŸ‚̃oƒCƒg‚͉œ‚È‚ñ‚Å‚·‚©H

411 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 08:53:48 ]
‚ŁA“š‚Š‚œ‚çAŽŸ‚̃oƒCƒg‚͉œ‚Å‚·‚©‚ƂȂé‚킯‚Ÿ‚ȁI

412 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 09:00:33 ]
00400000 4D 5A 50 00 02 00 00 00 04 00 0F 00 FF FF 00 00 MZP......ÿÿ..
00400010 B8 00 00 00 00 00 00 00 40 00 1A 00 00 00 00 00 ž.......@......
00400020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00400030 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 ............P...
00400040 0E 1F BA 0E 00 B4 09 CD 21 B8 01 4C CD 21 2E 24 º.Ž.Í!žLÍ!.$

’Ž“K“–

413 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 09:28:55 ]
‚Ƃ肠‚Š‚žVC++‚Å‚àƒŠƒ“ƒJƒIƒvƒVƒ‡ƒ“‚¢‚¶‚ê‚Î1024ƒoƒCƒg‚܂ł͒B¬‚Å‚«‚邱‚Æ‚ðŠm”FB

414 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 10:59:44 ]
/NODEFAULTLIB‚Æ/ENTRY‚Æ/MERGE‚Æ/OPT:WIN98‚Å512ƒoƒCƒg‚͉”\

415 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 11:33:14 ]
ƒtƒ@ƒCƒ‹‚̃Aƒ‰ƒCƒ“ƒƒ“ƒgƒTƒCƒY‚Á‚Ä512ˆÈ‰º‚ɂł«‚é‚ñ‚Ÿ‚Á‚¯H

416 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/24(–Ø) 13:56:04 ]
@ @ @@@@ Q_QQ_
@ @Q@@^@@ @ @_
@@|@ |^@ _ƒm @R€_@ _@@@EEE‚à‚µ‚à‚µ‚š•ꂳ‚ñA–l‚Ÿ‚šA–lEEE‚»‚€AƒˆƒVƒI‚Ÿ‚šEEE
@@| @| @o߁܁@@@Üßo@ _ @EEEŽ–ŒÌ‹N‚±‚µ‚¿‚á‚Á‚āEEE‘ŠŽè‚ð‰ö‰ä‚³‚¹‚¿‚á‚Á‚œ‚šEEE
@@| @|@@@ i__l__j@@@@|@@

@@|@ |^@ _ƒm @R€_@ _@@@EEE‚š‹à‚ª‚¢‚Á‚Ï‚¢•K—v‚Ÿ‚¯‚Ç‚š‹àŽ‚Á‚ĂȂ¢‚šEEE
@@| @| @o߁܁@@@Üßo@ _ @EEE‚€‚ñEEE‚€‚ñEEE¡‚©‚猟‚€ŒûÀ‚É‚·‚®U‚荞‚ñ‚Å—~‚µ‚¢‚šEEE
@@| @|@@@ i__l__j@@@@|@@

@@|@ |^@ _ƒm @R€_@ _@@@EEE‚š•ꂳ‚ñEEE–À˜f‚©‚¯‚Ă΂©‚è‚Å‚²‚ß‚ñ‚È‚³‚¢EEE
@@| @| @o߁܁@@@Üßo@ _ @EEE‚€‚ñEEE‚ ‚肪‚Æ‚€EEE‚ª‚ñ‚΂邚EEE‚¶‚á‚ ‚ˁEEE
@@| @|@@@ i__l__j@@@@|@@

ÌßÁ¯c@@Q@@^@@ @ @_
@°°c|@ |^@ _ƒm @R€_@ _@@@EEE
@@@@@@| @| @o߁܁@@@Üßo@ _
@@@@@@| @|@@@ i__l__j@@@@|@@
@@@@@@|Q|@@ @ M ÜL @ @ ^
@@@@@@ ˜
@@@@@@Ý
@@@@@@@@@Q_
@ @Q @ ^Ü@@Ü_
@@|@ |^i œj @iœj_
@@| @|::::::Üi__l__jÜ::::: _
@@| @|@@@@|r„Š-|@@@@@|
@@|Q| @@ @ `['L @ @ ^
@@ ˜
@@Ý
@ä


417 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 14:14:01 ]
ƒoƒCƒiƒŠƒGƒfƒBƒ^‚ōì‚ê‚éÅ¬‚ÌPE‚Í256ƒoƒCƒg‚æ‚èŽáб¬‚³‚­‚Å‚«‚邯‚Ç
•s³‚Èexe‚Å”Fޝ‚·‚éŠÂ‹«‚à‚ ‚é

418 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/24(–Ø) 17:00:20 ]
256ƒoƒCƒg‚æ‚èŽáб¬‚³‚¢‚»‚ÌEXE‚ÍPEƒtƒH[ƒ}ƒbƒg‚ɏ]‚Á‚œ‚à‚̂ł·‚©H
•’Ê‚ÌWindows‚ÌEXE(Notepad.exe‚È‚Ç)‚ÍOE‚ł͂Ȃ­OMF‚Å‚·‚©H
>>412
00400000 4D 5A 50 ©‚±‚ꉜ‚Å‚·‚©i OƒÖOj

419 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 17:22:18 ]
‚¿‚Ȃ݂ɁA4096byte‚æ‚菬‚³‚­‚µ‚Ä‚àA’ʏí‚͈Ӗ¡‚ª‚È‚¢B

‚Æ‚¢‚€‚̂́Aƒy[ƒWƒTƒCƒY‚ª4K‚ȏãA
FAT32‚àNTFS‚àA•’ʂ̓Nƒ‰ƒXƒ^ƒTƒCƒY‚ª4KˆÈã‚Ÿ‚©‚çB
FAT16(FDD‚Æ‚©)‚ðŽg‚€‚Æ‚©Aƒlƒbƒgã‚ł̓]‘——Ê‚ð‹C‚É‚·‚邯‚©‚È‚ç
‚킞‚©‚ɈӖ¡‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚ª
‚»‚êˆÈŠO‚́A‚œ‚Ÿ‚ÌŽ©ŒÈ–ž‘«B



420 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 17:30:02 ]
>>418
PEƒwƒbƒ_‚ւ̃IƒtƒZƒbƒg‚̍ʼnºˆÊƒoƒCƒgB

421 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 17:46:25 ]
>419
„ƒlƒbƒgã‚ł̓]‘——Ê
•’ʈ³k‚©‚¯‚é‚©‚猋‹Ç–³ˆÓ–¡B

‚Ä‚©AƒTƒCƒY‚ð¬‚³‚­‚·‚é–Ú“I‚ŃAƒZƒ“ƒuƒ‰Žg‚Á‚Ä‚él‚Í‚à‚€‹‚È‚¢‚Å‚µ‚åB
‘g‚ݍž‚ÝŒn‚Å‚·‚猩‚©‚¯‚È‚¢B

422 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 18:00:30 ]
FDD‚ÍFAT12‚Ÿ‚Á‚œB
‚ƁA“Ë‚Áž‚Ý‚ª“ü‚é‘O‚É’ù³‚µ‚Ä‚š‚±‚€B

423 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 18:18:28 ]
288ƒoƒCƒg‚ŃAƒb[I

TVpQuzAAQABTU1BLU+sDAAAA/yUcAEAAHAAAAPAAAAAAAAAA4AAAABwAAAAAAADDg0GDYoFbgUkA
AAAAQAAAAFBFAABMAQEAAAAAAAAAAAAAAAAA4AAPAQsBBQyAAAAAAAAAAAAAAAACAAAAAAAAAOAB
AAAAAEAAEAAAABAAAAAEAAAAAAAAAAQAAAAAAAAA4AEAAGABAAAAAAAAAgAAAAAAEAAAEAAAAAAQ
AAAQAAAAAAAAEAAAAAAAAAAAAAAAGAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c2Vy
MzIuZGxsAAAAAAAAnQFNZXNzYWdlQm94QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAE
AAAA

424 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/25(‹à) 09:17:03 ]
>>420
‚»‚Ì‘f“G‚È“ú–{Œê‚Í–O‚«‚é‚Ù‚ÇŒ©‚Ü‚µ‚œB
‚à[‚»‚±‚Í•ª‚©‚è‚Ü‚µ‚œi OƒÖOj
>>412
‚»‚ê‚ÍŽÀs‰Â”\‚Å‚·‚©H

425 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 09:30:59 ]
DOS STUB‚ÆPEƒwƒbƒ_‚ÌŠÔ‚ÉƒŠƒ“ƒJ‚ª–„‚ß‚éƒf[ƒ^‚̈Ӗ¡‚ª–¢‚Ÿ‚ɂ킩‚ç‚ñ
ƒNƒŠƒA‚µ‚Ä‚à“®ì‚ÉŽxá‚͂Ȃ¢‚µ

426 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 10:16:29 ]
•K‚žRich‚Á‚ď‘‚¢‚Ä‚ ‚邿‚È

>>423
ƒAƒb[I


427 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 10:38:27 ]
‘O‚É1000ƒoƒCƒg‚̃eƒgƒŠƒX(Win32ƒAƒvƒŠ)‚ðŒ©‚œ‚ȁdd

428 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 16:20:52 ]
>>427
‚±‚ê‚©H
Ì‚Í“®‚¢‚œ‚¯‚ÇXPSP2‚Ÿ‚Æ“®‚©‚È‚¢‚Á‚Û‚¢EEE

TVpHZGkzMi5kbGwAQWRqdXN0V2luZG93UmVjdABDcmVhdGVXaW5kb3dFeEEAU2V0V2luZG93TG9u
Z0EAQAAAAFBFAABMAQEAuzQRQACJ2DHJ6xmQaAAPAQsBU3RyZXRjaERJQml0cwBIAAAAsWyNPAuQ
6wwAAEAAABAAAAACAACxF6uDxyjrEAQAAAAAAAAAABAAAYQDAACrkOsCAgDrEAAAEAAAEAAAAAAQ
AAAQAADi0OskAgAAAAAAAAAAAAAAXBEAADwAAAAAAAABABAAAIQBAAAAAgAAagBoAADIEI1zUOsE
4AAA4LEM86vGRgh4xkYM5Fb/UwhqAGgAAEAAagBqAItGDCtGBFCLRggrBlBqIGogaAAAyBBqAGgU
A0AAagD/Uwxo1wFAAGr8UFD/UxiJQ1T/UxCNs+wEAABqAGoAagBW/1MchcB0Blb/UyDr7MONkywB
AAAxwLDYMe2xC40sCIssqoXtdALi9IXJdROJxY08qo130LEM86WD7Qx98evZg+gMfdSNU2CLAkCD
+AZ+AjHAiQLHQ2Tt////iwqLRIvkiUNoU1ZXg8NQjXMYMcAxybEEi1MUD74+RgH6jZST3AAAAAsC
i3sQi3y7lDE64uNfXlvDYLs0EUAAi3QkKIP+AnUFagD/UyQx/4P+D3QVgf4AAQAAdQaLfCQs6wdh
/yVIEUAAaKcBQAD/c2iNc2SLLv9UJASNU1yLi/wEAACJyCsCg+h/fgaJCjH/6z2D/yZ1JWCLS2CF
yXQcjXtosQQPvgdQmTHbswn3+2vYkVhrwAwp2Kri6WGD/yV1Av8Og/8ndQL/BoP/KHUDgwYM/1Qk
BIXAdBr/VCQEiWtkiwQkiUNo/1QkBIX/dQXowP7//4PECGggAMwAagBoAANAAI2DLAEAAFBqE2oK
agFqAWjkAAAAanhqAGoA/3NU/xNhwhAARGVmV2luZG93UHJvY0EAR2V0TWVzc2FnZUEARGlzcGF0
Y2hNZXNzYWdlQQBQb3N0UXVpdE1lc3NhZ2UAKAAAAAwAAADs////AQAgAAMAAABFRElUAAEMDQAB
Cwz/AAEN/wAMDf8AAf4A/wELAAH/DFgAAAAAAAAACgAAABsAAAArAAAAwgIAAF4DAADRAgAA3QIA
AO4CAAAAAAAAR2V0REMAAAACAAAANBEAAFVzZXIzMi5kbGwAAHADAAA8EQAA

429 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/25(‹à) 17:07:20 ]
>>409
ƒZƒNƒVƒ‡ƒ“‚Æ‚Íassume‚Ì‚±‚Ƃł·‚©H
cs‚Æds‚𓯂¶‚É‚µ‚œ‚çEXE‚ł͂Ȃ­‚È‚é‚ñ‚¶‚á‚È‚¢‚Å‚·‚©i OƒÖOj



430 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 19:15:35 ]
‚â‚Á‚Ƃł«‚œ[
‚œ‚Ô‚ñPE‚̍ŏ¬ƒTƒCƒYH

TVoAAFBFAABMAQEATWVzc2FnZUJveEEAqAAPAQsBdXNlcjMyLmRsbAAxwLkpAAAAUGjEAEAA6yYA
AEAABAAAAAQAAAAKAAAAAAAAAAQAAAAAAAAA6QAAAMQAAADMzOtcAgAAAAAAEAAAAAEAAAAQAAAA
AQAAAAAAAgAAAAAAAAAAAAAAqAAAABQAAACBQIFpgUCDqV+DqQqBvIHcgsLfgVvfKYLCgfQARAAA
AAAAAAAAAAAAHgAAAEQAAABojABAAFDrHDIzM2J5dGUA6QAAAAAAAADpAAAAAAAAAAAAAAD/FUQA
QADDzCA=

431 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 20:02:15 ]
233‚ªÅ¬‚Ÿ‚ÆŽv‚Á‚Ä‚œ‚¯‚Ç‚à‚€­‚µ¬‚³‚­‚Å‚«‚»‚€‚ŸEEE

432 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/26(“y) 01:29:13 ]
>>406

433 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/28(ŒŽ) 01:32:20 ]
>>428‚ÍXPSP2‚Æ2003SP1‚Ÿ‚Æ“®‚©‚È‚¢‚Ë‚¥dd
>>430‚͓̂®‚­‚¯‚ǁB

434 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 00:28:35 ]
>>429
Win32‚ÌEXE‚ÍCS=DS‚ª•’Ê‚Ÿ‚µA
DOS‚ÌEXE‚àƒXƒ‚[ƒ‹ƒ‚ƒfƒ‹‚ÍCS=DSB

COM‚Å‚àCS‚DS‚É‚·‚邱‚Ƃ͕s‰Â”\‚ł͂Ȃ¢‚¯‚Ç‚¿‚Ƙb‚ª‚ž‚ê‚é‚ȁB

435 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 03:25:13 ]
ƒXƒ‚[ƒ‹ƒ‚ƒfƒ‹‚ÍCS‚DS‚Ÿ‚Á‚œ‚Æ‹L‰¯‚µ‚Ă邪EEE

436 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 03:46:13 ]
CS=DS‚ÍCOM‚Ÿ‚ëB

437 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 04:06:28 ]
CS=DS‚̓^ƒCƒj[‚Ÿ‚ȁB

438 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 07:32:27 ]
MASM‚ŃXƒ^ƒbƒNƒTƒCƒY‚ðŽw’è‚·‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚æ‚¢‚Å‚·‚©H
_MessageBoxA@16‚Ÿ‚¯‚Ÿ‚©‚çƒXƒ^ƒbƒN‚Í16ƒoƒCƒg‚ł悢‚Å‚·‚©H

439 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 13:31:19 ]
nasm‚Æmasm32 ‚ª‚ ‚邯‚ÇŽg‚¢•û‚ª‚í‚©‚è‚Ü‚¹‚ñB

hello world‚Æ•\ŽŠ‚³‚¹‚é.asm‚Í‚ ‚é‚̂ł·‚ª
‚±‚Ì‚ ‚Ænasm‚âmasm32@‚ðŽg‚Á‚ā@helloworld
‚ð•\ŽŠ‚·‚é•û–@‚ð‚š‚µ‚ЂĂ¢‚œ‚Ÿ‚¯‚Ü‚¹‚ñ‚©H




440 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 01:54:52 ]
>>434
Win32‚Ÿ‚ÆCS=0x1bADS=0x23‚Ÿ‚Á‚œ‚æ‚€‚ȁBollydbg‚ÅŠm”FB

441 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 10:08:45 ]
>>440
‚í‚©‚Á‚Ä‚¢‚é‚­‚¹‚É

442 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 19:27:08 ]
>>441
ƒLƒ‡ƒ“ŒN‚Ì‚±‚ƍD‚«‚È‚ñ‚Å‚µ‚å

443 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 20:12:51 ]
‚Å‚àÛ‚³‚ñ‚Ì•û‚ª‚à‚Á‚ƍD‚«‚Å‚·

444 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 23:55:52 ]


@@@@‚É‚ç

445 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 23:58:34 ]
‚ê‚Î

446 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/31(–Ø) 00:01:32 ]
‚©‚äc

447 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/31(–Ø) 00:06:38 ]
‚€‚Ü‚¢A‚€‚Ü‚·‚¬‚éB

448 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/31(–Ø) 01:43:30 ]
•—‚ªŒê‚è‚©‚¯‚Ü‚·B

449 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/31(–Ø) 06:09:19 ]
ƒAƒb[I




450 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/31(–Ø) 11:47:38 ]
\–œsƒAƒZƒ“ƒuƒ‰

451 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/08/31(–Ø) 14:04:48 ]
‚š‚Š[‚š‚Š[

452 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/08/31(–Ø) 19:25:35 ]
eax:edx ‚Ì“à—e‚ð mm0 ‚É“]‘—‚·‚é‚ɂ͂ǂ€‘‚¢‚œ‚ç‚¢‚¢‚ñ‚Å‚µ‚å‚€‚©H

453 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/31(–Ø) 23:18:23 ]
movd mm0, eax
movd mm1, edx
punpckldq mm0, mm1

454 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/01(‹à) 08:32:02 ]
VC6 ‚Å ƒAƒZƒ“ƒuƒ‰‚Ì pmovmskb –œ—ß‚ðŽg—p‚·‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚¢‚¢‚ñ‚Å‚µ‚å‚€‚©H

455 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/01(‹à) 08:47:59 ]
‚Â[VC2005 Express]

456 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/01(‹à) 08:57:19 ]
2500ƒoƒCƒg–¢–ž‚ÌMessageBox‚ÌMZ‚Á‚Ăǂ€‚â‚Á‚čì‚é‚ñ‚Å‚·‚©H

457 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/01(‹à) 09:44:06 ]
>>456
ƒAƒZƒ“ƒuƒ‰‚ÅMessageBoxŒÄ‚яo‚µ‚Ÿ‚¯‚łǂ€‚â‚Á‚œ‚ç2499ƒoƒCƒg‚ð’Ž‚Š‚éŽ–‚ª‚Å‚«‚é‚Ì‚©‚ª‹t‚É‹^–₟

458 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/01(‹à) 09:56:15 ]
•\ŽŠ‚·‚郁ƒbƒZ[ƒW‚ª2500ƒoƒCƒgˆÈã‚È‚ñ‚Ÿ‚ë‚—

459 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/01(‹à) 10:38:37 ]
‚»‚ꂟI



460 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/08(‹à) 11:39:40 ]
gas/i386‚Å

pushl %ds

‚±‚€‚¢‚€–œ—ß‚ª‘‚©‚ê‚Ä‚œ‚Æ‚«A
ƒXƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚ɉÁŽZ‚³‚ê‚é’l‚Í‚QH‚»‚ê‚Æ‚à‚SH

461 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/08(‹à) 12:14:16 ]
4‚ÉŒˆ‚Ü‚Á‚Ă邟‚ 

462 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/08(‹à) 12:29:38 ]
‚³‚ñ‚­‚·‚±

463 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 19:19:17 ]
w“ƏKƒAƒZƒ“ƒuƒ‰x‚ŁA¡“ú‚©‚ç‚â‚肟‚µ‚œ’Ž‰SŽÒ‚È‚ñ‚Å‚·‚¯‚ǁA
x86ŒnLinux‚Ìnasm‚Å h‚Ph‚Ì•¶Žš ˆê•¶Žš•\ŽŠ‚µ‚æ‚€‚ÆŽv‚€‚̂ł·‚ªA

$ nasm -f elf hajime.asm
$ ld -s -o hajime hajime.o
‚ŃAƒZƒ“ƒuƒ‹‚àƒŠƒ“ƒN‚à–â‘è‚È‚­‚Å‚«‚é‚̂ł·‚¯‚ǁA

$ ./hajime [Enter]
$
ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”œ‚Å‚·

‚Á‚Ä•\ŽŠ‚³‚ꎶ‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œI ‚ǂȂœ‚©‚²‹³ŽŠŠè‚¢‚È‚¢‚Å‚µ‚å‚€‚©B

ƒ\[ƒX‚͈ȉº‚̂悀‚ɂȂÁ‚Ă܂·Bnasm‚́A nasm-0.98.39‚ðŽg‚Á‚Ă܂·B

global _start

_start:
mov eax, 31h ; •¶Žš "1"
push eax ; ƒXƒ^ƒbƒN‚Ƀoƒbƒtƒ@‚ðÝ’è
mov eax, 4 ; o—Í(sys_wrigte)
mov ebx, 1 ; ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹(1=•W€o—Í)
mov edx, 1 ; 1•¶Žšo—Í‚·‚邱‚Æ‚ðŽw’è
mov ecx, esp ; ‘‚«ž‚Þƒoƒbƒtƒ@
int 0x80 ; o—Í‚·‚é
pop eax

464 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 20:15:23 ]
ƒvƒƒOƒ‰ƒ€‚̏I’[‚ł̃Gƒ‰[‚ł͂Ȃ¢‚Å‚µ‚å‚€‚©B
ÅŒã‚ɃvƒƒOƒ‰ƒ€I—¹‚Ì–œ—ß‚ð’ljÁ‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B

mov eax, 1 ; sys_exit
mov ebx, 0 ; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int 0x80

465 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/20(…) 21:10:58 ]
>>464
‘‘¬‚Ì‚²‹³ŽŠA‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

‘‚©‚ê‚Ä‚¢‚é–œ—ß‚ð’ljÁ‚µ‚Ă݂܂µ‚œ‚ªAŒ‹‰Ê‚͕ςí‚è‚Ü‚¹‚ñ‚Å‚µ‚œB
w“ƏKƒAƒZƒ“ƒuƒ‰x‚ɏ‘‚©‚ê‚Ä‚¢‚éAŽŸ‚̃Tƒ“ƒvƒ‹uHallo assemblerv‚Ì•û‚̓Lƒ`ƒ“‚Æ•\ŽŠ
‚³‚ê‚é‚̂Ɉê”ԍŏ‰‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚ªƒgƒ‰ƒu‚Á‚Ä‚µ‚Ü‚Á‚āA‚Ü‚¢‚Á‚Ă܂·I

466 –Œ‘OFi OƒÖOj”ò—ˆƒu[ƒ“ [2006/09/20(…) 21:23:16 ]
‚ ‚°

467 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 21:29:56 ]
linux nasm>Google
‚ōŏ‰‚ɏo‚éƒTƒCƒg‚Ìasm05.html‚ÉŽ—‚œ‚æ‚€‚Ȃ̂ª‚ ‚é
push eax‚Ì‘O‚ÉpushaApop eax‚ÌŒã‚Épopa‚ð“ü‚ê‚Ă݂Ă͂ǂ€H


468 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 21:58:02 ]
>>467
pushaApop ‚ð“ü‚ê‚Ă݂܂µ‚œ‚ªAŒ‹‰Ê‚́A‚Ü‚Á‚œ‚­•Ï‚í‚è‚Ü‚¹‚ñB
ƒR[ƒh‚ð‘‚«‘«‚µ‚Ä‚¢‚é‚̂ɂ܂Á‚œ‚­•Ï‚í‚ç‚È‚¢‚Æ‚¢‚€‚Ì‚à
‰œ‚©A‚š‚à‚µ‚ë‚¢‚Å‚·‚ˁB


469 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 22:08:54 ]
pushaApopa ‚Í•s—vB

global _start

_start:
mov eax, 31h ; •¶Žš "1"
push eax ; ƒXƒ^ƒbƒN‚Ƀoƒbƒtƒ@‚ðÝ’è
mov eax, 4 ; o—Í(sys_wrigte)
mov ebx, 1 ; ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹(1=•W€o—Í)
mov edx, 1 ; 1•¶Žšo—Í‚·‚邱‚Æ‚ðŽw’è
mov ecx, esp ; ‘‚«ž‚Þƒoƒbƒtƒ@
int 0x80 ; o—Í‚·‚é
pop eax
mov eax, 1 ; sys_exit
mov ebx, 0 ; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int 0x80

‚Å“®ì‚µ‚œ‚æBnasm-0.98 ‚Æ nasm-0.98.38 ‚ÅŠm”FB



470 –Œ‘OF463 mailto:sage [2006/09/20(…) 22:30:17 ]
>>469
‰Æ‚ł́A‚â‚Í‚èu ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”œ‚Å‚·v‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚· orz
æ‚Ù‚Ç‚à‘‚«‚Ü‚µ‚œ‚ªAŽŸ‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚́uHello assemblerv‚͏‡’²‚É
ƒAƒZƒ“ƒuƒ‹‚àƒŠƒ“ƒN‚à ŽÀs‚àƒEƒ}ƒN‚¢‚­‚ñ‚Å‚·‚¯‚Ç c

nasm-0.98.38 ‚ðget‚µ‚āAƒRƒ“ƒpƒCƒ‹‚µ’Œ‚µ‚Ă݂܂·B
‚݂Ȃ³‚ñAThanks

471 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 22:54:40 ]
int 0x80 ‚ð int 0x08 ‚ƃ^ƒCƒvƒ~ƒX‚µ‚Ă܂µ‚œA‚ȁ`‚ñ‚Ä‚±‚Ƃ͂Ȃ¢‚æ‚ˁH
‚¢‚âA’p‚ž‚©‚µ‚È‚ª‚牎‚ª‚»‚€‚Ÿ‚Á‚œB
Œ©‚‚¯‚œ‚Æ‚«‚Í‘Sg’E—Í‚µ‚œ‚æB‰Ž‚Ì‚PTŠÔ‚͉œ‚Ÿ‚Á‚œ‚ñ‚Ÿ‚Á‚ĂˁB

472 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 22:58:24 ]
> ‘Sg’E—Í

‘Sg’E–тɌ©‚Š‚œ

473 –Œ‘OF463 mailto:sage [2006/09/20(…) 23:28:07 ]
>>471
Ž„‚àint 0x08‚ðƒTƒ“ƒvƒ‹‚́uHello assemblerv‚Ì•û‚Å‚â‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œB
‚±‚ê‚â‚邯Au ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”œ‚Å‚·v‚ªƒ‚ƒo‚é‚ñ‚Å‚·‚æ‚ˁB

¡A nasm-0.98.38 ‚ðget‚µ‚Ä‚«‚Ü‚µ‚œ‚ªA¡“x‚́Anasm‚̃Rƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚¢I
“DÀ‚ɛƂ܂肱‚ñ‚Å‚µ‚Ü‚¢‚Ü‚µ‚œB orz

474 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 23:38:48 ]
>>473
ttp://prdownloads.sourceforge.net/nasm/nasm-0.98.39-1.i386.rpm?download
$ rpm -Uvh nasm-0.98.39-1.i386.rpm

475 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 23:47:42 ]
$ apt-get install nasm

476 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/21(–Ø) 02:47:09 ]
>>473
nasm‚̃Rƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚¢‚Æ‚Í
nasmŽ©‘̂̃\[ƒXƒR[ƒh‚ªƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚Æ‚¢‚€‚±‚Ƃł·‚©H
‚Å‚µ‚œ‚ç>>474,475‚È‚Ç‚Å‰ðŒˆ‚Å‚«‚邯Žv‚€‚̂ł·‚ªB
‚»‚ê‚Æ‚ànasm‚̃Cƒ“ƒXƒg[ƒ‹‚ÍŠ®—¹‚µ‚Ä‚¢‚āAƒTƒ“ƒvƒ‹ƒR[ƒh‚ªƒAƒZƒ“ƒuƒ‹‚Å‚«‚È‚¢
‚Æ‚¢‚€‚±‚Ƃł·‚©H

477 –Œ‘OF463 mailto:sage [2006/09/21(–Ø) 06:40:38 ]
>>476
‚š‚͂悀‚²‚Ž‚¢‚Ü‚·B

Ž„‚̏ꍇ‚́Anasm‚ðƒ\[ƒX‚©‚çƒRƒ“ƒpƒCƒ‹‚µ‚Äinstall‚µ‚Ä‚¢‚Ü‚·B
nasm-0.98.39.tar.bz2‚ð“WŠJ‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚ÄŽg‚¢‚Ÿ‚µ‚Ä‚¢‚œ‚̂ł·‚ªA
nasm-0.98.38‚ðŽg‚Á‚Ä‚él>>469‚ł̃AƒZƒ“ƒuƒŠ‚̃\[ƒXƒR[ƒh‚ª–â‘è‚È‚­
ƒAƒZƒ“ƒuƒ‹‚ª’Ê‚é‚Æ‚¢‚€‚±‚ƂȂ̂Ånasm-0.98.38.tar.bz2‚ðƒQƒbƒg‚µ‚ăRƒ“ƒpƒCƒ‹
‚µ‚œ‚Æ‚¢‚€–ó‚È‚ñ‚Å‚·B

478 –Œ‘OF463 mailto:sage [2006/09/21(–Ø) 12:37:21 ]
‚š‘›‚ª‚¹‚¢‚œ‚µ‚Ü‚µ‚œBŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚œB
ƒ\[ƒX«

section .data ; ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”œ‰ñ”ð
global _start

_start:
mov eax, 31h ; •¶Žš "1"
push eax ; ƒXƒ^ƒbƒN‚Ƀoƒbƒtƒ@‚ðÝ’è
mov eax, 4 ; o—Í(sys_wrigte)
mov ebx, 1 ; ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹(1=•W€o—Í)
mov edx, 1 ; 1•¶Žšo—Í‚·‚邱‚Æ‚ðŽw’è
mov ecx, esp ; ‘‚«ž‚Þƒoƒbƒt
int 0x80 ; ƒVƒXƒeƒ€ƒR[ƒ‹,o—Í‚·‚é

mov eax, 0ah ; 0ah
push eax ;
mov eax, 4 ; ‚Í
mov ebx, 1 ; ‰ü
mov edx, 1 ; s
mov ecx, esp ; —p
int 0x80 ; ƒVƒXƒeƒ€ƒR[ƒ‹,‰üs‚·‚é
pop eax ; eax‚̉ñŽû

mov eax, 1 ; sys_exit
mov ebx, 0 ; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int 0x80 ; ƒVƒXƒeƒ€ƒR[ƒ‹,I—¹‚·‚é

479 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/21(–Ø) 13:53:05 ]
‚»‚ê‚͑ʖځB
.dataƒZƒNƒVƒ‡ƒ“‚ɂ̓Oƒ[ƒoƒ‹•ϐ”“™‚ð”z’u‚·‚邱‚ƂɂȂÁ‚Ä‚¢‚é‚̂ŁA
‚»‚±‚ɃR[ƒh‚ð‹Lq‚·‚邱‚Ƃ͂ł«‚È‚¢B
ƒR[ƒh‚ð”z’u‚·‚é‚Ì‚Í.textƒZƒNƒVƒ‡ƒ“B

ƒXƒ^ƒbƒN‚Ƀoƒbƒtƒ@‚ð’u‚­‚œ‚ß‚É2‰ñpush‚µ‚Ä‚¢‚邪A1‰ñ‚µ‚©pop‚µ‚Ä‚¢‚È‚¢B

‚»‚ê‚©‚ç‰üs‚ðo—Í‚·‚邜‚߂ɋê˜J‚µ‚œ­‚ªŒ©Žó‚¯‚ç‚ê‚邪AŽŸ‚̂悀‚É
‚·‚ê‚΃vƒƒOƒ‰ƒ€‚ð’Zk‚Å‚«‚éB

mov eax, 0x0a31
push eax
mov eax, 4
mov ebx, 1
mov edx, 2
mov ecx, esp
int 0x80
pop eax




480 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/22(‹à) 02:03:54 ]
ƒtƒƒbƒs[‚©‚çƒf[ƒ^‚̓ǂ݂Ÿ‚µ‚ɂ‚¢‚Ăł·B
ƒVƒŠƒ“ƒ_‚O”ԁAƒZƒNƒ^‚Q”Ԃ̃vƒƒOƒ‰ƒ€‚ð0x8000‚ɓǂ݂Ÿ‚µ‚ÄŽÀs
‚µ‚œ‚¢‚̂ł·B
ÅŒã‚ÌJMP‚Å*‚ð•t‚¯‚邯ŽÀso—ˆ‚È‚¢‚̂ł·‚ªA——R‚ð‹³‚Š‚Ä‰º‚³‚¢B

MOVW $0x800, %AX
MOVW %AX, %ES

MOVB $0x00, %CH
MOVB $0x02, %CL
MOVB $0x00, %DH
MOVB $0x00, %DL

MOVB $0x02, %AH
MOVB $0x01, %AL
INT $0x13

JMP *0x8000

481 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 03:38:12 ]
ŠÂ‹«‚â‘O’ñðŒ‚ð‚Ü‚žŽŠ‚µ‚Ä‚­‚êB˜b‚Í‚»‚ê‚©‚çB
‚š‚»‚ç‚­ƒu[ƒgŽž‚̃[ƒhˆ—‚Ÿ‚ÆŒ©“–‚͂‚­‚ªB
ˆœ‚¢‚Í‹tƒAƒZ‚µ‚Ă݂ĈӐ}‚µ‚œƒR[ƒhi0x8000‚ւ̐â‘΃Wƒƒƒ“ƒvj‚É
‚«‚¿‚ñ‚ƕϊ·‚³‚ꂜ‚©‚ðŠm”F‚·‚邯‚©B

482 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 07:27:25 ]
*0x8000‚Ÿ‚ƁA0x8000”Ô’n‚É‚ ‚é16ƒrƒbƒg‚Ì’l‚ðƒAƒhƒŒƒX‚Æ‚µ‚ďˆ—‚·‚éB
0x8000”Ô’n‚É”ò‚΂·‚È‚çjmp $0x8000‚ª³‰ð‚Ÿ‚ÆŽv‚€dd

483 –Œ‘OF482 mailto:sage [2006/09/22(‹à) 07:52:23 ]
>>480‚̃R[ƒh‚ð‚¿‚å‚Á‚ƏC³B•¶–@‚©‚çGAS‚ðŽg‚Á‚Ä‚¢‚邯‰Œ’èB
ƒoƒbƒtƒ@‚̃AƒhƒŒƒX‚ðŽw’è‚·‚邯‚«‚ÍBXƒŒƒWƒXƒ^‚àÝ’肵‚È‚¢‚Ƒʖڂ©‚ƁB
ƒZƒOƒƒ“ƒgŽw’肵‚Ä‚¢‚é‚È‚çAƒZƒOƒƒ“ƒgŠÔƒWƒƒƒ“ƒv‚Å”ò‚΂µ‚œ•û‚ªŠmŽÀB

MOVW $0x800, %AX
MOVW %AX, %ES
MOVW $0, %BX ; ES:BX = 0x800:0x0

MOVB $0x00, %CH
MOVB $0x02, %CL
MOVB $0x00, %DH
MOVB $0x00, %DL

MOVB $0x02, %AH
MOVB $0x01, %AL
INT $0x13

LJMP $0x800,$0

484 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 12:32:15 ]
>>481-483
ƒTƒ“ƒNƒXB

>>481
‚·‚¢‚Ü‚¹‚ñB
OS:FreeBSD6.1
ƒAƒZƒ“ƒuƒ‰:GCC
‚»‚Ì‘Œ:ldAobjcopy
ƒGƒ~ƒ…ƒŒ[ƒ^:bochs
ì‚Á‚Ä‚¢‚镚:ƒu[ƒg‚̍ŏ‰‚Ì512byte‚̃vƒƒOƒ‰ƒ€

>>482
jmp $0x8000‚Ÿ‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·B


www.gnu.org/software/binutils/manual/gas-2.9.1/html_chapter/as_16.html
‚Ì
Absolute (as opposed to PC relative) call and jump operands must be prefixed with `*'.
If no `*' is specified, as always chooses PC relative addressing for jump/call labels.
‚ðŒ©‚Äâ‘΃AƒhƒŒƒX‚ÅJMP‚·‚éê‡u*v‚ª•K—v‚Ȃ̂©‚ȂƎv‚¢‚Ü‚µ‚œB

485 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 13:08:06 ]
>>482
u*v‚ð•t‚¯‚œÛ‚Ì“®ì‚́AŒäŽw“E‚Ì’Ê‚è‚Å‚µ‚œB
‰ðŒˆ‚Å‚«‚Ü‚µ‚œB
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

486 –Œ‘OF463 ŸRMO61H2xHE mailto:sage [2006/09/22(‹à) 20:27:49 ]
>>479
‚²‹³ŽŠA‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B‚Æ‚Ä‚à•‚©‚è‚Ü‚µ‚œB

¡“x‚́A‚±‚ñ‚È–â‘è‚ňø‚Á‚©‚©‚Á‚Ä‚¢‚Ü‚·B
eHllo, World ‚Æ‚µ‚œ‚¢‚̂ł·‚¯‚Ç Helelo, World‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·I

section .data; ƒf[ƒ^ƒZƒNƒVƒ‡ƒ“‚Ì’è‹`
messagedb'Hello, World', 0Ah
lengthequ$ -message; •¶Žš‚Ì’·‚³

section .text
global _start
_start:
movedx, length; •¶Žš—ñ‚Ì’·
movecx, [message] ; ˆÈ‰º‚Ì3s‚Åmsg‚Æmsg+1‚Ì“à—e‚ð“ü‚ꊷ‚Š‚é
xchgecx, [message+1];
mov[message], ecx;
movecx, message; o—Í‚·‚é•¶Žš‚ÌŽw’è
movebx, 1; ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹(1=•W€o—Í)
moveax, 4; o—Í(sys_wrigte)
int0x80; ƒVƒXƒeƒ€ƒR[ƒ‹,o—Í‚·‚é

moveax, 1; sys_exit
movebx, 0; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int0x80; ƒVƒXƒeƒ€ƒR[ƒ‹,I—¹‚·‚é

487 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/22(‹à) 21:03:09 ]
GNU as‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
lss 20+4(%esp), %esp
‚ƁAESP‚ÆSS‚É‚P–œ—߂Œl‚ð‚‚߂ĂéƒR[ƒh‚ª‚ ‚Á‚œ‚̂ł·‚ªA
‚±‚Ì20+4()‚Á‚Ă̂͂ǂ€‚¢‚€ˆÓ–¡‚È‚ñ‚Å‚µ‚å‚€‚©H

488 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/22(‹à) 21:11:12 ]
MMX ‚ÌŽ¿–â‚Å‚·

pand mm0, mm1

‚ðŽÀs‚µŒ‹‰Ê‚ªƒ[ƒ‚ɂȂÁ‚Ä‚àAƒ[ƒƒtƒ‰ƒO‚ª—§‚œ‚È‚¢‚æ‚€‚Å‚·B
ƒ[ƒ‚©‚Ç‚€‚©‚ðƒ`ƒFƒbƒN‚·‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚¢‚¢‚ñ‚Å‚µ‚å‚€‚©H

489 –Œ‘OF463 ŸRMO61H2xHE mailto:sage [2006/09/22(‹à) 21:13:04 ]
ƒXƒy[ƒX‚ª–³Ž‹‚³‚ꂜ‚Ý‚œ‚¢‚Ȃ̂ŁA‚à‚€ˆê‰ñ‘—‚è‚Ü‚·B

section .data ; ƒf[ƒ^ƒZƒNƒVƒ‡ƒ“‚Ì’è‹`
message db ' Hello, World ', 0Ah
length equ $ -message ; •¶Žš‚Ì’·‚³

section .text
global _start
_start:
mov edx, length ; •¶Žš—ñ‚Ì’·
mov ecx, [message] ; ˆÈ‰º‚Ì3s‚Åmsg‚Æmsg+1‚Ì“à—e‚ð“ü‚ꊷ‚Š‚é
xchg ecx, [message+1] ;
mov [message], ecx ;
mov ecx, message ; o—Í‚·‚é•¶Žš‚ÌŽw’è
mov ebx, 1 ; ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹(1=•W€o—Í)
mov eax, 4 ; o—Í(sys_wrigte)
int 0x80 ; ƒVƒXƒeƒ€ƒR[ƒ‹,o—Í‚·‚é

mov eax, 1 ; sys_exit
mov ebx, 0 ; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int 0x80 ; ƒVƒXƒeƒ€ƒR[ƒ‹,I—¹‚·‚é

eHllo, World ‚Æ‚µ‚œ‚¢‚̂ł·‚¯‚Ç Helelo, World ‚Æ•\ŽŠ‚³‚ê‚Ü‚·I



490 –Œ‘OF487 mailto:sage [2006/09/22(‹à) 22:01:16 ]
ƒRƒ“ƒpƒCƒ‹‚³‚ꂜ‚à‚Ì‚ðobjdump‚ł̂Œ‚¢‚œ‚çA
lss 0x18(%esp),%esp
‚±‚€‚¢‚€•—‚ɕϊ·‚³‚ê‚Ă܂µ‚œB
‚æ‚­’²‚×‚à‚¹‚ž‚ÉŽ¿–₵‚Ä‚·‚݂܂¹‚ñ‚Å‚µ‚œB

491 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 22:12:08 ]
>>489
mov cl, [message+2]
xchg cl, [message+3]
mov [message+2], cl

492 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 22:56:07 ]
‚È‚ñ‚©

t‚Ÿ‚ȁEEE

493 –Œ‘OF463 ŸRMO61H2xHE mailto:sage [2006/09/22(‹à) 22:56:18 ]
>>491
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
eHllo, World‚ƂȂè‚Ü‚µ‚œBƒAƒZƒ“ƒuƒŠ‚Á‚ĈӊO‚ƃŒƒWƒXƒ^‚Ì“®‚«‚ª•ª‚©‚è‚â‚·‚¢‚ñ
‚Å‚·‚ˁB
–{‚âAƒlƒbƒg‚ÅŒŸõ‚µ‚È‚ª‚ç‚â‚Á‚Ä‚é‚ñ‚Å‚·‚¯‚ǁALinux‚Ìnasm‚Å
‰SŽÒ‚É•ª‚©‚è‚â‚·‚¢‰ðà‚́A–w‚ñ‚ǂȂ¢‚ñ‚ō¢‚Á‚Ă܂µ‚œB

494 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 23:18:49 ]
‚Ç‚Á‚©‚Énasm–{‰Æ‚̃}ƒjƒ…ƒAƒ‹‚Ì“ú–{Œê–󂪂 ‚Á‚œ‚Í‚ž‚Ÿ‚ªB
‚ ‚ê‚ŏ\•ª‚æ

495 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 23:19:53 ]
‚Á‚Ä‚©masm‚ÍMSŒö”F‚Å–³—¿‚ɂȂÁ‚œ‚©B
ƒCƒCƒWƒ_ƒCƒ_ƒi[

496 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/09/23(“y) 05:38:45 ]
>>488
MMX‰‰ŽZ‚̓tƒ‰ƒOƒŒƒWƒXƒ^‚ðXV‚µ‚È‚¢B
‚¢‚¿‚ǔėpƒŒƒWƒXƒ^‚É“]‘—‚µ‚Ä‚©‚ç”äŠr‚·‚é•K—v‚ª‚ ‚éB

0‚©‚Ç‚€‚©‚Ÿ‚¯‚ð”»’è‚·‚邟‚¯‚È‚çA‚œ‚Æ‚Š‚Î

packssdw mm0, mm0
movd eax mm0
test eax, eax

497 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/23(“y) 18:56:59 ]
Z80‚Å‚·‚¯‚Ç
DAA‚Á‚ăn[ƒtƒLƒƒƒŠ[‚Í0‚ɂȂé‚́H‚»‚ê‚Æ‚à•ω»‚·‚é‚́H‚Ç‚Á‚¿H

498 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/23(“y) 20:05:47 ]
•ω»‚·‚é

499 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/26(‰Î) 21:57:47 ]
Hello, World‚ð‚P‚O‰ñ•\ŽŠ‚µ‚ĉüs‚µ‚œ‚¢‚ñ‚Å‚·‚¯‚ǁA
‰º‹L‚̃\[ƒX‚ð˜M‚Á‚Ă݂܂µ‚œ‚ªA‚æ‚­•ª‚©‚ç‚È‚¢‚̂ŋ³‚ЂĒž‚¯‚È‚¢‚Å‚µ‚å‚€‚©B

section .data
msg db 'Hello, World', 0ah
len equ $ -msg

section .text
global _start

_start:
mov eax, 4 ; o—Í
mov ebx, 1 ;i1=•W€o—́j
mov ecx, msg ;
mov edx, len ; •¶Žš—ño—Í

int 0x80 ; o—Í
doit:
dec ecx ; ecx‚ðƒfƒNƒŠƒƒ“ƒg‚·‚é
jecxz endquit ; ecx‚ªƒ[ƒ‚È‚çƒWƒƒƒ“ƒv
jmp doit ; doit‚ÖƒWƒƒƒ“ƒv

endquit:
mov eax, 1 ;isys_exitj
mov ebx, 0 ; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int 0x80 ; I—¹



500 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/26(‰Î) 22:49:24 ]
>>499
‚»‚ê‚¶‚áˆê‰ñ‚Ÿ‚¯•\ŽŠ‚³‚ꂜŒãA‚µ‚ç‚΂­Œã‚©‚·‚®‚ɏI—¹‚·‚邟‚ëB

int 0x80 ; o—Í
doit:
dec ecx ; ecx‚ðƒfƒNƒŠƒƒ“ƒg‚·‚é
jecxz endquit ; ecx‚ªƒ[ƒ‚È‚çƒWƒƒƒ“ƒv
jmp doit ; doit‚ÖƒWƒƒƒ“ƒv

‚±‚ÌdoitˆÈ‰º‰œ‚à‚â‚Á‚Ä‚¢‚È‚¢‚Æ“¯‚¶‚Ÿ‚ºH
‚È‚ºecx‚ðƒfƒNƒŠƒƒ“ƒg‚µ‚Ä0‚ɂȂÁ‚œ‚çI—¹‚ɂȂé‚ñH‰œ–Ú“I‚ŸH

‚œ‚Ô‚ñint0x80‚Í•¶Žš—ñ•\ŽŠ‹@”\‚Ÿ‚ƉŒ’è‚·‚é‚È‚çA
edi‚ɂłà0xa‚ð“ü‚ê‚Ä‚š‚¢‚ÄA
dec edi
jnz _start@©@ƒ[ƒ‚¶‚á‚È‚¯‚è‚áƒWƒƒƒ“ƒv‚Á‚Ä‚Ì
‚É‚·‚ê‚Î‚Š‚ŠB


501 –Œ‘OF499 mailto:sage [2006/09/26(‰Î) 23:28:28 ]
>>500
> ‚»‚ê‚¶‚áˆê‰ñ‚Ÿ‚¯•\ŽŠ‚³‚ꂜŒãA‚µ‚ç‚΂­Œã‚©‚·‚®‚ɏI—¹‚·‚邟‚ëB

‚»‚Ì’Ê‚è‚È‚ñ‚Å‚·B˜M‚Á‚Ä‚¢‚é‚€‚¿‚É ‚킯‚í‚©‚ç‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢A
‚P‰ñ‚Ÿ‚¯•\ŽŠ‚·‚éƒvƒƒOƒ‰ƒ€‚É–ß‚µ‚œ‚à‚Ì‚ð‘‚«ž‚݂܂µ‚œB
>499 ‚Ì“Še‚͉º‹L‚ÌDOS‚̃vƒƒOƒ‰ƒ€‚ðLinuxã‚Å jecxz ‚ðŽg‚Á‚Ä“¯‚¶‚æ‚€‚È“®ì‚ð
ÄŒ»‚Å‚«‚È‚¢‚©ŽŽsöŒë‚̍Œ†‚Ÿ‚Á‚œ‚ñ‚Å‚·B

; DOS ƒvƒƒOƒ‰ƒ€
bits 16
org 0x100

mov ah, 9 ; •¶Žš—ño—ÍŽw’è
mov dx, msg ;o—Í‚·‚é•¶Žš—ñ
mov cx, 10 ; cxƒŒƒWƒXƒ^‚Ì’l‚ð10‚É‚·‚é

doit: int 21h
dec cx ; cx‚ð‚P‚Ÿ‚¯Œž‚ç‚·
jcxz endquit ; cx‚ªƒ[ƒ‚È‚çendquit‚Ö
jmp doit ; doit‚ÖƒWƒƒƒ“ƒv

endquit:
mov ah, 4ch
mov al,0
int 21h
msg db "Hello, World", 0dh, 0ah,"$"

502 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/26(‰Î) 23:44:57 ]
ƒVƒXƒeƒ€ƒR[ƒ‹ŒÄ‚Ô‚Æ‚«ecxƒŒƒWƒXƒ^Žg‚Á‚Ă邟‚ëH
‚»‚ñ‚­‚ç‚¢‹C‚ž‚©‚ñH(LEƒÖEM)

503 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/27(…) 01:45:08 ]
>>501
“š‚Š‚Í•ª‚©‚邪‚ ‚Š‚Ä‘‚©‚È‚¢BŽ©•ª‚ōl‚Š‚éŽ–‚ªã’B‚ɂ͑厖‚Ÿ‚µ‚ȁB

æ‚قǏ‘‚¢‚œ‚æ‚€‚Édi‚ ‚é‚¢‚Ísi‚ðcx‚Ì‘ã‚í‚è‚ɃJƒEƒ“ƒ^‚Æ‚µA

dec di
jnz ‚Ü‚œ•¶Žš—ño—Í‚·‚éêŠ

‚Á‚Ä‚ÈŠŽ‚¶‚É‚·‚é‚Ì‚ª—Ç‚¢B
‚ ‚Æint21h‚ÌŒã‚̃ŒƒWƒXƒ^‚Ì’l‚͕ۏá‚Å‚«‚È‚¢‚ƍl‚Š‚œ•û‚ªˆê‰ž‚Í‚¢‚¢‚ÆŽv‚€‚©‚çA
doit‚̈ʒu‚ð•Ï‚Š‚œ•û‚ªŠmŽÀ‚Ÿ‚ÆŽv‚€B


504 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/27(…) 09:36:16 ]
x86CPU‚ŁA32ƒrƒbƒg‚Ì’l‚ð3”{‚·‚邯‚«A
x = x * 3;
‚ƁA
x = (x<<1) + x;
‚͂ǂ¿‚炪‚‘¬‚È‚ñ‚Å‚·‚©H

505 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/27(…) 10:02:43 ]
>>504
ƒXƒ‹[ƒvƒbƒg‚͏ã‚Ì•û‚ª‚¢‚¢‚ªA
ƒŒƒCƒeƒ“ƒV‚͉º‚Ì•û‚ª‚¢‚¢B
CPU‚É‚æ‚邯‚ǁB
‚Ç‚¿‚炪‘¬‚¢‚©‚ÍŽü‚è‚̏ˆ—‚É‚à‚æ‚éB

‚Å‚àAx86‚Ȃ炱‚ꂪˆê”Ô‘¬‚¢‚æB
lea x,[x*2+x]

506 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/27(…) 15:00:54 ]
‚Ä‚¢‚€‚©A‚¢‚܂ǂ«‚̃Rƒ“ƒpƒCƒ‰‚Í
3”{‚·‚é‚Ì‚Ílea‚ɍœK‰»‚µ‚Ä‚­‚ê‚Ü‚·‚æB

507 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/09/27(…) 22:23:36 ]
Pen4‚Ÿ‚Æ‚±‚ê‚Å‚à‘¬‚©‚Á‚œ‚è‚—‚—‚—
mov edx, eax
add eax, eax
add eax, edx


508 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/28(–Ø) 00:52:21 ]
>>507
ƒVƒtƒg‚ª add ‚Ì 8 ”{’x‚¢•Ï‘Ô CPU ‚ðŽ‚¿o‚·‚͔̂œ‘¥‚Ÿ‚ÆŽv‚¢‚܂B

509 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/28(–Ø) 01:18:15 ]
ƒyƒ“‚S‚ÌALU‚Í•³‚·‚¬‚é‚È‚—



510 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/09/28(–Ø) 01:23:14 ]
ˆË‘¶ŠÖŒW‚ð‚‚¢ƒNƒƒbƒN‚É‚æ‚Á‚Ä‰ðŒˆ‚·‚邯‚¢‚€Žè–@‚Í‘S‚Ä‚ªŠÔˆá‚¢‚Ÿ‚Á‚œ–ó‚¶‚á‚È‚¢‚¯‚Ç
ƒNƒƒbƒN‚ðdŽ‹‚µ‚œƒf[ƒ^ƒLƒƒƒbƒVƒ…‚ª¬‚³‚·‚¬‚œ‚èƒpƒCƒvƒ‰ƒCƒ“‚ª’·‚·‚¬‚œ‚è
”M‚·‚¬‚œ‚è‚ŁA‘S‘̂Ƃµ‚ă}ƒCƒiƒX—v‘f‚ª‘å‚«‚©‚Á‚œ‚Ì‚ª”sˆö‚Å‚·‚ȁB


511 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/09/30(“y) 18:11:57 ]
ƒXƒ^ƒbƒN‚ðŽg‚Á‚Ä A B ‚Æ•\ŽŠ‚³‚¹‚æ‚€‚ÆŽv‚€‚̂ł·‚¯‚ǁAƒEƒ}ƒN‚¢‚«‚Ü‚¹‚ñIH
‚²‹³ŽŠ ‚šŠè‚¢‚Å‚«‚È‚¢‚Å‚µ‚å‚€‚©B

section .text
global _start
_start:
movdl, 0x41 ; "A"
push dx
call putchar
pop dx
mov dl, 0x42 ; "B"
push dx
call putchar
pop dx
mov eax, 1 ; sys_exit
mov ebx, 0 ; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int 0x80 ; ƒVƒXƒeƒ€ƒR[ƒ‹,I—¹‚·‚é

putchar: ; ƒXƒ^ƒbƒN‚Ì•¶Žš‚ðo—Í‚·‚é ƒTƒuƒ‹[ƒ`ƒ“
push esp
mov ebp, esp
sub esp, 0x40 ; ƒ[ƒJƒ‹ƒXƒ^ƒbƒNƒXƒx[ƒX
mov ebx, [ebp+4] ; Å‰‚̃pƒ‰ƒ[ƒ^
mov dl, bl
mov eax, 4 ; sys_write
mov ebx, 1 ; ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹i1=•W€o—́j
mov ecx, esp ; ‘‚«ž‚Þƒoƒbƒtƒ@
mov edx, 2 ; •¶Žšo—Í‚·‚邱‚Æ‚ðŽw’è
int 0x80 ; ƒVƒXƒeƒ€ƒR[ƒ‹,o—Í‚·‚é
mov esp, ebp ; sub esp,0x40‚ðŽæ‚èÁ‚·
pop esp
ret

512 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 18:27:46 ]
32bitƒ‚[ƒh‚ÅdxƒŒƒWƒXƒ^‚È‚ñ‚©Žg‚€‚È‚æEEE
‚ ‚ƍŏ‰‚̃pƒ‰ƒƒ^‚Í[ebp+4]‚¶‚á‚È‚­‚Ä[ebp+8]‚Ÿƒ{ƒP

513 –Œ‘OFƒ{ƒP [2006/09/30(“y) 19:15:48 ]
>>512
‘‘¬‚Ì‚²‹³ŽŠ‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚²Žw“E‚Ìdx‚ðedx‚Æ‚µ[ebp+4]‚ð[ebp+8]‚É’Œ‚µ‚Ä‚â‚Á‚Ă݂œ‚̂ł·‚¯‚ǁA
Œ‹‰Ê‚͕ςí‚炞A‰œ‚à•\ŽŠ‚³‚ê‚È‚­‚Ä ‚œ‚Ÿ‰üs‚³‚ꂜ‚Ÿ‚¯‚Å‚µ‚œB
C‚ÌŽQlƒ\[ƒX‚Í‚¯‚Á‚±‚€‚ ‚è‚Ü‚·‚¯‚ǁAƒAƒZƒ“ƒuƒ‹‚Á‚ĂقƂñ‚ǂȂ¢‚Å‚·‚ˁI

514 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 20:05:55 ]
>>513
ÅŒã‚É0x0a‚ào—Í‚µ‚Ă݂êB


515 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 21:58:20 ]
>mov ecx, esp ; ‘‚«ž‚Þƒoƒbƒtƒ@
‚±‚±ŠÔˆá‚Á‚Ä‚¢‚é‚̂łÍ
Šù‚É40ˆø‚¢‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚̂ɁEEE

516 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:04:24 ]
lea ecx,[ebp+8]‚Æ‚©‚¶‚á‚ˁH

517 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:17:03 ]
‚±‚ê‚Í‚Ð‚Å‚ŠB’Þ‚èc‚Ȃ̂©cH‚Ü‚ ‚¢‚¢‚âB

putchar‚̐擪•”•ª‚Í
push ebp ; esp‚¶‚á‚ˁ[‚Œ
mov ebp, esp
‚̊ԈႢB‚»‚ê‚É”º‚Á‚Äret‚Ì‘O‚à pop ebp ‚ɏC³B
sub esp, 0x40 ‚Å‚Í 0x40 ‚àˆø‚­•K—v‚È‚¢B0x4‚ŏ\•ªB
uÅ‰‚̃pƒ‰ƒ[ƒ^vƒRƒƒ“ƒg‚ÌŽŸ‚Ì mov dl, bl ‚͉œ‚â‚Á‚Ä‚ñ‚Ì‚©ˆÓ–¡•s–ŸB
‚±‚±‚Í mov [ebp-4], ebx ‚ɕύXB
putchar‚Æ‚¢‚€‚©‚ç‚ɂ͏o—Í•¶Žš”‚Í‚P•¶Žš‚Ÿ‚ëBmov edx, 1 ‚ɏC³B


518 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:34:25 ]
> C‚ÌŽQlƒ\[ƒX‚Í‚¯‚Á‚±‚€‚ ‚è‚Ü‚·‚¯‚ǁAƒAƒZƒ“ƒuƒ‹‚Á‚ĂقƂñ‚ǂȂ¢‚Å‚·‚ˁI

‚Ÿ‚Á‚œ‚çCŒŸŒê‚ŏ‘‚¢‚Ă݂é‚ׂµB
/* putchar2.c */
#include <unistd.h>
void putchar2(int ch) {
write(1,&ch,1);
}
int main(void) {
putchar2('A');
putchar2('B');
}

‚»‚µ‚Ä‚±‚¢‚‚ð -S ƒXƒCƒbƒ`‚‚¯‚ăRƒ“ƒpƒCƒ‹‚µ‚éB
$ gcc -S putchar2.c

ƒRƒ“ƒpƒCƒ‰‚ª‚Ç‚ñ‚ȃR[ƒh‚ð“f‚­‚©AŽ©•ª‚Ì‚à‚̂ƌ©”ä‚ׂé‚ׂµB
Å“K‰»ƒIƒvƒVƒ‡ƒ“‚à•¹‚¹‚ÄŽw’è‚·‚邯‚¢‚¢‚©‚à‚ȁB

519 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:37:26 ]
gcc‚̍œK‰»‚͍ŏ‰‚Í’m‚ç‚È‚¢‚Ù‚€‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚—



520 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:40:35 ]
‚Ç‚€‚µ‚āH‚¿‚å‚Á‚Æ‚Ÿ‚¯‚Å‚¢‚¢‚©‚狳‚ЂāEE

521 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:48:43 ]
‚»‚µ‚ÄICC‚Æ‚©Å‹ß‚ÌVC++‚ōœK‰»ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚µ‚Ü‚Á‚Ä—]Œv¬—‚·‚邯B

522 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:53:44 ]
‚±‚ñ‚ȃKƒŠƒKƒŠ‚̃R[ƒh‚¶‚ႜ‚¢‚µ‚čœK‰»‚Å‚«‚Ë‚¥‚—
putchar2‚Íwrite‚ðƒR[ƒ‹‚·‚邟‚¯‚Ÿ‚©‚çŠÖ”‚Ì‘¶Ý‚ªÁ‚ЂĂµ‚Ü‚€‰Â”\«‚Í‚ ‚邪B

>>520
‚“x‚ȍœK‰»ƒRƒ“ƒpƒCƒ‰‚Í–}l‚̍l‚Š‚Ì‹y‚΂ʂ悀‚È’Ž•ÏŒ`Œ^ƒƒWƒbƒN‚ð‘g‚Þ‚±‚Æ‚ª‚ ‚é‚©‚çB

523 –Œ‘OFƒ{ƒP mailto:sage [2006/09/30(“y) 22:59:17 ]
>>517
’Þ‚Å‚«‚é‚قǂ̃Eƒf‚ª‚ ‚ê‚΂¢‚¢‚ñ‚Å‚·‚¯‚ǁc

‹M•û‚̋‚é’Ê‚èA>511‚Ì“Še‚ɂ͌ë‚肪‚œ‚­‚³‚ñ‚ ‚è‚Ü‚µ‚œB
ŒŸ‚í‚ꂜ’Ê‚è‚É‚â‚Á‚œ‚ç AB ‚Æ•\ŽŠ‚³‚ê‚Ü‚µ‚œI ‰üs‚Í‚µ‚È‚¢‚Ý‚œ‚¢‚Å‚·‚¯‚ǁA
‰üs‚Í‘g‚߂܂·‚̂ŁAŒã‚ÍŠÈ’P‚Å‚·B
Thanks

524 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 23:37:48 ]
>>522
‚Ӂ`‚ñ

525 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 01:50:05 ]
>>522
ƒRƒ“ƒpƒCƒ‰’ö“x‚̍œK‰»‚ª’Ž•ÏŒ`H
‚¶‚á‚ l‚ª‘‚¢‚œƒR[ƒh‚͓ǂ߂˂¥‚È‚—

526 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 02:10:08 ]
‚¢‚âAlŠÔ—l‚ª‚»‚êˆÈã‚Ƀh‰˜‚¢•ÏŒ`‚©‚Ü‚·‚±‚Æ‚ª‚Å‚«‚é‚Ì‚àŠm‚©‚Ÿ‚ªA
‚«‚å‚€‚т̃Rƒ“ƒpƒCƒ‰‚ª’Ž•ÏŒ`‚©‚Ü‚·‚͎̂–ŽÀ‚Ÿ‚ëB
‰œ‚ðŠš‚Ý•t‚¢‚Ä‚é‚ñ‚ŸB
ƒJƒ‹ƒVƒEƒ€‘«‚è‚È‚¢‚Ì‚©B

527 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/01(“ú) 02:25:38 ]
i *= 32;

‚ð

add eax, eax;
add eax, eax;
add eax, eax;
add eax, eax;
add eax, eax;

‚É“WŠJ‚·‚éƒRƒ“ƒpƒCƒ‰‚Æ‚©‚ȁB

528 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/01(“ú) 02:30:21 ]
‚»‚ñ‚ȑ債‚œŽ––³‚¢ƒŒƒxƒ‹‚̍œK‰»‚ŃOƒ_ƒOƒ_ŒŸ‚€‚È‚æ

529 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 02:39:09 ]
VC++‚âICC‚̒萔œŽZ‚̍œK‰»‚͂Ȃ©‚È‚©ƒGƒO‚©‚Á‚œ‹C‚ª‚·‚邪



530 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 03:04:16 ]
˜R‚ê‚ÍVC2005‚Ì‚œ‚ç‚¢‰ñ‚µŠÖ”‚Å‚œ‚Ü‚°‚œB

531 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 03:36:33 ]
>>527
GCC‚ł͖³”‚É‚ ‚éÅ“K‰»ƒIƒvƒVƒ‡ƒ“‘g‚ݍ‡‚킹‚Ä‚¢‚­‚çŠæ’£‚Á‚Ä‚àƒVƒtƒg‚Ÿ‚Á‚œB
-O0‚Å‚·‚çƒVƒtƒg‚Ÿ‚Á‚œ‚—
VC++‚ÌƒŠƒŠ[ƒXƒRƒ“ƒpƒCƒ‹‚Å‚àƒVƒtƒg‚Ÿ‚©‚çA‚»‚ꂪÅ‘P‚¶‚á‚È‚¢‚Ì‚©H

532 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 05:26:38 ]
mov eax,dword 051eb851fh
imul ecx
sar edx,byte 005h
mov eax,edx
shr eax,byte 01fh
add edx,eax; / 100

‚±‚ê‚Æ‚©ŽÀs‚µ‚Ă݂é‚܂ʼnœ‚â‚Á‚Ă邩‚í‚©‚ç‚È‚©‚Á‚œ(VC6)B

533 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 05:38:03 ]
>>527
‚¢‚âA‚»‚ꕁ’ʁB
VC‚Ì‚»‚ê‚́AƒVƒtƒg‚ªˆÙí‚É’x‚¢–^CPU‚É”z—¶‚µ‚œ‚à‚̂Ǝv‚í‚êB
‘œ•ª‚Ÿ‚¯‚ǁB

534 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 09:07:13 ]
P›n4‚Í*32‚Å‚àƒVƒtƒg‚æ‚è‰ÁŽZ‚Ì•û‚ª‘‚¢‚Ì‚©H‚—

535 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 09:27:21 ]
>>534
‚¿‚å‚Á‚Əキ‚ç‚¢“ǂ߂â>507-509

536 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/01(“ú) 14:54:18 ]
Pen4‚Å‚Íshl‚̃ŒƒCƒeƒ“ƒV‚Í4ƒNƒƒbƒNAadd‚Í0.5ƒNƒƒbƒN
ˆË‘¶ŠÖŒWƒ`ƒFƒCƒ“‚ª[‚¢ê‡‚͉ÁŽZ‚ðŒJ‚è•Ô‚µ‚œ•û‚Ù‚€‚ª‘‚¢

VC‚¶‚á‚È‚­‚āAICC‚Ì-QxW‚Æ‚©-QxN‚Æ‚©‚ÌPen4ê—pƒIƒvƒVƒ‡ƒ“‚Ÿ‚Á‚œ‚æ‚€‚È


>>532
œŽZ‚̓NƒƒbƒN”‚ₜ‚ç‚©‚©‚é‚©‚ç’萔ÏŽZ‚ƃVƒtƒg‚É’u‚«Š·‚Š‚é‚̂͏퓅Žè’i


537 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 17:29:21 ]
í“…Žè’i‚āc‚»‚€‚¢‚€— ‹Z‚ª‚ ‚é‚̂Ȃç•W€‚ÅALU‚É‚»‚̃ƒWƒbƒN‚ðÏ‚ñ‚Å
‚à‚ç‚Á‚œ•û‚ª‚ǂꂟ‚¯‚í‚©‚è‚â‚·‚¢‚±‚Æ‚©B
‚ ‚é‚¢‚͏œŽZ–œ—߂ł±‚̃V[ƒPƒ“ƒX‚Æ“¯‚¶ƒÊop¶¬‚·‚邯‚©B

‘‚«‚œ‚¢‚±‚Ƃ͂܂Ÿ‚ ‚邯‚Ç‚±‚êˆÈã‚Í‚¿‚å‚Á‚ƃXƒŒˆá‚¢‚ɂȂé‚̂ʼn“—¶‚µ‚æ‚€B

538 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 17:53:12 ]
‚¢‚âAœŽZ‚𑌂̉‰ŽZ‚É’u‚«Š·‚Š‚éƒƒWƒbƒN‚Á‚Ä‚·‚°[‘å•ςȂñ‚Ÿ‚ªB
‰œ‚ÅŠ„‚é‚©‚É‚æ‚Á‚Ä‘S‚­ˆá‚€ƒƒWƒbƒN‚ɂȂ邩‚çB

‚»‚ñ‚È‚à‚ñ‚Ƀgƒ‰ƒ“ƒWƒXƒ^“Ë‚Áž‚Þ—]—T‚È‚ñ‚©‚È‚¢

539 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 18:33:31 ]
>>532‚Í>>529‚ÆŒq‚ª‚Á‚Ä‚¢‚œ‚Ì‚©A‹C‚©‚È‚©‚Á‚œB
’萔œŽZŒÀ’è‚ŁA‚µ‚©‚àÅ“K‰»‚̃^ƒCƒ~ƒ“ƒO‚̓Rƒ“ƒpƒCƒ‹Žž‚¶‚á‚È‚¢‚Æ‚¢‚¯‚È‚¢
’ö“x‚É•¡ŽG‚ȃAƒ‹ƒSƒŠƒYƒ€‚Ȃ̂©B
•ª‚Ɠڒ¿Š¿‚È‚±‚ƃJƒLƒR‚ñ‚¶‚Ü‚Á‚œ‚È(’p



540 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/04(…) 23:19:27 ]
ƒeƒLƒXƒgƒGƒfƒBƒbƒ^‚Å.asmƒtƒ@ƒCƒ‹‚ðì¬‚µ‚ăRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ŃAƒZƒ“ƒuƒ‹‚µ‚æ‚€‚ÆŽv‚Á‚œ‚̂ł·‚ª‚€‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
ml`ƒRƒ}ƒ“ƒh‚͍‡‚Á‚Ä‚é‚Í‚ž‚Ȃ̂ł·‚ªB

’mŒb‚ð‚­‚Ÿ‚³‚¢B

XPSP‚Q‚Å‚·

541 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/04(…) 23:23:42 ]
>>540
‚»‚ꂟ‚¯‚̏î•ñ‚ʼnœ‚©‚í‚©‚邯Žv‚Á‚Ä‚ñ‚Ì‚©B
‚¹‚߂ăGƒ‰[ƒƒbƒZ[ƒW‚­‚ç‚¢“\‚ê‚æB

542 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/04(…) 23:31:03 ]
'ml' ‚́A“à•”ƒRƒ}ƒ“ƒh‚Ü‚œ‚ÍŠO•”ƒRƒ}ƒ“ƒhA
‘€ì‰Â”\‚ȃvƒƒOƒ‰ƒ€‚Ü‚œ‚̓oƒbƒ` ƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä”Fޝ‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
‚Á‚ĂȂè‚Ü‚·B

543 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/04(…) 23:32:22 ]
>>542
ƒAƒz‚©BƒpƒX’Ê‚µ‚ĂȂ¢‚Ÿ‚¯‚łȂ¢‚©B

544 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/04(…) 23:46:16 ]
æ¶‚Å‚«‚Ü‚¹‚Žorz

545 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/05(–Ø) 05:03:25 ]
ƒAƒZƒ“ƒuƒ‰‚Í‚¿‚á‚ñ‚ƃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚é‚Ì‚©H
Ž¿–â‚©‚çŽ@‚·‚é‚ɁA‚»‚ê‚·‚ço—ˆ‚Ä‚¢‚È‚³‚»‚€‚È‹C‚ª‚·‚éB

WinXP‚ÌDOS‘‹‚©‚ç‚Ì‘€ì‚È‚çADOS‘‹ŠJ‚¢‚œ‚ç‚Ü‚ž‚±‚̃Rƒ}ƒ“ƒh‚ð‘Å‚¿ž‚ށB
> set Path=%Path%;(ml.exe‚Ì‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚̃pƒX)
ŠJ‚­‚œ‚тɂ±‚ê‚ð“ü—Í‚·‚é‚Ì‚ª–Ê“|‚­‚³‚¢‚È‚çƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ɏ‘‚­‚È‚è
GUI‚©‚çŠÂ‹«•ϐ”‚É“o˜^‚·‚é‚Ȃ艜‚È‚è‚ÆB

546 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/05(–Ø) 20:38:09 ]
æ¶–³Ž–‚Å‚«‚Ü‚·‚œB‚ ‚肪‚Æ‚ñ

547 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/10(‰Î) 10:06:06 ]
Š„‚èŽZ‚ª—‰ð‚Å‚«‚ñB
‚È‚ñ‚Å‚ ‚ñ‚È‚±‚ƂɂȂÁ‚Ä‚ñ‚́H

548 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/10(‰Î) 11:35:36 ]
‚»‚ÌŠ„‚èŽZ‚Í>>532‚Ì‚±‚Æ‚©H

1ƒ[ƒh‚ª–³ŒÀ‚̃rƒbƒg’·‚Ÿ‚Æ‚·‚邯AŒŽ—“I‚É‚Í
x / 100 == (x / 100) << 32 >> 32
‚Æ‚¢‚€“–‚œ‚è‘O‚̍P“™Ž®‚ðI‚݂ɗ˜—p‚·‚éB
‚±‚±‚Å‚Í 2‚Ìxæ ‚ð 2^x ‚Æ•\Œ»‚·‚é‚̂ŁA‚»‚̂‚à‚è‚ŁB

x‰ñ‚̍¶ƒVƒtƒg‚́AŽZp“I‚É‚Í *(2^x) ‚ðˆÓ–¡‚·‚éB
‚»‚̐«Ž¿‚ð—˜—p‚·‚邯A‰E•Ó‚Í
=> x / 100 * (2^32) >> 32
=> x * ((2^32) / 100) >> 32
‚ƕό`‚Å‚«‚éBÅ“K‰»‚̂Ƃ«—\‚ß (2^32) / 100 ‚ðŒvŽZ‚µ‚Ä‚š‚­B
‚±‚̒萔‚ðn‚Æ‚š‚­‚ÆAœŽZ‚̏€‚Í (x * n) >> 32 ‚Å‹‚߂邱‚Æ‚ª‚Å‚«‚éB
‚‚܂è’萔‚̏œŽZ‚͏æŽZ‚ƃVƒtƒg‚ɕϊ·‚Å‚«‚邯‚¢‚€‚킯B

ŽÀÛ‚̓rƒbƒg’·‚ª–³ŒÀ‘傯‚¢‚€‚±‚Ƃ͂Ȃ¢‚µ•„†‚àl—¶‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚Å
‚±‚ê‚æ‚è‚à­‚µ•¡ŽG‚ȏˆ—‚ɂȂéB

549 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/10(‰Î) 12:14:56 ]
ž“x‚ª—Ž‚¿‚Ä‚¢‚¢‚È‚ç

inc ecx
mov eax, dword 028f5c28h
imul ecx

‚Åedx‚É‰ð‚ª“Ÿ‚ç‚ê‚È‚¢‚©‚ȁB



550 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/10(‰Î) 12:35:00 ]
–³•„†®”œŽZ‚È‚ç‚ˁB

551 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/10(‰Î) 20:35:59 ]
‚ñH–³•„†Œ^‚È‚çimul‚¶‚á‚È‚­‚Ämul‚¶‚á‚ˁH

552 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/11(…) 12:57:52 ]
‚±‚̃XƒŒ‚ª“K“–‚©‚Ç‚€‚©‚í‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªB

VC++‚̍œK‰»OFF‚Ő¶¬‚µ‚œˆÈ‰º‚̐â‘Î’l‚ð‹‚ß‚éƒR[ƒh

cdq
xor eax,edx
sub eax,edx

‚±‚ê‚ɑΉž‚·‚éC/C++‚̃R[ƒh‚ª‚í‚©‚é‚©‚œ‚¢‚Ü‚¹‚ñ‚©H

553 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/11(…) 13:25:58 ]
>>552
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Å‚àŽg‚Á‚ĂȂ¢ŒÀ‚è‚àÅ“K‰» Off ‚ł͂»‚̃R[ƒh‚Í
o‚Ä‚±‚È‚¢‚ÆŽv‚€‚ñ‚Ÿ‚ªEEEB
abs() ‚ðŒÄ‚ñ‚Å‚ê‚΍œK‰» On ‚ÌŽž‚»‚̃R[ƒh‚É‚È‚é‚æB

554 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/11(…) 13:59:52 ]
>>553
/OiƒIƒvƒVƒ‡ƒ“‚Åabs‚ªã‹L‚Ì–œ—߂ɓWŠJ‚³‚ꂜ‚Ì‚ðŠm”F‚µ‚Ü‚µ‚œB
Å“K‰»‚ÍOFF‚Ÿ‚ÆŽv‚Á‚Ä‚œ‚̂ł·‚ªAˆê•”‚Ÿ‚¯—LŒø‚ɂȂÁ‚Ä‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB
(ƒoƒCƒiƒŠ‚ÆPDBƒtƒ@ƒCƒ‹‚µ‚©‚È‚¢‚̂ŏڍוs–Ÿ)

‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

555 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/11(…) 17:48:43 ]
>>554
/Oi‚Á‚ÄŽv‚¢‚Á‚«‚èÅ“K‰»ƒIƒvƒVƒ‡ƒ“‚̈ꕔ‚Ÿ‚ëB


556 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/11(…) 18:26:42 ]
>>552-555
ÜÛÀ‚—

557 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/12(–Ø) 09:14:28 ]
OiOi

558 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/12(–Ø) 13:59:22 ]
RS-232CH

559 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/12(–Ø) 15:34:13 ]
‚Ç‚Á‚¿‚©‚Á‚[‚ÆŠÛˆä



560 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/12(–Ø) 16:21:15 ]
ŠÛˆä‚Á‚āAƒNƒŒƒWƒbƒgŒ‹\‚Á‚ĈӖ¡‚Å‚µ‚åH

561 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/12(–Ø) 22:19:52 ]
>>560
‘i×‚ÌŒ³Ê¹°Ý

562 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/12(–Ø) 22:34:02 ]
‘i×‚ ‚°IH

563 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 13:55:12 ]
16ƒrƒbƒg‚µ‚©’m‚ç‚ñ‚ªA‚Ý‚ñ‚ȉœ‚ÉŽg‚Á‚Ä‚é‚́H
‚â‚Á‚σCƒ“ƒ‰ƒCƒ“‚©‚È

564 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/13(‹à) 15:49:03 ]
‚bŒŸŒê‚©‚çƒAƒZƒ“ƒuƒ‰Œê‚ɕϊ·‚·‚é‚ɂ͂ǂ€‚·‚ê‚΂¢‚¢‚Å‚·‚©HH
•ª‚©‚è‚â‚·‚­‚šŠè‚¢‚µ‚Ü‚·D

565 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 15:54:22 ]
ƒRƒ“ƒpƒCƒ‰‚ɃAƒZƒ“ƒuƒ‰Œê‚ŏo—Í‚·‚邿‚€‚ɃIƒvƒVƒ‡ƒ“‚ð•t‚¯‚éB

566 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 15:54:28 ]
GCC‚È‚ç-S‚Æ‚©

567 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/13(‹à) 15:58:20 ]
‚»‚ê‚ÍMPLAB IDEã‚łł«‚Ü‚·‚©HH

568 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 16:07:08 ]
ƒAƒZƒ“ƒuƒ‰Œê‚ācVŒês‘¢‚·‚é‚È‚âorz
–{“–‚̓AƒZƒ“ƒuƒŠŒŸŒê‚Á‚Ä‚ñ‚ŸB‘­“I‚ɃAƒZƒ“ƒuƒ‰‚Å‚à’Ê—p‚·‚邪B

569 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 16:10:51 ]
‚š‘OÀ݁AŽÀ‚̓}ƒ‹ƒ`‚ł‚©H‚»‚ñ‚È‚±‚Æ‚µ‚œ‚ç‘Ê–Ú‚Ÿ‚š(AAry



570 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 17:20:51 ]
>>568
JIS‚ł́uƒAƒZƒ“ƒuƒ‰ŒŸŒêv

571 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 18:50:01 ]
‚Ü‚¶‚ŁHI

572 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/14(“y) 16:55:38 ]
¡ŠwZ‚ÌŽö‹Æ’†‚Å‚·c
ƒL[ƒ{[ƒh‚©‚ç‚RŒÂ‚̐®”‚A‚‚A‚ƒ‚ð“ü—Í‚µ‚ăXƒ^ƒbƒN‚ɃZƒbƒg‚µA‚±‚ê‚ç‚̐®”‚Ì‚€‚¿Å‘吮”‚ðƒfƒBƒXƒvƒŒƒC‚ɏo—Í‚¹‚æB‚œ‚Ÿ‚µAÅ‘吮”‚ðƒZƒbƒg‚·‚邜‚߂̕ϐ”‚‚‚˜‚àƒXƒ^ƒbƒNã‚ɍì‚邱‚ƁB

‚±‚ꂪo—ˆ‚È‚¢‚Æ‹A‚点‚Æ‚à‚炊‚Ü‚¹‚ñ‚ªA‘S‚­‚í‚©‚è‚Ü‚¹‚ñB‚ǂȂœ‚©o—ˆ‚é•û‚¢‚Ü‚µ‚œ‚ç‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

573 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 17:21:41 ]
‚悵I19Žž‚®‚ç‚¢‚܂ŔS‚êII
‚»‚ÌŽžŠÔˆÊ‚ɂȂê‚΁A‚í‚©‚él‚ª‚±‚±‚É—ˆ‚邌A‚œ‚Ô‚ñB

574 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 17:40:28 ]
>>572
ŠJ”­ŠÂ‹«A“®ìŠÂ‹«‚ð‘‚¯B
˜b‚Í‚»‚ê‚©‚炟B

575 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 18:05:18 ]
>>572
‚ǂ̃AƒZƒ“ƒuƒ‰‚ŁA‚Ç‚ÌCPU‚Å‚·‚©

576 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/14(“y) 19:18:17 ]
19Žž‚ð‰ß‚¬‚œ‚̂ł·‚ª‚»‚ë‚»‚닳‚ЂĂ­‚ê‚Ü‚¹‚ñH‚Ç‚€‚©‚šŠè‚¢‚µ‚Ü‚·B

577 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 19:23:08 ]
>>576
‚¢‚₟‚©‚狳‚Š‚æ‚€‚É‚à

EE‚Ü‚Ÿ‚È‚ñ‚ŸAŠæ’£‚ê

578 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 19:35:56 ]
>>576
>>574-575


579 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 19:54:20 ]
>>576
•ϐ”‚Á‚ĉœŒ…‚Å‚à‚¢‚¢‚́H




580 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 22:00:50 ]
‚µ‚©‚µAƒL[‚̃XƒLƒƒƒ“‚â‚ç‰æ–Ê•\ŽŠ‚â‚ç‚ÍHW‚ª‚í‚©‚ç‚ñ‚±‚Ƃɂ͂ǂ€‚µ‚æ‚€‚à‚È‚¢‚Ÿ‚ëB
‚Ü‚ ‚í‚©‚Á‚œ‚Æ‚±‚ë‚Å‚±‚ñ‚ȂƂ±‚ë‚ɏ‘‚«ž‚߂邿‚€‚ȃR[ƒh—ʂɎû‚܂邯‚àŽv‚Š‚ñ‚ªw

581 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 22:22:37 ]
>>580
–³”\Ž©–‚Í‚¢‚¢‚©‚ç

582 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 23:23:22 ]
>>580
‚yƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒŠƒNƒGƒXƒgz

583 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 23:44:27 ]
T––‚Ȃ̂ɊwZ‚É”‘‚܂肩‚—

584 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 00:01:57 ]
>>582
‚»‚ꂪ‚ ‚éŠÂ‹«‚Ÿ‚Æ’N‚ªŒŸ‚Á‚œH

585 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/15(“ú) 00:17:32 ]
‚È‚ñ‚Å‹³‚ЂĂà‚炚‚€‚Æ‚µ‚Ä‚é‚â‚‚ª‚»‚ñ‚ȂɈ̂»‚€‚È‚ñ‚Ÿ

586 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 00:27:14 ]
kawaisosu

587 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 00:43:22 ]
579‚͂܂Ÿ‹A‚ê‚È‚¢

588 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 00:55:36 ]
>>572

void main(){

}


589 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 00:57:03 ]
>>572
void main(){

int a, b, c, max;

scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);

if(a < b){
}
}




590 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 00:58:06 ]
‚€‚í[‚ñA—v‚ÍCŒŸŒê‚ōì‚Á‚āA
gcc -S
‚ŁAƒAƒZƒ“ƒuƒŠo—Í‚µ‚œ‚çA
ŸŽè‚É‚â‚Á‚Ä‚­‚ê‚邿B

‚Ÿ‚Á‚āAƒ[ƒJƒ‹•ϐ”‚̓Xƒ^ƒbƒN‚È‚ñ‚Ÿ‚©‚炳B

591 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 01:43:47 ]
>>590
ƒ[ƒJƒ‹•ϐ”‚ª•K‚žƒXƒ^ƒbƒN‚ÉŠm•Û‚³‚ê‚邯‚¢‚€•ۏ؂͂Ȃ¢

592 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/15(“ú) 01:49:36 ]
volatile‚Å‚š‚‹

593 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 03:34:15 ]
ƒXƒŒˆá‚¢‚̘b‚Ÿ‚ªA
uCŒŸŒê‚̃[ƒJƒ‹•ϐ”‚ªƒXƒ^ƒbƒNã‚ɐ¶¬‚³‚ê‚év‚Æ‚¢‚€‚Ì‚Í
‚»‚€‚¢‚€ŽÀ‘•‚ɂȂÁ‚Ä‚¢‚鏈—Œn‚ª‘œ‚¢A‚Æ‚¢‚€‚Ÿ‚¯‚Å
CŒŸŒê‚Ì‹KŠiãAƒ[ƒJƒ‹•ϐ”iŽ©“®‹L‰¯ˆæŠúŠÔ‚ð‚à‚ƒIƒuƒWƒFƒNƒgj‚Í
uƒXƒ^ƒbƒNã‚ÉŠm•Û‚³‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢v‚Ƃ͈ꌟ‚à‘‚¢‚ĂȂ¢B

594 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 11:57:25 ]
‚Ù‚êA•³’cŽqAgcc‚̃\[ƒX‚ÉŒŸ‹y‚µ‚‚Â>>593‚ɂ‚¢‚Ä”M‚­Œê‚ê‚æB

595 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 12:07:56 ]
u&‚ð‚‚¯‚È‚¢‚ƃŒƒWƒXƒ^‚É’u‚©‚ê‚é‰Â”\«‚ª‚ ‚邪A&‚ð‚‚¯‚ê‚ΕK‚žƒƒ‚ƒŠã‚É’u‚©‚ê‚év‚Æ‚¢‚€‚Ì‚à‚œ‚Ÿ‚Ì“`à‚Ÿ‚ˁB

596 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 12:34:44 ]
‚»‚ñ‚È‚±‚Æ‚æ‚è>>572‚Í‹A‘î‚Å‚«‚œ‚Ì‚©‚Ç‚€‚©


597 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 14:43:46 ]
‰Æ‚ª‚Èi(ry

598 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/15(“ú) 15:18:30 ]
>>594
‚»‚ñ‚È‚µ‚å‚Ú‚¢ƒ|ƒ“ƒRƒcƒRƒ“ƒpƒCƒ‰‚È‚ñ‚ŽŽg‚í‚È‚¢‚©‚炵‚ç‚ˁ[B


599 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 15:20:44 ]
>>598
gcc-4.1.1‚ōœK‰»‚ð-O3‚È‚ñ‚©‚É‚µ‚œ‚çÅ“K‰»‚ª•ϑԂ·‚¬‚Ă܂Ƃà‚É‚€‚²‚©‚È‚¢‚ñ‚Ÿ‚ºB



600 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 17:52:03 ]
>>598
‚š‘O”Œ”N‚­‚ç‚¢‘O‚É‚ [‚Ÿ‚±[‚Ÿ‚¢‚Á‚Ä‚œ‹C‚ª‚µ‚œ‚ªB
‚ ‚è‚á‰Â•ψø”ƒŠƒXƒg‚ÉŠÖ‚µ‚Ä‚Ÿ‚Á‚œ‚Á‚¯H

601 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 18:04:44 ]
>>598
‚µ‚å‚Ú‚¢ƒ|ƒ“ƒRƒc‚Ƃ͎ž—ç‚ȁB
–^‘åŠw‚ÌŽÀK‚ÅŽg—p‚³‚ê‚éƒVƒXƒeƒ€‚ÍH/WƒXƒ^ƒbƒN‚ð‘•”õ‚µ‚Ä‚¢‚È‚¢‚©‚ç
ƒƒ‚ƒŠ‹óŠÔ‚º`‚ñ‚Ôƒq[ƒv‚Ȋ‹«‚ŸBƒŒƒWƒXƒ^‚̓AƒLƒ…ƒ€ƒŒ[ƒ^‚P‚‚Ÿ‚¯B
‚ŁA‰Û‘è‚Å‚±‚̃VƒXƒeƒ€Œü‚¯‚ɍœK‰»‚³‚ꂜANSI C‚̃TƒuƒZƒbƒgƒRƒ“ƒpƒCƒ‰‚ð
‚‚­‚ê‚Æ‚¢‚€‚Ì‚ª‚ ‚Á‚œ‚ªA‚Ç‚ñ‚ȂɋÂÁ‚œƒRƒ“ƒpƒCƒ‰‚ðì‚ê‚ǁA‚±‚̏ꍇ
ƒXƒ^ƒbƒN‚ðuŽg‚í‚È‚¢v‚̂ł͂Ȃ­uŽg‚Š‚È‚¢v‚ñ‚Ÿ‚æB

’cŽq‚Í‚»‚ñ‚Ȋ‹«‚ÅŽl‹ê”ª‹ê‚µ‚œ‚±‚Æ‚ª‚È‚¢‚Ÿ‚ë‚€‚ªB

602 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 18:07:25 ]
‚š‚Á‚ÂŽž—çBu”Ä—pvƒŒƒWƒXƒ^‚̓AƒLƒ…ƒ€ƒŒ[ƒ^‚P‚‚Ÿ‚¯B
ƒŒƒWƒXƒ^‚Í‘Œ‚É‚à‚ ‚Á‚œ‚æBPC‚Æ‚©ŠÔÚƒƒ‚ƒŠƒAƒhƒŒƒbƒVƒ“ƒO‚ÅŽg‚€‚â‚‚Ƃ©B

603 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 18:18:49 ]
>>601
–³”\Ž©–‚Í‚¢‚¢‚©‚ç

604 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/15(“ú) 18:22:58 ]
>>600
‚ñ[‚Å‚à‚»‚€‚¢‚€ŠÂ‹«‚킎‚킎‘I‚Ô——R–³‚¢‚æ‚ˁô
‚Ç‚ñ‚ȃ}ƒCƒi[CPU‚Å‚·‚©H
‚¿‚Ȃ݂ÉJava‰Œ‘zƒ}ƒVƒ“‚È‚ç”Ä—pƒŒƒWƒXƒ^1–{‚̃Xƒ^ƒbƒNƒ}ƒVƒ“‚Ÿ‚æ‚ˁB

‚»‚êˆÈ‘O‚Ì–â‘è‚Æ‚µ‚āAƒ}ƒVƒ“Œê‚ª‚Ç‚ñ‚Ȃ̂©‚æ‚­‚í‚©‚ç‚ñ‚킯‚ŁB
‚»‚ꂱ‚»î•ñˆ—‹ZpŽÒ‚ł悭Žg‚í‚ê‚éCOMET2/CASL2‚©‚à‚í‚©‚ç‚ñ‚µB
C‚ŃRƒ“ƒpƒCƒ‹‚µ‚ăAƒZƒ“ƒuƒŠƒR[ƒh“f‚©‚¹‚ê‚Ώo‚¹‚é‚Á‚Ä‘O’ñŽ©‘Ì‚ª
‚š‚©‚µ‚¢‚ÆŽv‚€‚킯‚ŁB

‰‰K‚ÅŽg‚€’[––‚Á‚Äx86‚Æ‚©PowerPC(‚æ‚€‚ÍMac)‚̂ق€‚ª‘œ‚¢‚ÆŽv‚€‚ñ‚Ÿ‚¯‚Ç

605 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 19:39:54 ]
>>603
ƒSƒBŽ©–‚·‚é‚‚à‚è‚͂Ȃ©‚Á‚œB‚œ‚Ÿ‚±‚€‚¢‚€ŠÂ‹«‚à‚ ‚邯‚¢‚€‚±‚Æ‚ðŒŸ‚¢‚œ‚©‚Á‚œ‚Ÿ‚¯B

>>604
‚ ‚邿B‚±‚Ì—¬‚ê‚̏㗬‚ð‚æ‚­Œ©‚Ă݁B>>572‚ō¡ŠwZ‚ÌŽö‹Æ’†‚Å‚·‚Æ‚ ‚éB
‚Ç‚ñ‚È”œ‘¥/Žž‘ã’x‚êƒVƒXƒeƒ€‚ðŽg‚킳‚ê‚é‚©‚à‚í‚©‚ç‚È‚¢B‚‹@”\‚©‚ç’Ž’᎟Œ³‚Ü‚Å
—lX‚Ȋ‹«‚ðl—¶‚µ‚È‚¯‚ê‚ÎŽ¿–â‚É“š‚Š‚é‚±‚Ƃ͏o—ˆ‚È‚¢B
‚»‚€‚łȂ­‚Ä‚à‚±‚Ì•ª–ì‚͂ǂñ‚ÈŽ¿–₪‚­‚é‚©—\‘ª‚µ‚Â炢–Ê‚à‚ ‚éB

ŠÌS‚ÌŽ¿–âŽÒ‚͉œ‚àŒŸ‚킞“Š‚°‚₪‚Á‚œ‚È‚—

606 –Œ‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/15(“ú) 19:43:12 ]
‚Ü‚ A‚©‚­‚¢‚€‰Ž‚à128–{‚̃ŒƒWƒXƒ^‚Æ256KB‚̃ƒ‚ƒŠ‹óŠÔ‚µ‚©‚È‚¢
–^ƒvƒƒZƒbƒTƒRƒA‚̃Vƒ~ƒ…ƒŒ[ƒ^‚ÆŠi“¬‚µ‚Ä‚œB

ƒAƒŒ‚Í‹C‚ª‹¶‚¢‚»‚€‚ŸB

607 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 20:04:21 ]
128–{‚àAˆê‘̉œ‚ÉŽg‚€‚ñ‚Ÿ‚æorz
l’q‚ł͊Ǘ‚Å‚«‚ñ‚ȁA‚±‚̐”‚¶‚áBCell‚Æ‚©Itanium‚Æ‚©I

608 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 23:36:33 ]
Sparc‚àŒ‹\•ϑԃ`ƒbƒN‚ȃŒƒWƒXƒ^ŠÇ—‚µ‚Ä‚¢‚œ‹C‚ª‚·‚邪B

609 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 23:38:24 ]
‚â‚Í‚èƒf[ƒ^ƒŒƒWƒXƒ^8–{ƒAƒhƒŒƒXƒŒƒWƒXƒ^8–{‚ªÅ‚à”ü‚µ‚¢B



610 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 23:46:19 ]
>>609
ƒŒƒWƒXƒ^‚Ì’·‚³‚́A‚»‚ꂌ‚ê 1MƒoƒCƒg‚®‚ç‚¢‚Å‚æ‚낵[‚Å‚·‚©H‚—


611 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 23:48:43 ]
Šï”ƒAƒhƒŒƒX‚ɃAƒNƒZƒX‚·‚邯“]‚¯‚éCPU‚È‚ñ‚ÄŒ™‚¢‚Å‚·B

612 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 00:21:15 ]
>>611
68000‚Ì‚±‚Ƃł·‚©H

613 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 00:27:10 ]
’†“r”Œ’[‚É’x‚­‚È‚Á‚Ä“®‚©‚ê‚é‚­‚ç‚¢‚Ȃ痎‚¿‚Ä‚­‚ꂜ•û‚ª‚¢‚¢‚¯‚ǁB

614 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 01:29:07 ]
‚·‚݂܂¹‚ñ‚ª‚í‚©‚ç‚È‚¢‚̂ŋ³‚ЂĂ­‚Ÿ‚³‚¢¥¥¥
‚šŠè‚¢‚µ‚Ü‚·

ŽŸ‚Ì–œ—ߌQ‚ðŽÀs‚µ‚œŒ‹‰Ê‚ðà–Ÿ‚¹‚æ
CLR R0
ADD #1 R0
ADD #2 R0
ADD #3 R0
ADD #4 R0

ŽŸ‚Ì–œ—ߌQ‚ðŽÀs‚µ‚œŒ‹‰Ê‚ðà–Ÿ‚¹‚æ
MOV #100,R1
CLR -(R1)
CLR -(R1)
CLR -(R1)
CLR -(R1)

ŽŸ‚Ì–œ—ߌQ‚ðŽÀs‚µ‚œŒ‹‰Ê‚ðà–Ÿ‚¹‚æ
CLR@@#100

‰ð“š‚́››››”Ô’n‚ð~~‚ɁAR0‚ð¢¢¢¢‚É‚·‚é
‚Æ‚¢‚€Œ`‚łł«‚邟‚¯Ú‚µ‚­‚šŠè‚¢‚µ‚Ü‚·
–{“–‚É‚šŠè‚¢‚µ‚Ü‚· ¥¥¥


615 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 01:42:53 ]
ŽÀs‚·‚ê‚΂킩‚é

616 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 02:30:42 ]
‚šŠè‚¢‚µ‚Ü‚·BBB‰Û‘è‚Ȃ̂ł·‚ª–Ÿ“ú‚܂łȂñ‚Å‚·EEE


617 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 02:43:23 ]
–ŸŒã“ú‚ɂȂÁ‚œ‚瓚‚ЂĂâ‚é
‚Æ”O‚ð‰Ÿ‚µ‚Ä‚š‚¢‚Ä‚à’N‚©‚ªæ‚É“š‚Š‚¿‚Ü‚€‚ñ‚Ÿ‚ë‚€‚È
‹U‘P‚à‚قǂقǂɂµ‚Æ‚¯‚æH

618 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 02:45:27 ]
h‘èƒXƒŒ‚¶‚á–³‚¢‚µ‚ȁB

619 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 02:48:32 ]
‚·‚݂܂¹‚ñEEh‘èƒXƒŒ‚ª‚È‚¢‚̂ŁEEE
–{“–‚É‚šŠè‚¢‚µ‚Ü‚·EE‹³‚ЂĂ­‚Ÿ‚³‚¢



620 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 02:52:45 ]
‚»‚à‚»‚à‚Ç‚ÌCPU‚ðŽg‚Á‚Ä‚¢‚é‚Ì‚©‚Ȃǂ̍ŒáŒÀ‚̏î•ñ‚ª—^‚Š‚ç‚ê‚Ä‚¢‚È‚¢‚̂ł͂ȂŸB

621 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 03:36:39 ]
‚·‚݂܂¹‚ñ‚í‚©‚è‚Ü‚¹‚ñEE
‚»‚ꂵ‚©‘‚¢‚ĂȂ¢‚̂ŁEEE
PDP11‚Á‚Ă₂ł·‚©‚ˁEEH
ƒIƒyƒ‰ƒ“ƒh‚Æ‚©EE
Ž©•ª‚àŽö‹Æ‚ŏ­‚µ‚µ‚œ‚Ÿ‚¯‚Å‘S‘R‚í‚©‚ç‚È‚¢‚ñ‚Å‚·EEE
‹³‚ЂĂà‚炊‚È‚¢‚Å‚µ‚å‚€‚©BBB


622 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 03:51:59 ]
>>621
PDP11‚̃AƒZƒ“ƒuƒ‰‚̃}ƒjƒ…ƒAƒ‹‚Ȃ炱‚±‚É‚ ‚é‚©‚炵‚Á‚©‚è•׋­‚µ‚ëB
ttp://www.bitsavers.org/pdf/dec/www.computer.museum.uq.edu.au_mirror/D-09-30_PDP11-40_Processor_Handbook.pdf


623 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 04:00:17 ]
‚š‚§A‚±‚ñ‚È‚à‚Ì‚ð‚±‚ñ‚ȂƂ±‚ë‚Å“üŽè‚Å‚«‚邯‚Í
‚¢‚¢‚à‚Ì‚ðŽè‚É“ü‚ꂜBƒ}ƒWƒTƒ“ƒNƒX>>622

624 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 04:32:48 ]
>>622
‚í‚©‚è‚Ü‚µ‚œ
•׋­‚Í‚µ‚Ü‚·
‚»‚̃}ƒjƒ…ƒAƒ‹‚Í‘S•”‰pŒê‚ł悭‚í‚©‚è‚Ü‚¹‚ñ‚ªEE
‚Å‚à’÷Ø‚肪¡“ú‚È‚ñ‚Å‚·EEE
‚Ƃ肠‚Š‚ž“š‚Š‚ð‹³‚Š‚Ä‚à‚炊‚È‚¢‚Å‚µ‚å‚€‚©EEE
‚à‚€ŽžŠÔ‚ªEEE
‚šŠè‚¢‚µ‚Ü‚·


625 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 04:38:51 ]
>>624
‚»‚€‚â‚Á‚Ä2ch‚É’£‚è•t‚¢‚Ä‚€‚Ÿ‚€‚Ÿ‘‚¢‚Ä‚¢‚é‰É‚ɁA‰p˜aŽ«“T•ÐŽè‚Ƀ}ƒjƒ…ƒAƒ‹“ǂ߂æB

626 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 04:42:53 ]
‰Û‘è‚̂ق€‚àŽÏ‹l‚Ü‚Á‚Ä‚¢‚邿‚€‚Ÿ‚©‚ç>>614‚̃Tƒ“ƒvƒ‹‚ÉŠÖ˜A‚·‚éƒy[ƒW‚Ÿ‚¯’Šo‚µ‚Ä
>>622‚©‚甲ˆ‚µ‚Ă݂œB‚±‚̕ӂðd“_“I‚ɓǂñ‚ŁA‚ ‚Ƃ͎©•ª‚Å‰ðŒˆ‚µ‚ĂˁB

i–â‚Pj
2ƒIƒyƒ‰ƒ“ƒhƒAƒhƒŒƒbƒVƒ“ƒO(double operand addressing) c 3-2 (30)
ƒNƒŠƒA(clr)–œ—ß c 4-6 (52)
‰ÁŽZ(add)–œ—ß c 4-25 (71)

i–â‚Qj
’ŒÚƒAƒhƒŒƒbƒVƒ“ƒO(direct addressing)‚ÆŽ©“®ƒfƒNƒŠƒƒ“ƒg(autodecrement) c 3-4 (32)
“]‘—(mov)–œ—ß c 4-23 (69)

i–â‚Rj
·•ªiŠÔÚjƒAƒhƒŒƒbƒVƒ“ƒO(differed (indirect) addressing) c 3-10 (38)


¡ŒN‚ªŽèŒ³‚ÅŽg‚Á‚Ä‚¢‚é‚Å‚ ‚ë‚€–^Œn‚ÌCPU‚æ‚è‚à•ª‘f’Œ‚Å—‰ð‚µ‚â‚·‚¢‚æB

627 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 04:53:36 ]
C‚ŏ‘‚­‚Ȃ炱‚€‚©‚ȁH

register short int r0 = 0;
r0 += 1;
r0 += 2;
r0 += 3;
r0 += 4;

register short int r1 = 100;
*--r1 = 0;
*--r1 = 0;
*--r1 = 0;
*--r1 = 0;

*(short int *)100 = 0;


628 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 04:55:04 ]
‚š‚Ü‚¢‚ç—D‚µ‚·‚¬B

629 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 04:57:31 ]
‚Ü‚Á‚Ä‚­‚Ÿ‚³‚¢
>>626
‚킎‚킎‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
‚Å‚·‚ª‚»‚ÌŽ‘—¿ƒzƒ“ƒg‚ɓǂ߂܂¹‚ñEEE

‚ ‚ƏK‚¢Žn‚ß‚œ‚΂©‚è‚ł܂ŸŽÀs‚Æ‚©‚Í‘S‚­K‚Á‚ĂȂ¢‚µ‚µ‚œ‚±‚Æ‚à‚È‚¢‚ñ‚Å‚·
‘‚¢‚Ä‚ ‚é–â‘è‚̈Ӗ¡‚·‚ç‚í‚©‚ç‚È‚­‚āA¡“š‚Š‚ÌŒ©“–‚à‚‚©‚È‚¢ó‘Ô‚È‚ñ‚Å‚·EE
–{“–‚É‚šŠè‚¢‚µ‚Ü‚·EE




630 –Œ‘OF626 mailto:sage [2006/10/16(ŒŽ) 04:58:52 ]
‚š‚í‚—‚—‚—ŠÔˆá‚ЂĂ邵‚—
–â‚R‚͍·•ªƒAƒhƒŒƒbƒVƒ“ƒO‚Ì–â‘è‚¶‚á‚È‚¢‚íB‰œ‚É‹C‚ð‚Æ‚ç‚ê‚Ä‚¢‚œ‚Ì‚â‚çorz

–â‚R‚Í‚œ‚Ô‚ñâ‘΃AƒhƒŒƒbƒVƒ“ƒO(absolute addressing)‚Ì–â‘èB
ŠÖ˜Aƒy[ƒW‚Í 3-12 (40)


>>627
‚»‚ê‚Ù‚Ú“š‚Š‚¶‚á‚ñorz
‚܁A‰Ž‚͕ʂɂ¢‚¢‚¯‚ǂˁB

631 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:00:17 ]
Šm‚© @ ‚â‚ç # ‚̓Eƒjƒb•³‚̃VƒFƒ‹‚ɂƂÁ‚Ä“Á•ʂȈӖ¡‚ª‚ ‚é‚Ì‚Å
UNIƒbƒNƒ\‚ÌPDP11ƒAƒZƒ“ƒuƒ‰‚Í>>622‚Ƃ͈ႀ•¶ŽšŽg‚Á‚Ä‚¢‚œ‚æ‚€‚ÈŠóƒKƒX

632 –Œ‘OF630 mailto:sage [2006/10/16(ŒŽ) 05:02:18 ]
ŠÖ˜Aƒy[ƒW‚Í3-12EEE‚¶‚á‚È‚­‚Ä–{“–‚Í 3-13 (41)
‚Ü‚œŠÔˆá‚Ђ܂µ‚œ‚æB

‚·‚®—ׂ̃y[ƒW‚Ÿ‚¯‚Ç‚Ë:-p

633 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:05:28 ]
>>627

~ register short int r1 = 100;
› register short int *r1 = 100;


634 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 05:07:04 ]
>>627
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
‚Å‚àC‚Í‘S‚­K‚Á‚ĂȂ­‚āA‰œ‚ª‘‚¢‚Ä‚ ‚é‚Ì‚©—‰ð‚Å‚«‚Ü‚¹‚ñEEE
–{“–‚É‚·‚݂܂¹‚ñ
‚Å‚«‚ê‚Î>>614‚ÌŒ`Ž®‚Å‹³‚ЂĂ¢‚œ‚Ÿ‚¯‚È‚¢‚Å‚µ‚å‚€‚©EE
Žè‘‚«‚Åà–Ÿ‚ð‘‚¢‚Ä’ño‚·‚é‚̂ŁEEE
>>630
‚킎‚킎•ñ‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

635 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:15:23 ]
‚š‚Ü‚¢A‹Md‚ÈPDP11‚̃}ƒjƒ…ƒAƒ‹‚ðE‚Á‚Ä‚«‚Ä‚à‚ç‚Á‚āA‚»‚Ì212•Å‚à‚ ‚é
ƒ}ƒjƒ…ƒAƒ‹‚Ì’†‚©‚ç‹Í‚©‚ȗʂ̃GƒbƒZƒ“ƒX‚𒊏o‚µ‚Ä‚à‚ç‚Á‚āA‚ ‚܂‚³‚Š
d—vŒê‹å‚É“ú–{Œê‚ð•t‰Á‚³‚ê‚Ă܂ł܂Ÿu“ǂ߂܂¹‚ñv‚©‚æB

“ǂ߂Ȃ¢‚̂ł͂Ȃ­‚Ä “Ç ‚ñ ‚Å ‚¢ ‚È ‚¢ ‚Ÿ‚ëB

¡‚©‚ç>>622“Ç‚ñ‚Å—‰ð‚µ‚ëBŽÀÛ‚±‚±‚É‚¢‚é˜A’†‚à‚PŽžŠÔ’ö“x‚œǂñ‚Å—‰ð‚µ‚Ä‚¢‚é‚ñ‚ŸB

636 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:18:20 ]
>>635
‚»‚ê‚ÆC‚̃\[ƒX‚à‚ȁB

637 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:30:50 ]
‚š‚Ü‚¢‚ç—D‚µ‚·‚¬

638 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:42:08 ]
‰ðàŽÒ‚ªˆêl‘œ–ð‚ÌŽ©‰‰‚łȂ¯‚ê‚΁A‚̘b‚Ÿ‚ªB

639 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 05:51:08 ]
30•ª‚قǓǂ݂܂µ‚œ‚ª‚â‚Í‚è‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚œEEE
‹³‰È‘“Ç‚ñ‚Å‚à‘S‘R‚í‚©‚ç‚È‚­‚āEEE
>>627‚͂ǂ€‚¢‚€‚±‚ƂȂñ‚Å‚·‚©EEH
ŽÀsŒ‹‰ÊEEH
‚à‚€‚¢‚₟EE‚à‚€‚±‚ñ‚ÈŽžŠÔEE‚Ç‚€‚É‚à‚Å‚«‚È‚¢EEE‚Ÿ‚ê‚©EE



640 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 06:07:13 ]
>639
Žc”O‚Å‚µ‚œB

2ch‚É•·‚¢‚œ‚Ì‚ªŠÔˆá‚¢‚È‚ñ‚Ÿ‚æ
‰œ‚Å‚àƒTƒ|[ƒgƒZƒ“ƒ^[‚¶‚á‚È‚¢
æ¶‚̂Ƃ±‚ë‚֍s‚Á‚Ä’ŒÚŽèŽæ‚è‘«Žæ‚苳‚Š‚Ä–á‚¢‚È

eØ‚É‹³‚ЂāA‚µ‚©‚àŠw‚ÔŽ–‚»‚Ì‚à‚̂܂ŋ³‚ЂĂ܂ł¢‚éƒXƒŒZl‚ð
— Ø‚葱‚¯‚Ä‚é‚̂͊O‚È‚ç‚Ê‚š‘O‚È‚ñ‚Ÿ‚ÆŒŸ‚€Ž–‚ðŠo‚Š‚Ä‚š‚¯‚æH

641 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 06:09:32 ]
ƒlƒ^‚©‚à’m‚ê‚È‚¢ƒŒƒX‚Ƀ}ƒWƒŒƒX‚µ‚¿‚Ü‚Á‚œB
‚»‚ë‚»‚ëQ‚é‚©B



‚R‚O•ª‚®‚ç‚¢B

642 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 06:18:11 ]
’ño•š‚Ȃ̂Ő搶‚ɂ͋³‚ЂĂà‚炊‚Ü‚¹‚ñEEE
— Ø‚葱‚¯‚Ă邯ŒŸ‚í‚ê‚Ä‚àEEŒŸ‚í‚ꂜ‚±‚Ƃ͂µ‚Ü‚µ‚œEE
‚»‚̏ã‚łȂçŽd•û‚ ‚è‚Ü‚¹‚ñEE
ŽžŠÔ‚ª‚ ‚é‚̂Ȃç‚ä‚Á‚­‚è•׋­‚·‚ê‚΂¢‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚à‚€ŽžŠÔ‚ª‚È‚­‚Ĉꂩ‚ç•׋­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñEEE
‚Ÿ‚©‚ç‚à‚€EEE

643 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 06:23:02 ]
‚±‚±‚܂Ńqƒ“ƒg–á‚Á‚Ä•ª‚©‚ç‚È‚¢‚ñ‚È‚çA‚à‚€’PˆÊ‚Í’ú‚߂邵‚©‚È‚¢‚ñ‚¶‚á‚È‚¢B
l‚Ì“š‚ŠŠÛŽÊ‚µ‚µ‚Ä–{l‚Í—‰ð‚µ‚ĂȂ¢‚̂ɒPˆÊŽæ‚é‚È‚ñ‚Ä•s³‚Ÿ‚µB

644 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 06:23:44 ]
‰Û‘èo‚³‚ê‚Ä‚©‚ç’ñoŠúŒÀ‚܂Ŋô‚ç‚©ŽžŠÔ‚ª‚ ‚Á‚œ‚ñ‚Ÿ‚ëH
‚­‚Ÿ‚ç‚ñŒŸ‚¢–ó‚Í‚·‚é‚ȁB
‚»‚ê‚É’ño•š‚Ÿ‚©‚狳‚Š‚Ä–á‚Š‚È‚¢‚Æ‚¢‚€‚Ì‚à‚š‚©‚µ‚Șb‚ŸB
Ž¿–â‚ðŽó‚¯•t‚¯‚Ä‚­‚ê‚È‚¢æ¶‚©B‚³‚Œ‚š‹C‚̓łŸ‚±‚ƁB

‚»‚€‚â‚Á‚ÄŒŸ‚¢–󂵑±‚¯‚āA— Ø‚葱‚¯‚邪‚¢‚¢‚³B


‚ƁA˜R‚ê‚àƒ}ƒWƒŒƒX

645 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 07:06:33 ]
‚šŠè‚¢‚µ‚Ü‚·EEE
‰œ‚ðŒŸ‚í‚ê‚Ä‚à‚à‚€‚±‚ꂵ‚©‚ ‚è‚Ü‚¹‚ñEEE

646 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 07:09:06 ]
‚à‚€‚¢‚¢‰ÁŒžˆ€‘z‚ªs‚«‚œ‚æB
“š‚Š‚ð‹³‚Š‚œ‚Á‚ē؂ɐ^Žì‚Ÿ‚ë‚€‚³B

647 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 07:21:02 ]
‚»‚ê‚Å‚à‚šŠè‚¢‚µ‚Ü‚·EEE

648 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 07:51:54 ]
‚š‚܂Ђç—D‚µ‚¢‚ȁB
2ch‚Å‚±‚ñ‚ȂɗD‚µ‚­‚µ‚Ä‚à‚炊‚é‚È‚ñ‚Ä‚»‚€‚È‚¢‚ŒB

–â‚P‚®‚ç‚¢‚Í•ª‚©‚邟‚ëB
‚܁AŽc‚è‚͋󗓂łàŽd•û‚È‚¢‚ȁB

649 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 08:00:04 ]
–â‚P‚·‚ç‚í‚©‚ç‚È‚¢‚È‚ç’PˆÊ‚Í‚ ‚«‚ç‚ß‚œ•û‚ª‚¢‚¢‚È



650 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 08:22:28 ]
‚È‚ñ‚¶‚Ⴑ‚±A’‹–é‹t“]‚µ‚œƒj[ƒgŒN‚Ç‚à‚ª‚ªŠw¶ŒN‚ð›j‚Á‚Ă₪‚éw
‚â‚Á‚Ï‚èƒqƒLƒjƒgŒN‚Á‚ăCƒ‰ƒCƒ‰‚ª—­‚Ü‚Á‚Ä‚é‚ñ‚Ÿ‚ˁB
‚»‚ñ‚È‚Ì‰Ž‚È‚çuh‘è‚ÍŽ©•ª‚Å‚â‚ê‚æv‚̈ꌟ‚ōς܂·‚¯‚ǁB

651 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 11:21:27 ]
r0‚ª

652 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 11:23:32 ]
Žž”s
r0‚ªƒ[ƒƒŒƒWƒXƒ^‚©”Û‚©‚ÅŒ‹‰Ê‚ª•Ï‚í‚é‚È
PDP11‚ªŠmŽÀ‚łȂ¯‚ê‚Î

653 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 12:25:35 ]
ŽžŠÔ‚ª–³‚¢‚È‚ñ‚ĉœ‚ðŒŸ‚Á‚Ä‚é‚ñ‚ŸH
Šw¶‚È‚çŠô‚ç‚Å‚àŽžŠÔ‚Í‚ ‚邟‚ë
‚S”N‚Å‘²‹Æ‚Å‚«‚éŽÀ—Í‚ª–³‚¢‚Ȃ炚‚ƂȂµ‚­—¯”N‚µ‚ë
‚»‚ꂪ¢‚Ì‚œ‚ß‚Ÿ

654 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 12:26:48 ]
‚ ‚Æ30•ª‚Å‚»‚ÌŽö‹Æ‚ªŽn‚Ü‚è‚Ü‚·d
–{“–‚É‚šŠè‚¢‚µ‚Ü‚·c

655 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 12:42:11 ]
‚±‚̃XƒŒƒ^ƒC‚ÉŽg‚í‚ê‚Ä‚¢‚éŠç•¶Žš‚̈Ӗ¡‚ª‚í‚©‚ç‚­‚È‚Á‚Ä‚«‚œ‚ŒB


Žn‚߂ā«‚̃XƒŒƒ^ƒC‚ðŒ©‚œ‚Æ‚«‚́A

ƒAƒZƒ“ƒuƒ‰c@(;L„DM) ʧʧ (Part6)
pc5.2ch.net/test/read.cgi/tech/1087897801/


‚ ‚ ‚È‚é‚قǁAƒAƒZƒ“ƒuƒ‰‚Ÿ‚©‚犟‚ñƒuƒ‰‚Á‚Ä‚±‚Æ‚Å
ŠŸ‚ð‚©‚¢‚Ä‚¢‚é‚Á‚ĈӖ¡‚©A‚à‚µ‚­‚̓uƒ‰ƒWƒƒ[Œ©‚ÄʧʧŒŸ‚Á‚Ä‚é‚Ì‚©‚Á‚Ä
ˆÓ–¡‚Ȃ̂©‚Ƃ킩‚Á‚œB‚ñ‚Ÿ‚ªEEE

656 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 12:53:52 ]
>>655
‚»‚€‚¢‚€ˆÓ–¡‚͂Ȃ¢‚ºB
“`““I‚ɁuPart*v‚łȂ­Šç•¶Žš‚ŃXƒŒ–Œ‚‚¯‚Ă邟‚¯‚ŁB

‚»‚̃XƒŒƒ^ƒC‚Ÿ‚Á‚œ‚çAƒAƒZƒ“ƒuƒ‰‚Éʧʧ‚µ‚Ă邯
‰ðŽß‚·‚é‚Ì‚ªŽ©‘R‚ŁAŠŸ‚Æ‚©‚¯‚Ä‚é‚킯‚¶‚á‚È‚¢

657 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 13:26:09 ]
ŠŸ‚܂݂ê‚̃uƒ‰ƒWƒƒ[’…‚¯‚œ‚܂܃ZƒbƒNƒX‚µ‚ÄŠŽ‚¶‚Ă鏗‚ªÊ§Ê§‚¢‚Á‚Ä‚é
‚Æ‚±‚ë‚ð‘z‘œ‚µ‚œ

‚â‚΂¢A‘z‘œ‚µ‚œ‚Ÿ‚¯‚Å–u‹N‚·‚é



658 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 14:14:38 ]
‚ ‚ŸAAPDP-11‚Ƃ͉ù‚©‚µ‚¢‚ȁB‰œ‚ÅPDP-11‚Ȃ̂©•ª‚©‚ç‚ñ‚¯‚ǁBŽÀ‹@‚Å“®‚¢‚œ•û‚ªâ‘΂ɖʔ’‚¢‚µA•ª‚©‚èˆÕ‚¢‚̂ɁBMIPS‚Æ‚©‚Å‚¢‚¢‚̂ɂȁB‚¢‚âA˜R‚ê‚à‘åŠw‚ÌŽž‚̃AƒZƒ“ƒuƒ‰u‹`‚ÍPDP-11‚̃Vƒ~ƒ…ƒŒ[ƒ^‚Ÿ‚Á‚œ‚¯‚Ç‚³B

659 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 14:14:58 ]
‘S‚­’m‚ç‚È‚¢˜R‚ê‚Å‚à>>622‚̃}ƒjƒ…ƒAƒ‹—¬‚µ“ǂ݂µ‚œ‚痝‰ð‚Å‚«‚œB
‚í‚©‚ç‚È‚¢‚Æ‚©ŒŸ‚Á‚Ä‚é“z‚͐â‘΂ɖâ‘è‚ðŽ©—Í‚Å‰ð‚±‚€‚ÆŽv‚Á‚ĂȂ¢‚µA
ƒ}ƒjƒ…ƒAƒ‹‚à‰pŒê‚Ÿ‚©‚ç‚Æ‚¢‚€——R‚Å“Ç‚à‚€‚Æ‚à‚µ‚ĂȂ¢B
ˆÈ‰ºAƒAƒhƒŒƒX‚␔’l‚Í8i”•\‹L
–â1
R0‚ð000000‚É‚·‚é
R0‚É1‚ð‰ÁŽZ‚·‚遚R0‚Í000001
R0‚É2‚ð‰ÁŽZ‚·‚遚R0‚Í000003
R0‚É3‚ð‰ÁŽZ‚·‚遚R0‚Í000006
R0‚É4‚ð‰ÁŽZ‚·‚遚R0‚Í000012

–â2
R1‚ð000100‚É‚·‚é
000100”Ô’n‚ð000000‚É‚·‚éAR1‚ð000076‚É‚·‚é
000076”Ô’n‚ð000000‚É‚·‚éAR1‚ð000074‚É‚·‚é
000074”Ô’n‚ð000000‚É‚·‚éAR1‚ð000072‚É‚·‚é
000072”Ô’n‚ð000000‚É‚·‚éAR1‚ð000070‚É‚·‚é

–â3
000100”Ô’n‚ð000000‚É‚·‚é



660 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 14:19:59 ]
>>659
‚œ‚ñ‚È‚é’ނ肟‚ëB

661 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 15:06:00 ]
‚Wi”‚©AŽè‹­‚¢‚ȁB‚P‚Ui”‚ÉŠµ‚ê‚«‚Á‚Ä‚µ‚Ü‚Á‚œ¡‚ƂȂÁ‚ẮB

662 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 15:37:49 ]
‰pŒê‚ª‚Ç‚€‚Æ‚©À‚Á‚Ä‚àŠÌS‚ÌŠ‚Í}‚Æ‚©‹L†‚ ‚é‚©‚ç‰pŒê‚ ‚ñ‚ܓǂ߂Ȃ­‚Ä‚à‚Ÿ‚¢‚œ‚¢‚í‚©‚邵

663 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 15:47:53 ]
ƒAƒZƒ“ƒuƒ‰‚̏h‘èƒXƒŒ‚à‚»‚±‚»‚±Žù—v‚ª‚ ‚é‚Ý‚œ‚¢‚Ÿ‚ˁB
‚±‚̃XƒŒ‚ðŒ©‚éŒÀ‚èB(>>36-55,>>88-98,>>191-207,>>244-254,>>572-605,>>614-659)

‚±‚¿‚ç‚ÉŽ¿–₳‚ꂜ•û‚Í‚š‹C‚̓łłµ‚œBŒ‹‹ÇŠÔ‚ɍ‡‚Á‚ĂȂ¢‚æ‚ˁB
‚Å‚àAŽ‘—¿’ñ‹Ÿ‚©‚ç–â‘è‰ÓŠ‚̐؂èo‚µACŒŸŒê‚É‚æ‚鐮—‚Æ‚±‚±‚Å‚±‚ñ‚È‚É
’š”J‚ÉŽw“±‚µ‚Ä‚à‚炊‚邱‚Æ‚Á‚Ä‚»‚€‚͂Ȃ¢‚©‚çA“w—Í‚µ‚Ä—‰ð‚É“w‚ß‚é
Žpš‚ðŒ©‚¹‚ê‚Ηǂ¢•ûŒü‚É“]‚ñ‚Ÿ‚©‚à‚µ‚ê‚È‚¢‚ ‚œ‚èA­‚µŽc”OB

‚»‚ê‚Í‚³‚Ä‚š‚«B
‚±‚±‚ÌŽo–…ƒXƒŒ‚Æ‚µ‚ăAƒZƒ“ƒuƒ‰‚̏h‘èƒXƒŒ‚𗧂Ă悀‚ÆŽv‚€‚ªA‚Ç‚€‚Ÿ‚ë‚€‚©B
ˆÓŒ©‚ª‚È‚©‚Á‚œ‚ç‹ß‚¢‚€‚¿‚É—§‚Ă邿BZl‚³‚ñ‚ª’è’…‚·‚é‚©‚Ç‚€‚©‚͂킩‚ç‚È‚¢‚¯‚ǁB

664 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 16:12:14 ]
>>36‚Á‚Ä5ŒŽ‚Ÿ‚æ‚ȁBŒŽ1‰ñ’ö“x‚Á‚ď­‚È‚­‚È‚¢H

665 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 16:22:41 ]
h‘èƒXƒŒA—§‚ĂĂ݂é‚͖̂ʔ’‚¢‚ÆŽv‚€‚æB
ƒXƒŒƒ^ƒC‚Ɂuh‘èvuŽ¿–âvuƒAƒZƒ“ƒuƒ‰v‚Ȃǂ̒PŒê‚ª“ü‚Á‚Ä‚ê‚Î
‚ ‚é’ö“xl‚͏W‚܂邯Žv‚€B
‰ß‘a‰»‚âŽÀŽ¿”ñh‘èƒXƒŒ‰»‚ȂǂªŒœ”O‚³‚ê‚邪A
ƒlƒ^‚ª‘‚Š‚»‚€‚È‹C‚à‚·‚邵A‰Ž‚Í—§‚Ä‚é‚̂Ɏ^¬B

666 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 16:39:46 ]
ŒŽˆê‰ñ’ö“xA‚±‚ê‚𑜂¢‚ÆŽv‚€‹ïŽt‚Í‚¢‚È‚¢‚à‚̂Ƃµ‚āB
­‚È‚·‚¬‚é‚©A“K—Ê‚©‚ňӌ©‚ª•ª‚©‚ê‚»‚€‚Ÿ‚ȁB
‚±‚̃y[ƒX‚Ÿ‚Æ•¡”–â‘è‚̃pƒ‰ƒŒƒ‹“¯Žžis‚ĂȎ–‘Ô‚Í‚»‚€‚Í‹N‚«‚È‚¢‚Ÿ‚ë‚€‚©‚ç
˜R‚ê‚Í’š“x‚¢‚¢‚ÆŽv‚€B‚à‚€‚¿‚å‚¢‘‚ЂĂà\‚í‚ñ‚ªB

667 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 17:33:55 ]
‚¢‚ç‚ˁ[‚Ÿ‚ëB
–{‰¹‚Æ‚µ‚ẮA‚±‚±‚ɏW‚€h‘èŒN‚ðæ‚É‚µ‚Ä‚š‘O‚ç‚Æ‰É‚‚Ԃµ‚·‚é‚Ì‚ª‚¢‚¢B
h‘è‚ÍŽ©•ª‚Å‚â‚êB2ch‚Í‚š‘O‚ç‚Ì‘ã•ÔŒN‚¶‚á‚ˁ[‚ñ‚Ÿ‚Œ‚ƁB

668 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 18:05:39 ]
h‘èƒXƒŒ‚ðæ‚É‚·‚ê‚΂¢‚¢B
‚»‚ê‚ɁAŽ¿–₵‚Ä—ˆ‚œl‚𒌐ڂ±‚±‚ōæ‚É‚·‚é‚Ì‚Í
‚¿‚å‚Á‚Æ‹C‚ªˆø‚¯‚邵B

669 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 18:12:28 ]
‹ß ‚̱¯ŸÝŽg‚¢‚͈Ӓn‚ªˆ«‚¢‚Å‚·‚Ë



670 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 18:41:17 ]
ŽÀ‚Í‚œ‚Ÿ‚̃j[ƒg‚Ÿ‚©‚ç‚Èw

671 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 18:45:56 ]
>>659
> –â2

‚š‚µ‚¢B32ƒy[ƒWB

> -(Rn) Register is decrimented and then used as a pointer.

‚‚܂èA‚Ü‚žŒžŽZ‚µ‚Ä‚©‚çƒ|ƒCƒ“ƒ^[‚Æ‚µ‚ÄŽg‚€B


672 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 20:57:01 ]
–â‘èF

STC
SBB EAX,EAX
ADD EAX,13
DEC EAX
XOR EAX,9
NOT AX
SHL EAX,8

ã‚Ì–œ—ß‚ðŽÀs‚µ‚œŒãAEAX‚É“ü‚Á‚Ä‚¢‚é’l‚ð10i–@‚Å‹‚ß‚æB

673 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 21:58:43 ]
>>672
‚¶‚Ô‚ñ‚Å‚â‚ê‚©‚·

674 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 21:59:50 ]
u`‚ð‹‚ß‚æv‚Á‚ăeƒXƒg–â‘è‚Ì“š‚Š‚É
u‚¶‚Ô‚ñ‚Å‚â‚ê‚©‚·v‚Á‚Ĉê“x‘‚¢‚Ă݂œ‚¢‚È‚—

675 –Œ‘OF673 mailto:sage [2006/10/16(ŒŽ) 22:01:51 ]
‰É‚‚Ԃµ‚ʼnñ‚Á‚Ä‚œ‚Ÿ‚¯‚Ÿ‚©‚炚‚ê‚à‚í‚©‚ñ‚ˁ[‚æ‚—‚—‚—

676 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 22:03:48 ]
‚Ё[‚Æ‚P‚R‚œ‚µ‚Ä‚X‚©‚¯‚Ä‚W‚Å‚í‚é‚Ì‚©‚ȁH

677 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 22:14:07 ]
ŠŸ‚܂݂ê‚̃uƒ‰ƒWƒƒ[ª±¯°I«

678 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 22:48:25 ]
16770816

679 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 23:22:10 ]
‚±‚ê‚©
game10.2ch.net/test/read.cgi/mmosaloon/1156941719/l50‚Ì172
ªwww.usamimi.info/~nkra/desktop/GEpassword.html

‚¢‚Â‚Ü‚Å‚à‚±‚ñ‚È‚±‚Æ‚â‚Á‚Ä‚œ‚獂Z¶‚Æ‚©‚ɂȂÁ‚Ä‚à~‚̂܂܂Ÿ‚æ



680 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 23:27:11 ]
16777216‚Ÿ‚æ

681 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 07:01:21 ]
ƒAƒZƒ“ƒuƒ‰–Ê”’‚¢–â‘苳‚Š‚ÄƒXƒŒ‚Æ‚©–Ê”’‚»‚€‚¶‚á‚È‚¢‚©H
’N‚©Œš‚Ä‚ëB

682 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 15:07:18 ]
‰Œ‚ɃAƒZƒ“ƒuƒŠh‘èƒXƒŒì‚é‚É‚µ‚Ä‚àAƒeƒ“ƒvƒŒ‚Ç‚€‚·‚邿H



Ž¿–âŽÒ‚́AŽ¿–â‚̍ۂɈȉº‚̍€–Ú‚ð‹L“ü‚·‚鎖B
y‹@Žíz
yCPUz
yƒAƒZƒ“ƒuƒ‰z

Š”»‚ç‚È‚¢l‚Í”»‚é”͈͂Ŗ„‚߂ĉº‚³‚¢B
@ƒAƒZƒ“ƒuƒŠ‚͊‹«‚É‚æ‚Á‚ăR[ƒh‚ªˆÙ‚È‚é‚è‚Ü‚·B
@‚R‚‚Ƃà‹ó—“‚â•s–Ÿ‚̏ꍇA‰ñ“šŽÒ‚ªŽï–¡‚ÅŽg‚Á‚Ä‚¢‚éŠÂ‹«‚Å“š‚Š‚Ü‚·‚ª
@‚»‚ꂪ‚ ‚È‚œ‚̊‹«‚ÅŽÀso—ˆ‚é‚©”Û‚©‚̕ۏá‚͏o—ˆ‚Ü‚¹‚ñB

683 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 15:18:02 ]
s/“š‚Š‚Ü‚·‚ª/‹C‚ªŒü‚¢‚œ‚瓚‚Ђ邩‚à’m‚ê‚Ü‚¹‚ñ‚ª/

684 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 16:00:27 ]
Å’áŒÀCPU–Œ‚Ÿ‚¯‚͏‘‚¢‚Ä‚à‚ç‚€‚±‚Æ‚ð—Dæ‚·‚ׂ«‚łȂ¢‚©‚ȁB
‚à‚¿‚ë‚ñ‚í‚©‚él‚ɂ͊‹«‚ðÚ‚µ‚­‘‚¢‚Ä‚à‚ç‚€‚Æ‚µ‚āB

685 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 16:04:56 ]
> ƒR[ƒh‚ªˆÙ‚È‚é‚è‚Ü‚·B

686 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 16:29:58 ]
ƒAƒZƒ“ƒuƒ‰
ƒAƒZƒ“ƒuƒŠ
ƒAƒZƒ“ƒuƒ‹

687 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 16:43:58 ]
ƒAƒZƒ“ƒuƒŠŒŸŒê‚ðƒAƒZƒ“ƒuƒ‹‚·‚é‚Ì‚ªƒAƒZƒ“ƒuƒ‰‚Ÿ‚ªA
ƒAƒZƒ“ƒuƒŠŒŸŒê‚ðŽw‚µ‚ăAƒZƒ“ƒuƒ‰‚ÆŒŸ‚€‚±‚Æ‚à‘œ‚¢B

688 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 17:26:57 ]
ƒAƒZƒ“ƒuƒ‰
ƒAƒZƒ“ƒuƒŠ
ƒAƒZƒ“ƒuƒ‹
ƒAƒZƒ“ƒuƒŒ
ƒAƒZƒ“ƒuƒ

‚‚Á‚±‚Ý‚¢‚ê‚Ä‚â‚ê‚æB

689 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 23:00:47 ]
ƒAƒZƒ“ƒuƒ‚Ƃ͂«‚Ç‚ñ‚È‚š•—˜C‚Å‚·‚©H



690 –Œ‘OF689 mailto:sage [2006/10/17(‰Î) 23:01:30 ]
—]Œv‚ȁu‚«v‚ª“ü‚Á‚œ
’Ý‚Á‚Ä‚­‚é

691 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 23:30:02 ]
1.[8091h][8090h]©[8080h]*2+[8081h]@˜a‚ð16ƒrƒbƒg‚Å‹‚ß‚é
2.[8085h]©[8051h]+[8052h] ‚ðŒvŽZ‚µA•„†•t2i”‰ÁŽZ‚Æ‚µ‚ẴI[ƒo[ƒtƒ[‚ð”»’è‚·‚é

‚±‚Ì“ñ‚‚ð8085ƒvƒƒOƒ‰ƒ€‚ŏ‘‚¯‚Æ‚¢‚€–â‘è‚Ȃ̂ł·‚ª‚Ü‚Á‚œ‚­•ª‚©‚è‚Ü‚¹‚ñB
‚ǂȂœ‚©•ª‚©‚é•û‹³‚ЂĂ­‚Ÿ‚³‚¢B‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

692 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 23:49:46 ]
h‘èƒXƒŒ‚ɐÀ‚¯

693 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 00:05:04 ]
>>691
h‘èƒXƒŒ‚ɐÀ‚¯

ƒAƒZƒ“ƒuƒ‰‚̏h‘莿–âƒXƒŒ
pc8.2ch.net/test/read.cgi/tech/1161097445/


694 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 00:11:22 ]
Œ‹‹Ç—§‚Ä‚œ‚ñ‚©‚¢B
ŽŸ‚©‚çƒeƒ“ƒvƒŒ‚ɒljÁ‚¹‚ñ‚ƂȁB

695 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 00:42:24 ]
Z80‚È‚ç‚æ‚­Šo‚ЂĂ¢‚é‚ñ‚Ÿ‚ª‚È‚Ÿ`Bi8085‚Í’m‚ç‚ñ‚íBŽc”OB

696 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 00:58:48 ]
>>688
‚Ü‚é‚Ń\ƒ“ƒuƒŒƒ‚Ý‚œ‚¢‚Ÿ

697 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 01:50:04 ]
3 –Œ‘OF ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [sage] “Še“úF 2006/10/18(…) 00:06:56
ƒtƒ@ƒ~ƒRƒ“ƒAƒZƒ“ƒuƒ‰‚͂܂¶‚ÅŠy‚µ‚¢B
‚»‚êˆÈŠO‚̃AƒZƒ“ƒuƒ‰‚È‚ñ‚ĐlŠÔ‚É‚·‚·‚ß‚é‚à‚ñ‚¶‚á‚È‚¢B

698 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 06:29:45 ]
‚ ‚ñ‚ȕϑԃA[ƒLƒeƒNƒ`ƒƒAl‚ÉŠ©‚ß‚ç‚ê‚é‚à‚Ì‚©‚æB
‚Ü‚ Ax86Œn‚̐΂æ‚è‚̓}ƒV‚Ÿ‚ªB
68000‚Ì—D‚é‚à‚͉̂œ‚à‚È‚¢B


699 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 06:36:39 ]
68k‚Í’x‚¢‚Ì‚ª’v–œ“I‚Ÿ‚ȁB
‚i‚`‚u‚`ƒ`ƒbƒv‚Ÿ‚Á‚ÄŒ‹‹Çi‚’‚™



700 –Œ‘OFEÍEj‚Á-››V¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/18(…) 06:37:48 ]
ƒi[ƒVƒƒEƒWƒxƒŠ‚ð‰z‚Š‚é“VËŒ»‚é‚©H

701 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 09:22:08 ]
”ނ͍¡‰œ‚ð‚µ‚Ä‚¢‚é‚Ì‚Ÿ‚ë‚€H

702 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/19(–Ø) 19:45:53 ]
ƒAƒZƒ“ƒuƒŠ‚ðƒAƒZƒ“ƒuƒ‰‚ŃAƒZƒ“ƒuƒ‹‚·‚ñ‚Ÿ‚æ
ƒAƒZƒ“ƒuƒ‰‚ðƒAƒZƒ“ƒuƒ‰‚ŃAƒZƒ“ƒuƒ‹‚·‚é~‚́iEÍEj¶ŽÚ!

703 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 00:14:57 ]
ƒAƒZƒ“ƒuƒ‰‚Á‚Ä‚â‚Á‚Ï C ‚ŏ‘‚©‚ê‚Ä‚é‚Ì‚©‚ȁH

704 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 00:24:20 ]
>>703
‚»‚€‚¢‚€‚Ì‚à‚»‚€‚łȂ¢‚Ì‚à‚ ‚éB
awk‚ŏ‘‚©‚ê‚Ä‚é‚̂Ƃ©‚à‚ ‚邿

705 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 00:27:38 ]
>>703
•’ʂ̌ŸŒê‚̃Rƒ“ƒpƒCƒ‰‚È‚ç‚Æ‚à‚©‚­A
ƒAƒZƒ“ƒuƒ‰‚͉œ‚àl‚Š‚ž‚ɃAƒZƒ“ƒuƒ‹‚Å‚«‚é‚©‚ç
ŒŸŒê‚͉œ‚Å‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚́B

706 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 01:18:25 ]
˜R‚ê‚Í8085ƒAƒZƒ“ƒuƒ‰‚ðbasic‚ŏ‘‚¢‚œ‚ŒB

707 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 03:04:40 ]
ƒVƒiƒvƒX‚ŏ‘‚©‚ꂜƒAƒZƒ“ƒuƒ‰‚à‚ ‚é‚È
ŸŽè‚ɍœK‰»‚µ‚Ä‚­‚ê‚é‚炵‚¢‚Œ

708 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 06:31:39 ]
ކ‚ƃGƒ“ƒsƒc‚Å“üo—Í

709 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 07:36:04 ]
‚±‚€‚¢‚€‚Ì‚Á‚Ä‹–‚³‚ê‚é‚â‚è•û‚Å‚·‚©H
‚à‚µ‚©‚µ‚đГ–‚·‚é–œ—ß‚ ‚é‚Ì‚©‚È‚Ÿ
‰SŽÒ‚Å‚·‚¢‚Ü‚¹‚ñ¥¥¥

0100 mov AX,0300
0103 push AX ; Arg1
0104 call 200

0200 mov AX,SP
0202 add AX,2
0205 mov SP,AX
0207 ret

0300 int 20 ; ‚š‚í‚è




710 –Œ‘OF709 mailto:sage [2006/10/20(‹à) 07:38:30 ]
”‰˜‚µ‚·‚¢‚Ü‚¹‚ñB‰ðŒˆ‚µ‚Ü‚µ‚œ

711 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 13:06:04 ]
mov ax, 0x300
push ax
call TEST

TEST:
push bp
mov bp, sp
mov ax, [bp + 4]
pop bp
ret

•’ʂ͂±‚ñ‚È•—‚ÉŽg‚€B
ƒAƒZƒ“ƒuƒŠŒŸŒêƒvƒƒOƒ‰ƒ€‚ðC‚©‚çŒÄ‚Ԃ̂Ɠ¯‚¶ŠŽ‚¶B
ã‚Ì‚Ínasm16bitƒvƒƒOƒ‰ƒ€‚ŏ‘‚¢‚Ä‚ ‚éB
‚»‚Ì‚œ‚ßbp+4‚Ȃ̂ŸB
+4‚È——R‚́A–ß‚èƒAƒhƒŒƒX16bit‚Æbp‚ðƒvƒbƒVƒ…‚µ‚œ16bit‚ō‡Œv4ƒoƒCƒg‚Á‚Ä‚±‚ƁB


712 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 13:38:16 ]
>>711
ˆø”‚Å“n‚³‚ꂜ’l‚É‹A‚èæ‚ð•ύX‚µ‚œ‚¢‚æ‚€‚Ÿ‚©‚ç
‚»‚ê‚ł͂â‚Á‚Ă鎖‚ª‘S‚­ˆá‚€‚ñ‚¶‚á‚È‚¢‚©?

713 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 13:42:00 ]
>>711
ˆÌ‚»‚€‚ɉR‚ð‹³‚Š‚é’m‚Á‚œ‚©‰³

714 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 14:05:59 ]
‚€‚͂͂—‚—‚—‚¿‚á‚ñ‚Ɠǂñ‚Å‚¢‚È‚©‚Á‚œ‚—‚—‚—‚—‚—
’Ý‚Á‚Ä—ˆ‚éorz

715 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/21(“y) 02:50:55 ]
mov ax,[si+1]‚ÍOK‚Å
mov ax,[di+1]‚ÍNG‚Å‚·‚©H

716 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 11:34:17 ]
>>709
ret‚Ì–ß‚èƒAƒhƒŒƒX‚ðArg1‚ɕύX‚µ‚œ‚¢‚Ÿ‚¯‚Ȃ炱‚€‚¶‚á‚È‚¢‚©H

0100 mov AX,0300
0103 push AX ; Arg1
0104 call 200

0200 pop AX@; –{—ˆ‚Ìretæ‚ðƒXƒ^ƒbƒN‚©‚çŽæ‚菜‚­
0201 ret ; 103‚Åpush‚µ‚œ’l‚ªƒXƒ^ƒbƒNƒgƒbƒv‚Ȃ̂ł»‚±‚Éret‚·‚é

0300 int 20 ; ‚š‚í‚è

717 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 15:15:42 ]
‚·‚¢‚Ü‚¹‚ñB
“ü‚é‘åŠwŠÔˆá‚Š‚œ‚ñ‚Å‚·‚ªB

718 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 17:24:31 ]
>>717
‚Ÿ‚©‚çH

719 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 17:35:06 ]
>>717
‚æ‚­‚ ‚邱‚Æ‚ŸB‹C‚É‚·‚é‚ȁB



720 –Œ‘OF717 mailto:sage [2006/10/23(ŒŽ) 17:44:40 ]
‚·‚¢‚Ü‚¹‚ñB
Œë”š‚Å‚·B
(‚È‚º‚©Œü‚±‚€‚ɃŒƒX‚ª‚‚©‚È‚©‚Á‚œB)

721 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 17:45:08 ]
>>720
ret

722 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 18:32:58 ]
ret‚Á‚ĉœH

723 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 19:24:31 ]
iret

724 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 07:09:34 ]
irete

725 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 08:07:59 ]
ƒAƒb[I

726 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/24(‰Î) 10:05:42 ]
MASM Ver8‚͂ǂ±‚ÅŽè‚É“ü‚è‚Ü‚·‚©?

727 –Œ‘OF726 mailto:sage [2006/10/24(‰Î) 10:10:23 ]
‚²‚ß‚ñ‚È‚³‚¢B
>>147‚É‚ ‚è‚Ü‚µ‚œ

728 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/24(‰Î) 13:36:18 ]
dword‚Á‚ĂȂñ‚Å‚·‚©H

729 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 13:44:42 ]
‚Ç‚€‚‚‚¥‚ð‚’‚„



730 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 13:53:05 ]
4ƒoƒCƒgH

731 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 14:01:41 ]
DWORD‚ÍDOUBLE WORD‚Ȃ̂ÅWORD‚Q‚•ªB
‚œ‚Ÿ‚µAWORD‚ª‰œƒoƒCƒg‚©A‚ ‚é‚¢‚͉œƒrƒbƒg‚©‚Í’m‚Á‚œ‚±‚Á‚¿‚á‚È‚¢B

732 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 15:33:36 ]
2CH‚Ƃ̓AƒZƒ“ƒuƒ‰‚łǂñ‚ȈӖ¡‚Å‚·‚©H

733 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 15:40:22 ]
jmp @-1

734 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/24(‰Î) 18:15:29 ]
H

735 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/24(‰Î) 18:26:32 ]
2‚¿‚á‚ñ‚Ì‚±‚Æ‚¶‚á‚È‚¢‚Å‚·‚æ2CH‚̈Ӗ¡‚·‚邱‚Æ‚ð‹³‚Š‚Ä‚­‚Ÿ‚³‚¢

736 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 18:32:33 ]
2CH‚Í16i–@‚Æ‚µ‚©‰ðŽß‚Å‚«‚È‚¢‚æ‚ˁB
10i–@‚È‚ç44‚ŸB
‚±‚ꂪ•\‚·–œ—ß‚ÍCPU‚É‚æ‚Á‚Ĉႀ‚ªA
1byte‚Ì2CH–œ—ß‚ðŽ‚ÂCPU‚Á‚ĉœ‚Ÿ‚ëB

737 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/24(‰Î) 18:33:28 ]
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

738 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 18:35:59 ]
‚ȁ[‚ñ‚ŸB‚»‚€‚¢‚€Ž–‚©B
ƒ}ƒWƒŒƒX‚·‚邯A’Y‘f‚Ɛ…‘f‚ªŒ‹‡‚µ‚œ•š‚ª2ŒÂB

739 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 23:15:41 ]
‚»‚è‚á–³—‚ŸB



740 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 23:52:37 ]
>>736
z80‚È‚ç
inc@l

741 –Œ‘OF736 mailto:sage [2006/10/24(‰Î) 23:59:54 ]
>>740
ƒTƒ“ƒNƒXB

742 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 10:56:51 ]
>>740
ƒUƒCƒƒOƒtƒH[ƒ}ƒbƒg‚ł͂˜‚˜‚˜‚ˆ‚Æ‚¢‚€•\Œ»‚Í–³‚¢‚È
2ch‚Ÿ‚ƃCƒ“ƒeƒ‹ƒtƒH[ƒ}ƒbƒg‚Ÿ‚ÆŽv‚€‚Œ
‚Ÿ‚©‚ç INC L ‚Ÿ‚È


743 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 11:21:37 ]
‰Ž‚ªŽv‚€‚ɁA‚â‚Á‚Ï‚è‚ˁA—Ç‚¢‰¹Šy‚à‚ ‚邯‚Lj«‚¢‰¹Šy‚à‚ ‚éI

744 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 11:37:03 ]
iret

745 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 11:58:45 ]
>>743
‚¢‚¢‰¹Šy‚Á‚ėႊ‚΂ǂ€‚¢‚€‚́H

746 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 12:55:15 ]
inc l

747 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 13:25:02 ]
ƒAƒjƒIƒ^‹A‚ê

748 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 22:46:00 ]
‚»‚€‚¢‚âƒAƒjƒŠE‚É‚Í
“‹æ‚µ‚Ă郆ƒjƒbƒg‚ÌOS‚ð‘‚«Š·‚Š‚È‚ª‚ç
í“¬‚·‚éƒpƒCƒƒbƒg‚ª‹‚é‚ñ‚Ÿ‚Á‚¯‚©

749 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 22:54:05 ]
>>748
‚µ[‚Û‚ñ



750 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 01:51:03 ]
>>748 ŽÀ‚Í•ÊOS‚ª‚»‚̉º‚Å“®‚¢‚Ä‚¢‚œ‚ç‚Ç‚€‚Ÿ‚ë‚€HŽ~‚߂邱‚ƂȂ­‘‚«Š·‚Š‚à‰Â”\‚ɂȂé‚ȁB

751 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 01:54:16 ]
–³’âŽ~ƒVƒXƒeƒ€‚È‚ñ‚©‚Ÿ‚ÆŽÀs’†‚ÌOS‚Ƀpƒbƒ`“–‚Ă邮‚ç‚¢‚͂ł«‚Ä“–‘RB

752 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 01:57:33 ]
–³’âŽ~ƒVƒXƒeƒ€‚Á‚ĂȂñ‚Ÿ‚æH
‚Ä‚©A‚È‚ñ‚¿‚á‚ç‹@ŠÖ‚Æ“¯‚¶‚ÅŽÀŒ»‚Å‚«‚È‚¢‚Ÿ‚ëB

753 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 02:04:47 ]
ƒX[ƒp[ƒoƒCƒUƒ‚[ƒh‚Å“®‚¢‚Ä‚éOS‚̉º‚É
ƒ†[ƒU[ƒ‚[ƒh‚Å“®‚¢‚Ä‚éOS‚ª‚¢‚­‚Â‚à‘–‚Á‚Ä‚Ä
‚»‚Á‚¿‚ð‘‚«Š·‚ЂĂœ‰Â”\«‚͏\•ª‚ ‚éB
‚»‚ê‚Ù‚Ç•sŽ©‘R‚ł͂Ȃ¢‹C‚à‚·‚邌B
•Ê‚É0‚©‚ç‘S‚ẴR[ƒh‘‚«ã‚°‚œ‚Á‚Ä‚ñ‚¶‚á‚È‚¢‚ñ‚Ÿ‚ë‚€H

754 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 02:17:04 ]
‰I舂ɓÁŒ ƒR[ƒh‘‚«Š·‚Š‚ç‚ê‚邿‚€‚ł͂»‚ꎩ‘Ì‚ªƒZƒLƒ…ƒŠƒeƒBƒz[ƒ‹‚ɂȂ肩‚˂Ȃ¢‚ªA
OS‚̃J[ƒlƒ‹‚Ÿ‚ë‚€‚ªƒƒ‚ƒŠã‚Ì’P‚È‚éƒf[ƒ^‚ɉ߂¬‚È‚¢‚ñ‚Ÿ‚©‚çA“KØ‚ÈŒ ŒÀ‚³‚Š‚ ‚ê‚Î
‚¢‚­‚ç‚Å‚à‘‚«Š·‚Ђ邱‚Æ‚ª‚Å‚«‚éBƒA[ƒLƒeƒNƒ`ƒƒ‚É‚à‚æ‚邯‚ǂȁB

755 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 02:19:01 ]
>>752
Š©‘P’Šˆ«”`‹@ŠÖ

756 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 02:41:26 ]
ƒAƒZƒ“ƒuƒŠ‚Í–³“G‚Á‚Ä‚±‚Á‚œBCŒŸŒê‚·‚ç‚à‚œ‚Ÿ‚̃Sƒ~‚ÉŒ©‚Š‚éc

757 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 03:56:04 ]
–³“G‚©‚à‚µ‚ê‚ñ‚ªA‚š‚¢‚ç‚ɂ͓ï‰ð‰ß‚¬‚邿B
‘S‘R•׋­‚ªi‚Ü‚ñcorz

758 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 11:16:36 ]
Ží‚̘b‚È‚çRTOSã‚̃AƒvƒŠ‚ª•³‚Ÿ‚Á‚œ‚̂ŃXƒPƒWƒ…[ƒ‰‚Ɛ§Œäƒ‰ƒCƒuƒ‰ƒŠ‚̌Ăяo‚µƒpƒ‰ƒ[ƒ^‚É‹@‘̂̕Ȃðl—¶‚µ‚œŒë·‚ð‰Á‚Š‚œ‚Ÿ‚¯‚Ý‚œ‚¢‚ÉŒ©‚Š‚œ


759 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 12:07:39 ]
‚æ‚­‚í‚©‚ç‚ñ‚ªA‰Ž‚àƒR[ƒfƒBƒl[ƒ^[‚ɂȂè‚ĂЂæw



760 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 12:32:12 ]
‚æ‚€‚·‚é‚ÉŽÂŒŽ‚Ì‹Zp‚͐¢ŠEˆê‚Á‚ÄŽ–‚Ÿ

761 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 17:20:36 ]
ƒlƒ‹ƒKƒ‹‚Ÿ‚æ

762 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 18:24:59 ]
>761
ƒIƒ‚ƒCƒJƒl‚ªOS‚Ÿ‚Á‚œ‚ñ‚Ÿ‚—

763 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 00:14:18 ]
>>759
Šó–]‚͂悭‚í‚©‚Á‚œB
¡“ú‚©‚çŒN‚̓R[ƒ_[‚ŸB

764 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 02:08:24 ]
¡“ú‚©‚ç–l‚ÍƒŠƒR[ƒ_[‚ŸB

765 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 07:41:49 ]
‚«‚å‚€‚©‚牎‚Í‚ ‚Ì–º‚ÌƒŠƒR[ƒ_[‚Ÿ‚Ɛ\‚µ‚œ‚©

766 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 08:24:40 ]
>>763
‹Éˆ«lŽ–‚Ÿ‚È

767 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 13:26:34 ]
–l‚̃oƒY[ƒJŠ‚¢‚ñ‚Ÿ‚Œi—ܖځj

768 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 15:30:01 ]
>>765
‚š‚Á‚³‚ñ‚Ìšb‚¬º‚ª‚ł邿‚€‚ÈƒŠƒR[ƒ_[‚Í‚¢‚è‚Ü‚¹‚ñI

769 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 16:15:05 ]
‚·‚¢‚Ü‚¹‚ñBŽ¿–â‚Å‚·B
486CPU‚ÅCR0ƒŒƒWƒXƒ^‚Ì30‚Æ29ƒrƒbƒg–Ú‚ð1‚É‚·‚邯
ƒLƒƒƒbƒVƒ…‹@”\‚𖳌ø‚É‚·‚邱‚Æ‚ªo—ˆ‚é‚̂łµ‚å‚€‚©?



770 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 16:27:13 ]
ƒLƒƒƒbƒVƒ…‚Ì”jŠü‚à‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚¶‚á‚È‚¢H

771 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 16:29:42 ]
1ŽŸƒLƒƒƒbƒVƒ…‚𖳌ø‚É‚µ‚ÄWindows‚ð—§‚¿ã‚°‚邯‚·‚²‚­’x‚¢‚ˁB

772 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 03:26:21 ]
‰Šú‚ÌNetware‚ÍHDDˆø‚Á‚±”²‚¢‚Ä‚à“®‚¢‚Ä‚œ‚Æ‚©‚Æ‚©B

773 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/30(ŒŽ) 15:02:59 ]
Ž„‚Ì“ª‚Í—˜Œû‚Ÿ


774 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 16:01:34 ]
‚ ‚È‚œ‚Ì“ª‚ɂ͗˜‚­Œû‚ª‚ ‚é‚Ì‚©

775 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2006/10/30(ŒŽ) 16:02:32 ]
ƒƒO“Ç‚ñ‚Ÿ‚¯‚ǃAƒZƒ“ƒuƒ‰‘‚­‚̂Ɉê”ÔŠÈ’P‚ÈŒŸŒê‚Á‚Ä
Ruby‚Æ‚©‚¶‚á‚È‚¢‚́H

776 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 20:30:24 ]
>>775
‚æ‚­•ª‚©‚ç‚È‚¢‚ªTTL‚Å‚·‚çƒAƒZƒ“ƒuƒ‰‚Í‘¶Ý‚µ‚Ä‚¢‚œ‚̂ɂȂºRuby‚È‚ñ‚©Ž‚¿o‚·H
awk‚ŏ\•ª‚Ÿ‚æ

777 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 22:10:47 ]
‚»‚êpl(ry

778 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:‚“‚‚‡‚… [2006/10/30(ŒŽ) 23:18:47 ]
TTL‚ŃAƒZƒ“ƒuƒ‰?
ƒrƒbƒgƒXƒ‰ƒCƒX‘g‚ݍ‡‚킹‚ăj[ƒ‚ƒjƒbƒN‚©‚çƒoƒCƒiƒŠ‚ւ̕ϊ·‚Å‚à‚µ‚Ä‚œ‚ñ?


779 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/31(‰Î) 07:34:25 ]
nasm‚ªŠJ”­’âŽ~‚µ‚œ‚ÆŽv‚Á‚œ‚çAflat assembler‚È‚ñ‚Ă̂ªo‚Ä‚é‚ñ‚Ÿ‚ȁB
ŒÝŠ·«‚Í‚ ‚邯‚à‚È‚¢‚Æ‚à‘‚¢‚ĂȂ¢‚Ì‚ªcŽg‚Á‚Ă鍁‹ïŽt‚¢‚éH



780 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/10/31(‰Î) 08:20:28 ]
–³‚¢‚Ÿ‚ëB‚œ‚Ÿ\•¶‚í‚©‚è‚â‚·‚¢‚ȁB
nasm”h‚ÍYASM‚Å‚š‚‹


781 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/02(–Ø) 13:03:08 ]
>>691
‚š‘O‚Ì‘åŠw“Á’肵‚œ

782 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/04(“y) 05:41:08 ]
‚š‘O‚ÌŽ©‘î“Á’肵‚œw

783 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/04(“y) 13:24:43 ]
‚š‘O‚̐«•È“Á’肵‚œ

784 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/05(“ú) 11:17:02 ]
‚΂ꂜI‚ž‚ç‚©‚êI

785 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 01:36:59 ]
‚š‚܂ЂàD‚«‚Ÿ‚ëHƒnƒCƒq[ƒ‹

786 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 01:40:21 ]
ƒuƒ‹ƒ}•œŠˆ‚«‚Ú‚ñ‚Ê

787 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 05:38:35 ]
“V‘R‚̃uƒ‹ƒ}‚Á‚Ä‚à‚€â–Å‚µ‚œ‚́H

788 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 06:18:24 ]
>785
uRomantic‚ªŽ~‚Ü‚ç‚È‚¢v‚È‚çD‚«‚Ÿ‚È

789 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 06:23:44 ]
ƒu[ƒ‹[ƒ}[iEÍEjƒCƒCI
ƒu[ƒ‹[ƒ}[iEÍEjƒCƒCI

‚ ‚ñ‚ρ[‚ñ‚ ‚ñ‚ρ[‚ñ‚ ‚ñ‚Ï‚ñ‚ ‚ñ‚Ï‚ñ
‚ ‚ñI‚Ï‚ñI



790 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 10:27:01 ]
>>785
ƒnƒCƒq[ƒ‹‘åD‚«‚Ÿ‚¯‚ǃoƒ“ƒvƒX‚ƃ~ƒ…[ƒ‹‚à‘åD‚«
¶ÉŒÞ®‚Å‚«‚œ‚ç–³—–‚Í‚©‚¹‚Ä‚â‚肜‚¢


791 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 13:15:54 ]
ƒoƒŒ[ƒ{[ƒ‹‚̃uƒ‹ƒ}‚¶‚á‚ˁH

792 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/11(“y) 00:58:56 ]
>>790
‰Ä‚Ì”–’…‚ɂ̓sƒ“ƒq[ƒ‹‚̃Tƒ“ƒ_ƒ‹‚ª‚¿‚å‚Á‚ƃCƒC

793 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/16(–Ø) 05:24:25 ]
‘g‚ݍž‚Ý‹ZpŽÒ‘«‚è‚Ë‚Š‚Á‚Ä‚æB
‚Ý‚ñ‚ȁA‚ª‚ñ‚ª‚ê

794 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/16(–Ø) 20:49:50 ]
¡‚Ç‚«‚Í‘g‚ݍž‚Ý‚à‚Ù‚Æ‚ñ‚ÇC‚ŏo—ˆ‚¿‚á‚€‚ñ‚¶‚á‚È‚©‚ë‚€‚©B

795 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/16(–Ø) 23:41:05 ]
ŠŸƒuƒ‹ƒ}‚Å‘~‚­‚̂̓Xƒ^[ƒgƒAƒbƒvƒ‹[ƒ`ƒ“‚ÆŠ„‚荞‚݃nƒ“ƒhƒ‰‚­‚ç‚¢‚Ÿ‚È

796 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 09:36:20 ]
ƒRƒ“ƒpƒCƒ‰‚ªŽg‚Á‚Ä—~‚µ‚­‚È‚¢–œ—ߎg‚€‚ñ‚ŁAƒCƒ“ƒ‰ƒCƒ“Žg‚킎‚é‚𓟂Ȃ©‚Á‚œ
‚»‚à‚»‚à‚¢‚ç‚ñM†o‚·‚æ‚€‚È–œ—ߎc‚µ‚Ä‚š‚­‚È‚æBƒoƒO‚Ÿ‚ëH>–^ŽÐ

797 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 10:56:54 ]
>>796
‰ß‹Ž‚Ö‚Ì—D‚µ‚³‚Å‚·B

798 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 12:07:06 ]
‚»‚ñ‚È—D‚µ‚³‚È‚ñ‚Ä—v‚ç‚È‚¢

799 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 12:21:00 ]
>>797
‚š‚Ü‚Š‚Ì—D‚µ‚³‚ªl‚ð‚Â‚¯‚Ä‚¢‚邱‚ƂɂȂº‹C‚©‚È‚¢H



800 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 14:28:58 ]
>>799
‚»‚ê‚ÍŽd—l‚Å‚·

801 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 16:20:18 ]
u‹ð‚©ŽÒ‚͌Ȃª‹ð‚©‚È‚±‚ƂɋC‚©‚È‚¢v

802 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/18(“y) 22:35:35 ]
u‚Ê‚é‚ۂ͂ʂé‚ہv

803 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/18(“y) 23:34:19 ]
>>802
uƒKƒb‚̓Kƒbv

804 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/19(“ú) 18:11:49 ]
‹ð‚©ŽÒ‚Í‹ð‚©ŽÒ‚Å‚ ‚邯Œ©”²‚¯‚él‚łȂ¢‚Æ
(ƒAƒZƒ“ƒuƒ‰‚ðŽg‚€‚Ì‚Í)‚Ê‚é‚Û

805 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 10:08:39 ]
ƒAƒZƒ“ƒuƒ‰AƒAƒƒŠƒJê—pƒuƒ‰ƒEƒU‚È‚ñ‚Å‚µ‚åB


806 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 14:04:08 ]
¬—шŸ¯ê—pƒuƒ‰ƒWƒƒ[‚Å‚·

807 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 14:22:00 ]
‚»‚ê‚Í‚ ‚È‚œ‚ðK‚¹‚É‚µ‚Ü‚·‚©H

808 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 19:26:33 ]
ˆŸ¯‚ªlX‚ðK‚¹‚É‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ

809 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/23(–Ø) 11:25:49 ]
ƒpƒb‚Æ‚³‚¢‚ł肠`ô



810 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/25(“y) 00:22:11 ]
‚¿‚å‚Á‚ÆŽ¿–âB
nasm‚ōì‚Á‚œobjƒtƒ@ƒCƒ‹‚ðƒŠƒ“ƒN‚µ‚āAƒxƒ^ƒtƒ@ƒCƒ‹‚Æ‚µ‚ďo—͂ł«‚邿‚€‚ȃtƒŠ[‚ÌƒŠƒ“ƒJ[‚Á‚Ä‚ ‚éH
—ႊ‚΁A
db 0,1,2,3
‚Á‚Ä‚Ÿ‚¯‚Ìa.asm‚ƁA
db 4,5,6,7
‚Á‚Ä‚Ÿ‚¯‚Ìb.asm‚ðƒAƒZƒ“ƒuƒ‹‚µ‚Ä‚»‚ꂌ‚êa.objAb.obj‚ðì‚èA‚»‚ê‚ðƒŠƒ“ƒN‚µ‚Ä
0,1,2,3,4,5,6,7
‚Æ‚¢‚€ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚ðì‚ê‚邿‚€‚Ȃ́B
alink‚ł͖³—‚Ÿ‚Á‚œ‚ñ‚Ÿ‚ªEEE

811 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/25(“y) 00:24:04 ]
>>810
ƒR[ƒh‚É–ŸŽŠ‚³‚ê‚È‚¢‡”Ԉˑ¶‚Á‚ÄƒŠƒƒP[ƒg‚Æ‚µ‚Ä‚š‚©‚µ‚­‚È‚¢‚́H

812 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/25(“y) 00:33:29 ]
>>811
‚²‚ß‚ñAƒTƒ“ƒvƒ‹‚Í“K“–‚ɏ‘‚¢‚œB
—v‚́Aexe‚Æ‚µ‚Ä•K—v‚È•”•ª‚ðˆêØÈ‚¢‚œAƒˆ‚ɃAƒZƒ“ƒuƒ‰‚Å‹Lq‚µ‚œ•”•ª‚Ÿ‚¯‚ðo‚¹‚郊ƒ“ƒJ[‚Á‚ÄŽ–‚ŁB
nasm‚Å-f BIN‚ðŽw’肵‚œ‚Æ‚«‚Æ“¯‚¶‚æ‚€‚ȃCƒ[ƒWB


813 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/25(“y) 09:50:16 ]
Ì‚Íexe2bin‚ðŽg‚Á‚œ‚莩•ª‚Ő؂èo‚µ‚œ‚肵‚Ä‚¢‚œ‚È
obj‚ÆŒŸ‚í‚ê‚Ä‚àOMF‚©coff(win32)‚©‚í‚©‚ç‚È‚¢
OMF‚È‚çobj2bin‚ªgoogle‚Ńqƒbƒg‚·‚é‚È

814 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/25(“y) 10:07:04 ]
nasm -fbin a.asm
nasm -fbin b.asm
copy /b a+b hoge.bin
‚¶‚á‘ʖڂȂ́H

815 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/25(“y) 11:02:32 ]
Microsoft Macro Assembler 8.0 (MASM) ƒpƒbƒP[ƒW (x86 —p)
www.microsoft.com/downloads/details.aspx?FamilyID=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=ja


816 –Œ‘OF810 mailto:sage [2006/11/26(“ú) 23:38:21 ]
ƒŒƒX‡d
>>813
ˆê‰ž‚Ç‚¿‚ç‚Å‚ào‚¹‚é‚ñ‚ŁAƒc[ƒ‹‚ɍ‡‚킹‚Ü‚·B

>>814
a.asm‚©‚çb.asm‚É‚ ‚郉ƒxƒ‹‚ðŽQÆ‚µ‚œ‚è‚·‚邱‚Æ‚ª‚ ‚é‚̂ŁA’Pƒ‚É‚­‚Á‚‚¯‚é‚̂͂܂ž‚¢‚Å‚·B

>>815
MASM‚̃}ƒjƒ…ƒAƒ‹H‚ð’T‚µ‚Ă݂܂µ‚œ‚ªA‚ǂ̃IƒvƒVƒ‡ƒ“‚Å‚»‚ꂪ‚Å‚«‚é‚©•s–Ÿ‚Å‚µ‚œB
‚ǂꂩŽg‚Š‚Î‚Å‚«‚Ü‚·‚©H


817 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 08:35:47 ]
ƒˆ‚ȃAƒZƒ“ƒuƒ‰‚̘b‘è‚©‚ç‚͎㊥‚ž‚ê‚é‚ñ‚Å‚·‚ªABIOSƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒR[ƒ‹‚̈ꗗ‚ªÚ‚Á‚Ä‚éƒTƒCƒg‚ ‚è‚Ü‚¹‚ñ‚©H
‚Å‚«‚ê‚Γú–{Œê‚ª‚¢‚¢‚ñ‚Å‚·‚ª¥¥¥

818 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 10:36:46 ]
‰œ‚ÌBIOSH

819 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:09:31 ]
PC‚̂ł·‚ˁB
MS-DOS‚Æ‚©‚ª—˜—p‚·‚邿‚€‚ȁB



820 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:27:33 ]
AT? 98?


821 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:41:22 ]
PC-9801‚Å‚šŠè‚¢‚µ‚Ü‚·B
‚Å‚«‚ê‚ÎAT‚àŽQl‚É’m‚肜‚¢‚Å‚·‚ª¥¥¥

822 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:57:58 ]
ŒÃ–{‰®‚È‚è‚ŁuPC-9800ƒVƒŠ[ƒY@ƒeƒNƒjƒJƒ‹ƒf[ƒ^ƒuƒbƒNv‚̃VƒŠ[ƒY‚Å‚à’T‚¹B
‘œ•ª‚»‚ꂪˆê”ÔŽè‚ÁŽæ‚葁‚¢B

823 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 12:24:56 ]
‰Ž‚̃AƒZƒ“ƒuƒŠŒŸŒê“ü–å‚Á‚Ä‚¢‚€1992”N”­Š§‚Ì–{‚ÌŠª––‚Ɉꗗ•\‚ª‚ ‚éYO

824 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 16:42:32 ]
‚»‚€‚Å‚·‚Ë¥¥¥
‚Å‚«‚邟‚¯‘‚­—~‚µ‚©‚Á‚œ‚ñ‚Å‚·‚ªB
–Ÿ“úAŽs‚̐}‘ŠÙ‚ÆBOOKOFF‚ ‚œ‚Á‚Ă݂܂·B

825 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 17:07:29 ]
osdev‚ɏ‘‚¢‚Ä‚ ‚é—\ŠŽ

826 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 20:31:23 ]
‚»‚ñ‚ȂɌ¢î•ñ‚͂Ȃ¢‚Ÿ‚ë‚€B
AT BIOS‚Í"InterruptList"‚ª‚ ‚邯‚ǁB


827 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 21:47:09 ]
ƒƒ‚ƒŠ‚ÆI/Oƒ|[ƒgŽü‚è‚Ȃ炠‚Á‚œ
ttp://www.webtech.co.jp/company/doc/undocumented_mem/index.html

828 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/28(‰Î) 00:25:03 ]
“üŽè‚Å‚«‚é‚©‚í‚©‚ç‚ñ‚ª
PC-9801 ƒvƒƒOƒ‰ƒ}[ƒYBible,“Œ‹ž—‰È‘åŠwEIC•Ò,‹Zp•]˜_ŽÐ,ISBN4-87408-615-2
UNDOCUMENTED 9801/9821 Vol1,¬‚‹P^,‰Í–쌒,ƒCƒ“ƒvƒŒƒX,ISBN4-8443-4642-3
‚Ɉê’Ê‚èÚ‚Á‚Ä‚é


829 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 01:19:29 ]

‘S•”ƒAƒZƒ“ƒuƒŠ‚ŏ‘‚¯‚΂ ‚ç‚ä‚éƒ\ƒtƒg‚Í’Ž‰õ‘¬‚ɂȂé‚Ì‚©H




830 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 01:52:24 ]
>>829
‚»‚ñ‚Ȃ̓–‚œ‚è‘O‚¶‚á‚ñB’Þ‚è‚©?

831 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 01:55:23 ]

‚¶‚á‚ ƒAƒZƒ“ƒuƒ‰‚Å2chƒuƒ‰ƒEƒU‚‚­‚Á‚Ä‚­‚ê
ƒCƒ“ƒ^ƒtƒF[ƒX‚à‚š‚µ‚á‚ê‚É‚µ‚Ä‚­‚ê‚æ‚ȁI


832 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 02:11:19 ]
CPU‚ª•¡ŽG‚ɂȂÁ‚ĂāAƒRƒ“ƒpƒCƒ‰‚à“ª‚æ‚­‚È‚Á‚Ä‚é‚̂ŁAˆêŠT‚É‚»‚€‚Æ‚àŒŸ‚Š‚ñB
‚[‚©ACPU‚ª‚Ç‚€‚¢‚€“®ì‚ð‚·‚é‚©Š®‘S‚É—‰ð‚µ‚ĂāAŠe–œ—߂̓®ì‘¬“xAƒXƒŒƒbƒh‚܂ōl—¶‚Å‚«‚ê‚Î
ƒAƒZƒ“ƒuƒ‰‚Ì•û‚ª‘‚­‚Å‚«‚邟‚ë‚€‚È‚—

ƒ}ƒ“ƒhƒNƒZ('A`)

833 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 02:34:26 ]
>>832
‚»‚ê‚Á‚Ä‘“–‚è‚Å‚¢‚‚©‚͈͆‰ð‚¯‚邟‚ëA
‚ÆŽ—‚œ‚æ‚€‚ȃAƒ‹ƒSƒŠƒYƒ€‚Ÿ‚æ‚Ë

834 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 12:45:32 ]
Core2Duo‚ȂǍŋ߂ÌCPU‚̏î•ñŒöŠJ‚ª•s\•ª‚Ȃ̂ª–â‘è‚Ȃ̂ł ‚Á‚Ä
–{—ˆ‚Í‘“–‚è‚·‚é•K—v‚͂Ȃ¢

835 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 15:19:38 ]
‰Ž‚ɃL[ƒ{[ƒhŽ‚œ‚¹‚đ҂Á‚Ä‚ê‚΂ł«‚邿

836 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:24:16 ]
>>835
‚»‚ê‚܂ʼnF’ˆ‚ª‚ ‚ê‚΂ˁB

837 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:28:07 ]
@@@@@@@_
@‚š@‚»@.‚¢@R
@‚©@‚́@‚â@@|
@‚µ@ ‚è@@M@ ,. -„Ÿ„Ÿ- €
@‚¢@.‚­@@ ^@@ /Ü i'ÜiR€
@@@ ‚@/@@ ,.-'T__,.¥¥_ƒm-€R
@@@ ‚́@i ]'''Å''°--@œ@=''''''؁@ @ @@_,....:-]]]-.€
@@@@@@l -]i''''~Æ-],....!....A°`Ł@ @ @ `r'=€-€€:::::::Rr_
P _R[' !.@tL r''"L€_,::A::::} ƒm`@@ @ ,.i'E@,!_`,!::::::::::::R
@@@ SA TT€,,Æ=====Ɓ^r'Ü;@ @@r°`°'@,! Ø::::::::::::É
@@@@@@ i`''''‚™--- (,iÁ],'i~L,T'L@@ @PPR` :::::::::::ƒm
@@@@@@ .|@@!A,............, i }'L@@@@_@@ €°_',,...`::::š'
@@@@ œ€_!,R-rÜi-€ƒm-'']€@@@@T`°t---''R'''''''|`[t-'‚Â
@@@@@ @ (@@`°²@ Þi@@˜Š@@@;'-,' ,ƒm°''''{`' @ @!ށRɁ@,R,
@@@@@ @@`[--' --'MP @ @ @ M°'t,LMR;;;€,,,,,,___,)@R'-Þ'"
@@@@@ @@@@@@@@@@@@@@@@@(`[':;;;;;;;;;;;;;;;É
@@@@@@@@@@@@@@@@@@@@@@ M`''''''M`'''''L

838 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:44:38 ]

ƒAƒZƒ“ƒuƒ‰‚Á‚Ä‚¢‚܂ǂ±‚ŃCƒ“ƒXƒg[ƒ‹‚·‚ê‚΂¢‚¢‚ñ‚ŸH
IDEŽg‚킞‚É100%ƒtƒŠ[‚Ȋ‹«‚Å‚»‚낊‚œ‚¢‚ñ‚Ÿ‚¯‚Ç


839 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:46:57 ]
Linux‚Å‚àŽg‚Š



840 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:50:35 ]
‰ïŽÐ‚ªWindows‚È‚ñ‚Ÿ‚æ

841 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 23:01:55 ]
ŽdŽ–‚µ‚ë‚æ

842 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 00:23:40 ]
>>838
NASM‚©MASM>815

843 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 00:40:22 ]
mingw“ü‚ê‚ê‚Îgas‚ªŽg‚Ђ邵C/C++/C99/Fortran/Java‚Ü‚Å1000%FREEEE‚Ȋ‹«‚ª‚»‚ë‚€
‚µ‚©‚àIDE–³‚µ‚Å‚Ÿ

‚È‚š‚±‚ÌƒŒƒX‚ɂ͈ꕔŒÖ’£‚ªŠÜ‚Ü‚ê‚é

844 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 00:51:40 ]
>815‚ÌƒŠƒ“ƒNæ‚Ý‚œ‚ç
>‚±‚̃pƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邜‚߂ɁA‚šŽg‚¢‚̃Rƒ“ƒsƒ…[ƒ^ã‚É Visual C++ 2005 Express Edition ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B

‚±‚êƒtƒŠ[‚Ȃ̂©H

845 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 01:04:48 ]
‚Ó‚è[‚ŸB

846 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 01:11:53 ]
–³—¿‚Ÿ‚ªfree‚ł͂Ȃ¢

847 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 01:12:15 ]
‚Å‚àIDE‚¶‚á‚ˁ[‚©

848 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 05:14:01 ]
ƒŠƒ“ƒJ[‚Ì‚œ‚ß‚Ÿ‚¯‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚ñ‚Ÿ‚ëH
‚»‚ꂟ‚¯Žæ‚èo‚µ‚Ä IDE–{‘͍̂폜‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ˁH

849 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 07:03:15 ]
>>844
ƒCƒ“ƒXƒg[ƒ‹’†‚ÉTempƒfƒBƒŒƒNƒgƒŠ‚ðŒ©‚é‚ÆAVS2005EE‚È‚µ‚Å‚àŽæ‚èo‚¹‚é‚ȁB



850 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 08:47:45 ]
‚¿‚Ȃ݂É>>815‚͏€—p•s‰Â‚ŸB

851 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 19:23:12 ]
CodeZine‚Åx86‚̃AƒZƒ“ƒuƒ‰‚̘AÚ‚â‚Á‚Ä‚é•MŽÒAƒŠƒA’†‚炵‚¢‚æw

‚»‚€‚¢‚í‚ê‚Ä‚Ý‚é‚Æ‚¿‚å‚Á‚Æ•¶Í•Ï‚Ÿ‚Á‚œ‚èA‚Æ‚±‚ë‚Ç‚±‚늚ˆá‚¢‚Á‚Û‚¢‹Lq‚ª‚ ‚邯‚Ç
‚»‚ê‚ð·‚µˆø‚¢‚Ä‚à‚·‚²‚¢‚æ‚ȁB

852 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 23:04:33 ]
ƒŠƒAƒ‹’†“ÅŽÒ

853 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/12/01(‹à) 23:39:48 ]
‚»‚ê‚Á‚ÄÔâ—æ‰¹‚Ì‚±‚ƁH‰Ž‚Ì‚P‚”Nã‚¶‚á‚ñ‚—‚—‚—

854 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 23:45:53 ]
‚¢‚â‚»‚Á‚¿‚¶‚á‚È‚¢‚æB
‚Á‚Ä‚¢‚€‚©A‚»‚̐l‚Í‚»‚±‚»‚±—L–Œ‚¶‚á‚ñw
~–[‚È‚ñ‚ÄŽv‚€‚킯‚È‚¢‚æ

855 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/12/01(‹à) 23:51:36 ]
codezine.jp/a/article/aid/420.aspx

‚¶‚á‚ ‚±‚Á‚¿‚©



‘åŒäŠ‚΂Á‚©‚¶‚á‚ˁ[‚©‚—‚—‚—‚—‚—



856 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 23:54:01 ]
¢˜b‚ªÄ‚¯‚é‚È‚ ‚à‚€BB
codezine.jp/a/article/aid/505.aspx

857 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/12/02(“y) 00:07:01 ]
u’cŽqv‚łȂñ‚©“Še‚µ‚Ă݂邩‚ȁBBB

858 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/04(ŒŽ) 12:56:36 ]
Ž€‚˂΂¢‚¢‚Ì‚É

859 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/06(…) 03:44:12 ]
masm‚Ì“ú–{Œê‚̃hƒLƒ…ƒƒ“ƒg‚Á‚Ä
‚Ç‚Á‚©‚Ń_ƒEƒ“ƒ[ƒho—ˆ‚È‚¢‚ñ‚Å‚·‚©H



860 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/07(–Ø) 21:41:09 ]
Ì‚͘^‰¹‚·‚é‚Ý‚œ‚¢‚Ƀe[ƒv‚É‹L˜^‚µ‚Ä‚œ‚¯‚ǁA
¡‚Í‚Ÿ‚¢‚Ô•Ö—˜‚ɂȂÁ‚œ‚Ý‚œ‚¢‚Ÿ‚ˁB
‚š‚Á‚³‚ñ‚̓}ƒW‚ÅŽs‚Ë‚æB

861 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/08(‹à) 10:58:56 ]
ƒe[ƒv‚͍¡‚Å‚à•’ʂɎg‚í‚ê‚Ä‚¢‚邟‚ë
DDS‚Æ‚©

862 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage– [2006/12/09(“y) 22:31:37 ]
‚È‚ñ‚Ÿ‚±‚̃XƒŒ‚́EEE‚œ‚Ü‚°‚œ‚È‚ŸEEE

863 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/10(“ú) 12:22:32 ]
3ƒ–ŒŽ‘O‚̘b‘è‚ÌŽQl‚ɂȂ肻‚€(H)‚ȃoƒCƒiƒŠ‚ß‚Á‚¯‚œ
ttp://www.wex.cn/dwing/mygem.htm

864 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/13(…) 16:36:43 ]
PowerPC‚щƒxƒ‹‚̃AƒhƒŒƒX‚ðƒŒƒWƒXƒ^‚É“ü‚ê‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚¢‚¢‚̂ł·‚©H

865 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/13(…) 21:08:20 ]
ãˆÊ‚ƉºˆÊ‚ð•ʁX‚É“ü‚ê‚é

866 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/14(–Ø) 14:05:05 ]
>>865
addis–œ—߂Ƃ¢‚€‚Ì‚ª‚ ‚é‚Ý‚œ‚¢‚Ȃ̂ł»‚ê‚ðŽg‚Á‚Ă݂܂·B

867 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/15(‹à) 10:21:25 ]
CELL‚ł‚©H Mac‚ł‚©EEEH@‚Í‚œ‚Ü‚œ‘g‚ݍž‚݁H

868 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/15(‹à) 17:52:08 ]
>>867
Mac‚Å‚·‚æB

869 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/15(‹à) 21:29:38 ]
gas‚Ånasm‚Ì-f bin‚É‚ ‚œ‚é‚à‚̂͂Ȃ¢‚Ì‚Ÿ‚ë‚€‚©B
‚»‚ê‚Æ‚àld script‚őΏˆ‚·‚é‚ׂ«‚©B



870 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/18(ŒŽ) 22:10:15 ]
>>869
‚»‚±‚ÍŽ©ìƒXƒNƒŠƒvƒg‚őΉži‚’‚™

871 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/18(ŒŽ) 22:45:39 ]
>>870
‚â‚Á‚ς肩B‚Ƃ肠‚Š‚ž__textƒZƒNƒVƒ‡ƒ“‚Ÿ‚¯”²‚«o‚·“z‚ðì‚Á‚œB
‚±‚ê‚ʼnœ‚Æ‚©‚È‚é‚ÆŽv‚€B‚ ‚肪‚Æ‚€B

872 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/19(‰Î) 01:16:14 ]
ƒSƒ‹ƒt‚Å‚à‚â‚é‚́H

873 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/19(‰Î) 01:22:59 ]
>>872
‚»‚€BMach-O‚Å‚â‚Á‚Ä‚é‚́B
‚¢‚Ü494bytes‚ÌHello, world!‚ªo—ˆ‚œ‚Æ‚±B
•’Ê‚ÉC‚ōì‚Á‚œ‚ç8192bytes‚Å‚µ‚œ‚æB
‚±‚±‚܂ł­‚é‚̂ɋê˜J‚µ‚Ü‚µ‚œ‚íB

874 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/19(‰Î) 18:24:34 ]
ƒƒCƒ“•”•ª‚ª‚±‚ñ‚ÈŠŽ‚¶‚Ìcom‚È‚ç‚à‚€‚¿‚å‚¢k‚Ü‚éB
mov ax,09h
mov dx,offset msg
int 21h
msg db 'Hello world!',0dh,0ah,'$'

875 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/19(‰Î) 21:25:03 ]
>>871
ƒuƒƒO‚ŏ‘‚¢‚Ä‚œ‚â‚‚©H

876 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/20(…) 09:52:28 ]
>>874
‚»‚̃ƒbƒZ[ƒW•”•ª‚ŏI—¹‚Å‚«‚é‚Ì‚©?

877 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/20(…) 10:00:31 ]
ax0009‚Ȃ̂ʼnœ‚à‚¹‚ž‚ɏI—¹

878 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/20(…) 19:19:45 ]
>>875
‚»‚€‚»‚€

879 –Œ‘OF874 mailto:sage [2006/12/20(…) 20:01:58 ]
ƒ~ƒX‚Æ‚©’ù³B

mov ah,09h
mov dx,offset msg
int 21h
mov ah,4ch
int 21h
msg db 'Hello world!',0dh,0ah,'$'



880 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2006/12/21(–Ø) 13:11:32 ]
>>879
k‚ß‚é‚ñ‚È‚çA
mov ah,4ch
int 21h
‚ð
ret
‚É‚·‚é


881 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/01/03(…) 01:05:53 ]
‚Á‚Ä—DAMASM6ˆÈã‚È‚çƒGƒ“ƒfƒBƒ“ƒOƒR[ƒh‚ÍŽ©“®¶¬‚Ÿ‚ëH

882 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 15:37:46 ]
ƒAƒZƒ“ƒuƒ‰‚ð–w‚ÇŠo‚Ђ܂µ‚œ‚ªAŽ€‚É‚œ‚¢‚Å‚·B

883 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 17:07:24 ]
‚È‚ç–l‚àŽ€‚É‚œ‚¢I

884 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/01/12(‹à) 17:11:00 ]
Ž„‚àI

885 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 18:19:26 ]
‰Ž‚Í‘S‘RŠo‚Š‚Ä‚È‚¢‚¯‚ǁA‰Ž‚àŽ€‚É‚œ‚¢II

886 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 19:14:23 ]
@ @ @ @@ @@ @ @@a
@ @ @ @ @@@Q__@@a
@@@@@@ ^@@@ MRa
@@@@@ ,:'@@@@@@€‚ï
@@@@@,'@@ @;@@i@ ”ª€
@@@@@|,! A ,! | @,' ,VR!;€
@@ @ @|!| ‚Œì l ؂Ö'==“ñ“ñƒg€
@@@@@ؐì !| iŒ@ Þ€@@@@', ',
@@@@@lÙl ||,ځŒ@@ R@@@,É ,r
@@@@ @ |ì'A@ ,,.,.r'"@ @ ,,ƒ“Þ
@@@@@@@@MT"@ ! ,/ '.É,/b
@@@@@@@@ / @ ,!L@!ށS{@|
@ @ @ @ @@/ @ ,' @ i@ށ@! ,lÞ
@@@@@@,r]'R-€!@@ ',@@lb
@@@@@ {@@@ MR@@ !@ ¢ÞÌ
@ @@@@,>„Ё\^@@ ;@ i,M{
@@@@@/ /ؐì'@ @ @ @ ', Þ€
@@@ ^ ,/@@@ @ @ @ @ Þ€ ށA
@@ ƒm @/@@@@@@@@@@@', M€
@@ __/@@ ;@@@@@@@@@ ށARA
@@@@l__@@ !@@@@@@@ _Q_l ,€l
@@@@@ PM]„Ё\r„Ё]r'L@M']'Œ
@@ @ @ @ @@|@@.! |@ |
@@ @ @ @ @@|@@| .|@ |


887 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/01/12(‹à) 23:03:06 ]
¡‚©‚çƒAƒZƒ“ƒuƒ‰ŽE‚·

888 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 23:17:59 ]
>>887
’Ê•ñ‚µ‚Ü‚·‚œ

889 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/13(“y) 18:44:00 ]
Õ‚è‚Ì—\ŠŽIIIIIIIII

‹L”OÊßËߺ



890 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/01/14(“ú) 01:13:38 ]
‚·‚݂܂¹‚ñAELFƒtƒH[ƒ}ƒbƒg‚ÌŽd—l‚ɂ‚¢‚Ăł·‚ª
“ú–{Œê‚ʼnðà‚µ‚Ä‚ ‚éƒTƒCƒg‚ð‚²‘¶’m‚Ì•û‚¢‚炵‚œ‚狳‚ЂĂ­‚Ÿ‚³‚¢B
FXŒŸõ‚µ‚Ä‚à‰pŒê‚̏î•ñ‚΂©‚è‚Å—‰ð‚Å‚«‚ž¢‚Á‚Ä‚¢‚Ü‚·B
‹X‚µ‚­‚šŠè‚¢‚µ‚Ü‚·


891 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 01:27:07 ]
elf ƒtƒH[ƒ}ƒbƒg@‚Å‚®‚®‚ê

892 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 01:35:37 ]
“ú–{Œê‚̏î•ñ‚ª—~‚µ‚¢‚Æ‚«‚Í“ú–{Œê‚ðŒŸõƒ[ƒh‚É“ü‚ꂜ‚ç‚¢‚¢‚æB

893 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 01:37:12 ]
ttp://www.amazon.co.jp/Linkers-Loaders-John-R-Levine/dp/4274064379

‚®‚ç‚¢”ƒ‚Š‚æ

894 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 01:39:40 ]
‚š‚Æ‚±‚í‚肟I

895 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 10:55:58 ]
`‚ʼn\‚́uBINARY HACKSv(ISBN:978-4873112886)‚Å‚à”ƒ‚¢‚È‚³‚¢B
`‚Řb‘è‚́uGNUŠJ”­ƒc[ƒ‹v(ISBN:4-903708-01-2)‚à‚¢‚¢‚ÆŽv‚€‚ŒB


896 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 11:12:47 ]
`(‚݂ȂÆ)‚ʼn\‚â˜b‘肟‚Á‚œ‚è‚·‚é‚Ì‚©B
˜R‚ê‚Í—€(‚š‚©)‚̐lŠÔ‚Ÿ‚©‚çJ(‚¿‚Ü‚œ)‚Řb‘è‚Ì–{‚ð’T‚·‚æB

897 –Œ‘OF895 mailto:sage [2007/01/14(“ú) 18:21:49 ]
ƒEƒ\‚¶‚á‚È‚¢‚à‚ñ!!
ƒAƒƒr‚ð‚­‚í‚Š‚œ“ò‚³‚ñ‚ª˜b‚µ‚Ä‚œ‚ñ‚Ÿ‚à‚ñ!!

‚Ù‚çA‚±‚ñ‚Ȃɒ‡ŠÔ‚ªB«

`‚ʼn\ ‚ÌŒŸõŒ‹‰Ê –ñ 134 Œ


898 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 18:48:02 ]
‰Ž‚Í‚·‚Ü‚œ‚Å‚à‘S‘RƒIƒbƒP[‚Å‚·‚æ

899 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 22:48:51 ]
>>897
ÁÄÜÛÀ



900 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/01/19(‹à) 02:17:36 ]
SAL‚ōŏãˆÊƒrƒbƒg‚ð“Á•ÊŽ‹‚µ‚È‚­‚Ä‚¢‚¢‚̂͂ǂ€‚µ‚āH
‚œ‚Æ‚Š‚Î10000001‚ðƒVƒtƒg‚·‚邯ACF‚ª1‚ɂȂèA’l‚Í2‚ƂȂè‚Ü‚·B
¶ƒVƒtƒg‚ł́A•„†•t‚«‚̐”’l‚ɂ͑Ήž‚µ‚ĂȂ¢‚Æ‚¢‚€Ž–‚Å‚µ‚å‚€‚©B
‚¢‚âA‚Ü‚³‚©‚»‚ñ‚Ȃ킯‚È‚¢‚Ÿ‚낵B

901 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/19(‹à) 02:47:09 ]
ƒI[ƒo[ƒtƒ[‚Å‚·‚ª

902 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/19(‹à) 02:50:44 ]
>>900
‚à‚µ‚©‚µ‚Ä
00000011
‚Á‚Ä‚È‚é‚ÆŽv‚Á‚Ä‚é

903 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/19(‹à) 03:28:06 ]
>>902
CF‚ª1‚ŁA00000010‚ɂȂé‚̂ł͂Ȃ¢‚©‚ƁB

>>901
‚ [‚»‚Á‚©B-63‚©-64‚©‚Í’m‚ç‚È‚¢‚ªAâ‘Î’l‚ª‚±‚êˆÈ‰º‚È‚ç
ã‚©‚ç2”Ԗڂ̃rƒbƒg‚à1‚Ÿ‚©‚畉‚̂܂܂Ÿ‚µA
â‘Î’l‚ª‚»‚êˆÈã‚̏ꍇ‚ɂ̓I[ƒo[ƒtƒ[‚ɂȂé‚킯‚ˁB
tnx.

904 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/23(‰Î) 01:03:12 ]
uƒAƒZƒ“ƒuƒŠŒŸŒê‚Ì‹³‰È‘v“Ç‚ñ‚łĂ悭•ª‚©‚ñ‚È‚¢‚Ì‚Ÿ‚¯‚ǁA
MOV AH, 4CH
INT 21H
‚ƃVƒXƒeƒ€ƒR[ƒ‹‚ð—˜—p‚µ‚œŽžAƒXƒ^ƒbƒN‚É’l‚ª‚ ‚ê‚΁A
I—¹‚·‚é‚̂ł͂Ȃ­A‚»‚Ì’l‚̃AƒhƒŒƒX‚É”ò‚Ԃ̂łµ‚å‚€‚©‚Ë?
C‚ŗႊ‚é‚È‚çAexit()‚łȂ­return‘Š“–‚Ȃ̂©‚ȁB

905 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/23(‰Î) 03:40:16 ]
exit‚Å‚ ‚Á‚Ä‚é
exit(AL)‚ɂȂé

return‚Íret

906 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/23(‰Î) 06:28:00 ]
>>904
‘O’ñ‚ª‘‚¢‚ĂȂ¢‚©‚珟Žè‚ÉMS-DOS‚ƉŒ’è‚·‚邪A
‚»‚̃VƒXƒeƒ€ƒR[ƒ‹‚ł̓Xƒ^ƒbƒN‚ÍŠÖŒW‚È‚¢B

907 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/23(‰Î) 21:23:33 ]
>>905
>>906
‚Ç‚€‚à‚Å‚·B&& ŠÂ‹«‘‚¢‚ĂȂ­‚Ä‚·‚Ü‚ñ‚©‚Á‚œ‚Å‚·B

‚µ‚©‚µAexit‚Å‚ ‚é‚È‚ç‚΁A‚ ‚Ì–{‚̃R[ƒh‚͏­‚µ•ςȂ̂©‚ȁB
cc‚ÆŽv‚Á‚œ‚çAwebã‚̐³Œë•\Œ©‚œ‚ç’ù³‚³‚ê‚Ä‚œorz

908 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 17:26:54 ]
#define EMULATE_WINDOWS while(1) { __asm__("cli hlt"); }

‚¿‚å‚—‚—‚—‚—

909 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 17:31:25 ]
‰œ‚Å‚·‚©‚»‚ê‚Í



910 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 17:33:45 ]
‚ ‚Ä‚ž‚Á‚Û‚ÅŒŸ‚€‚ƁA
EMULATE_WINDOWS‚ð“WŠJ‚·‚邯Ahalt‚·‚éƒR[ƒh

‚Ÿ‚ªAÎ‚¢Š‚ª‚¢‚Ü‚¢‚¿•ª‚©‚ç‚È‚¢
‚Ÿ‚Á‚ăR[ƒh‚ÌŽg‚¢Š‚ª•ª‚©‚ç‚È‚¢

911 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 17:36:05 ]
Windows‚̃Gƒ~ƒ…ƒŒ[ƒg=ƒnƒ“ƒOƒAƒbƒv‚Á‚Ä‚¢‚¢‚œ‚¢‚ñ‚Ÿ‚ë‚€B
–Ê”’‚­‚à‚È‚ñ‚Æ‚à‚È‚¢‚ªB

912 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 19:45:29 ]
ƒAƒZƒ“ƒuƒ‰Šo‚Š‚œ‚Ă̏Á–h‚ª‚â‚Á‚Ä‚éB

913 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/01/28(“ú) 12:29:15 ]
“Á’è‚Ì•À‚т̓ÁŒ –œ—ß‚ðƒgƒ‰ƒbƒv‚µ‚ăGƒ~ƒ…ƒŒ[ƒ^[‚Ɉڍs‚·‚é‚ñ‚Ÿ‚ë
‚æ‚­‚ ‚éŽÀ‘•‚Ÿ

914 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/01(–Ø) 20:41:18 ]
u‰‚߂ēǂÞ8086v“Ç‚ñ‚Å‚é‚ñ‚Ÿ‚¯‚ǁA
linux‚È‚ñ‚ÅdebugƒRƒ}ƒ“ƒh‚ª–³‚­‚ÄŽŽ‚¹‚žh‚¢B
“¯‚¶‚æ‚€‚ȃRƒ}ƒ“ƒh‚ɂ͂ǂ̂悀‚È‚à‚Ì‚ª‚ ‚é‚Å‚µ‚å‚€‚©B

915 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/01(–Ø) 23:05:52 ]
>>914
‚œ‚Ô‚ñŠú‘Ò‚·‚镚‚͂Ȃ¢B
gdb‚Í‚»‚€‚¢‚€—p“r‚ł͎g‚¢‚à‚̂ɂȂç‚ñ‚©‚ç‚Ì‚€B
adb‚Æ‚©‚œ‚܂ɗ~‚µ‚­‚È‚è‚Ü‚·‚ȁB


916 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/02(‹à) 00:21:17 ]
ŒŸ‚í‚ê‚߂Äadb‚ª–³‚¢‚±‚Æ‚ð’m‚Á‚œB

Ì‚Ìunix‚ɂ͕W€‚Å“ü‚Á‚Ä‚œ‚ñ‚Ÿ‚ª‚È‚ŸBcc‚ªÁ‚Š‚œ ‚©‚ç–³‚­‚È‚Á‚œ‚ñ‚©‚Ë‚¥B


917 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/02(‹à) 02:13:06 ]
>>915
‚€[‚ñA‚»‚€‚Ȃ̂ł·‚©‚ŸB
‚È‚ñ‚Æ‚àŽc”O–³”OB

918 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/05(ŒŽ) 21:40:54 ]
ƒtƒŠ[‚ÌDOS‚Í‚¢‚ë‚¢‚ë‚ ‚邯‚ǁA‚»‚Ì’†‚É‚Í1‚‚­‚ç‚¢DEBUG‚ðŽ‚Á‚œ‚à‚Ì‚à‚È‚¢‚©H

919 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/05(ŒŽ) 21:51:01 ]
‚Â ttp://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/debug/



920 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/05(ŒŽ) 22:07:35 ]
‚[‚©DOSã‚Å“®‚­debugŒÝŠ·(?)ƒfƒoƒbƒK‚Ȃ猋\‚ ‚éB

921 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 00:12:45 ]

‚±‚ñ‚΂ñ‚Í‚±‚ñ‚΂ñ‚́I
‰‹‰JavaƒvƒƒOƒ‰ƒ}‚Ÿ‚¯‚Ç
ƒAƒZƒ“ƒuƒ‰‚ð•׋­‚·‚邜‚߂̊‹«‚Á‚čŋ߂͂Ȃɂª‘œ‚¢‚́H
ƒAƒZƒ“ƒuƒ‰‚Á‚ÄCPU‚É‚æ‚Á‚Ĉႀ‚ñ‚Ÿ‚æ‚ˁH
x86Œn‚ª‚Ù‚Æ‚ñ‚ǂȂ́H
64bit‚̂͂܂œ‘‚«•ûˆá‚Á‚Ä‚­‚éH
H
H
H

922 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 00:46:02 ]
‰Ž‚̓AƒZƒ“ƒuƒŠ‚̕׋­‚ÍCASL‚Ÿ‚Á‚œ‚È
‰SŽÒŒü‚¯‚̏‘Ð‚ª‚±‚ê‚Ù‚Ç‘œ‚¢ƒAƒZƒ“ƒuƒŠŒŸŒê‚à–³‚©‚ë‚€

923 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:11:16 ]
>î•ñˆ—‹ZpŽÒŽŽŒ±‚Ì‹³Þ—p‚̃AƒZƒ“ƒuƒŠŒŸŒêB
>³Ž®–ŒÌ‚́CCASL II(‚«‚á‚·‚€‚邁[)B

‚Ö‚¥[
‚Å‚àŽÀ—p“I‚¶‚á‚È‚¢ƒAƒZƒ“ƒuƒŠ‚æ‚è‚àAIntelŒn‚̃AƒZƒ“ƒuƒŠ‚ð‚â‚Á‚œ‚Ù‚€‚ª
‚¢‚¢‹C‚ª‚·‚é‚ñ‚Ÿ‚¯‚ǁA‚Ç‚Á‚¿‚Å‚à•׋­‚ɂȂ邩‚ç‚©‚í‚ñ‚Ë‚Á‚ÄŠŽ‚¶‚Ȃ̂©‚È



924 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:25:55 ]
CASL II ‚͌ߌã‚̃eƒXƒg‚Ì“_‰Ò‚¬‚ɂȂ邩‚ç‚ ‚éˆÓ–¡ŽÀ—p“IB
x86‚̃AƒZƒ“ƒuƒ‰‚͍¡‚âˆê•”‚̐l‚ðœ‚¢‚Ä—˜—p‚³‚ê‚é•p“x‚͏­‚È‚¢‚̂ł ‚éˆÓ–¡‚ ‚Ü‚èŽÀ—p“I‚łȂ¢B

925 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:27:26 ]
‚Ç‚Á‚¿‚à‘債‚œ–ð‚É—§‚œ‚È‚¢‚Æ‚¢‚€“_‚ł͎—‚œ‚æ‚€‚È‚à‚ñ‚Ÿ‚ȁB

926 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:33:26 ]
‚ñ‚¶‚á‚ A‚¢‚܈ê”Ԑl‹C‚̃AƒZƒ“ƒuƒ‰‚͂ȂɁH

927 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:40:58 ]
CELLB
‚[‚©A’N‚©‚â‚Á‚Ä‚­‚êB¡‚Ȃ狋—¿o‚·‚©‚çB

928 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/14(…) 01:44:08 ]
ƒtƒBƒbƒNƒXƒ^[ŽÐˆõ‰³

x86ƒAƒZƒ“ƒuƒ‰‚Ÿ‚ëíޝ“I‚ɍl‚ЂāB

929 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:44:25 ]
‚ ‚ŸPS3‚É‚à‚Ì‚Á‚Ä‚é‚â‚‚©
‚Å‚àA‰SŽÒ‚ɂ͕~‹‚ª‚œ‚©‚»‚€‚Ÿ‚È‚Ÿ



930 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:56:34 ]
‚Ü‚ ‚Å‚àx86‚ ‚œ‚è‚àMMX‚âSSEŽg‚¢‚œ‚¢’ö“x‚È‚çemmintrin.h‚ōςނµ‚È‚ŸB

931 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:00:01 ]
x86‚͐l‹C‚[‚æ‚èŽè‹ß‚ÈPC‚ŏo—ˆ‚é‚©‚琔‚ª‘œ‚¢‚Ÿ‚¯‚Ÿ‚ëB

932 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:03:56 ]
‚±‚ê‚©‚çƒQ[ƒ€ƒvƒƒOƒ‰ƒ}‚ɂȂé‚È‚çCELLH

933 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:14:40 ]
>>932
•’ʂ̓Rƒ“ƒpƒCƒ‰‚Å‚â‚邟‚ëB
PowerPCŒn‚̃AƒZƒ“ƒuƒ‰‚àŠo‚Š‚Ä‚š‚¢‚Ä‘¹‚͂Ȃ¢‚Ÿ‚ë‚€‚¯‚ǁA
‚±‚ê‚©‚ç–¢—ˆ‰i…CELL‚ªŽg‚í‚ꑱ‚¯‚é–ó‚Å‚à‚È‚µB

934 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/14(…) 02:20:32 ]
‚Ü‚ Å‰‚ÍCOMET2/CASL2‚Å‚¢‚¢‚Å‚·‚Ë

935 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:24:01 ]
‚Ü‚ AƒoƒCƒiƒŠƒGƒfƒBƒ^‚Å‹@ŠBŒê’Œ‘‚«‚©‚çƒAƒZƒ“ƒuƒ‰AƒRƒ“ƒpƒCƒ‰‘g‚ݍž‚݊֐”‚܂ł¢‚ë‚¢‚돑‚«•û‚Í‚ ‚邯‚ǁA
Ž©•ª‚ªŽg‚€CPU‚ɂǂ€‚¢‚€–œ—ß‚ª‚ ‚Á‚āA‚»‚ÌŽÀs‚ɂǂꂟ‚¯‚̃RƒXƒg‚ª‚©‚©‚é‚©‚Æ‚¢‚€’mޝ‚ª‚¢‚ç‚È‚­‚Ȃ鎞‘ã‚͂܂Ÿ“–•ª‚±‚È‚¢‚Ÿ‚ë‚€‚ȁB

d—v‚Ȃ̂͂»‚€‚¢‚€’mޝ‚Å‚ ‚Á‚āAƒAƒZƒ“ƒuƒ‰‚Ì•¶–@‚Æ‚©‹@”\‚Í‚í‚è‚Æ‚Ç‚€‚Å‚à‚¢‚¢B

936 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:25:59 ]
‚»‚€‚¢‚€Žž‘オ‚«‚¿‚á‚Á‚œ‚çAƒvƒƒOƒ‰ƒ}‚Í”p‚ê‚¿‚á‚€‚È
ŽÀ—Í‚ª

937 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 10:06:54 ]
CASL2‚̃oƒCƒuƒ‹“I‚È–{‚Á‚Ăǂê‚Å‚·‚©B
“ü–发‚Æ‚©‚¶‚á‚È‚­‚āB
Ú‚µ‚­”ƒ‚¢‚Ä‚é‚₁B

938 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 13:03:47 ]
Å‹ß‚ₜ‚ç‚ß‚Á‚œ‚ç‚¢‚ë‚ñ‚ȃA[ƒLƒeƒNƒ`ƒƒ‚ÌŽdŽ–‚ª‚ ‚é‚ñ‚Å
ƒCƒ“ƒXƒgƒ‰ƒNƒVƒ‡ƒ“ƒZƒbƒg‚ðŠo‚Š‚é‰É‚·‚ç‚È‚¢
‚Ý‚ñ‚È8bit‚Æ‚©16bit‚Æ‚©‚Ÿ‚¯‚Ç
–œ—ß•\‚ðŽÎ‚ߓǂ݂µ‚Ä
u‚°A¶ƒVƒtƒg‚ˁ[‚¶‚á‚ñ‚±‚ÌCPUv‚Æ‚©
u•„†”œ“]‚ˁ[‚æv‚Æ‚©
uæŽZ–œ—ß‚¶‚ã[‚æ[v‚Ÿ‚Ì
u‚í‚́BƒŒƒWƒXƒ^4‚A‚±‚Á‚¿‚Í32ŒÂ[v‚Æ‚©ŒŸ‚¢‚‚ƒeƒ“ƒp‚Á‚Ä‚é

939 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 13:55:11 ]
>>938
‚Å‚àˆê‚‚àƒAƒZƒ“ƒuƒŠê–‚Á‚ĂȂ¢‚Æ‚»‚ê‚à”»‚ç‚È‚¢‚ñ‚Ÿ‚æ‚Ë



940 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 16:04:08 ]
>>938
‚œ‚Ô‚ñ‚»‚€Žv‚Á‚œƒ„ƒc‚ª‚‹‰ŒŸŒêì‚ë‚€‚ÆŽv‚Á‚œ‚ñ‚Ÿ‚ë‚€‚È

941 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 16:28:30 ]
>>938
‚S‚‚̂¹‚è‚Ó‚Ì‚€‚¿‚R‚‚͉œ‚Ÿ‚©‚í‚©‚Á‚œB

orz


942 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 17:22:05 ]
‚µ‚©‚àƒn[ƒo[ƒhŒ^AƒmƒCƒ}ƒ“Œ^‚à–ž•Õ‚È‚­Žæ‚葵‚Š‚ç‚ê‚Ä‚š‚è‚Ü‚·orz

943 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 23:04:01 ]
@@‚»‚Ÿ@ |------€MÜ°--€
@@‚ꂪ@ |Ê{{@}} jjjR€l l ƒn
@@‚ª@@@|€{ ʃŠÉÉÉÉÉɁj€ l l
@@‚¢@@@|RR°€œcœcÉÉÉ}@@‚É
@@‚¢@@@|SSSSSRœcœc} @‚â
@@!! @@ /:.:.:.SSSSRœcœc} l@‚Á
_QQ^{ l ii | l|} Ê€S} МcÄ
œcŒ ,ª€€€S{{R} l|l šª=Ø€ƒV} |l
lƒ~{@Þ²ŒÓ'Àƒ~R}Œš=×'§€ }Ð}} l
SЁ@@ P~'š''': |Þ:°.P @ lÉ/l | |
SS@@ " @: :@!€ @M@@l²É l| |
@>lÞ€@@@@°€,'¿ @ @ /.|}€ l| |
:.lR R @@°_ ]-]§'@ /::Él Ä€
:.:.:.:_R @ @ “ñ"@ /::// /:.:.l:.:.
:.:.:.:.:.::R:_@@@ @/::://:.:,':.:..:l:.:.
;.;.;.;.;;.:.:.:._M°-- '" //:.:.:;l:.:.:.:l:.:
“‚¢–â‘è‚قǁA‰ð‚¯‚邯’B¬ŠŽ‚ ‚é‚Ì‚æ‚ˁB

944 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/02/17(“y) 21:49:42 ]
extern unsigned int crcTable[];
unsigned int updateCRC32( unsigned char *src, unsigned int size, unsigned int crc )
{
while ( size-- )
crc = ( crc << 8 ) ^ crcTable[ ( crc >> 24 ) ^ *src++ ];
return crc;
}
’N‚©‚±‚ê‚ð‚‘¬‰»‚µ‚ĉº‚³‚êB
C‚͈̔͂¶‚á‚â‚͂肱‚ꂪŒÀ“x‚Á‚Û‚¢B
Œã‚̓AƒZƒ“ƒuƒ‰‚µ‚©‚È‚³‚»‚€‚Ȃ̂ł·B

945 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/17(“y) 22:05:55 ]
‚¹‚߂ñ‚±‚܂ŃR[ƒhÅ“K‰»‚µ‚Ä‚©‚炟‚ˁB
ƒAƒ‹ƒSƒŠƒYƒ€‚̉ü—Ç‚ðŽŽ‚Ý‚ž‚ɃAƒZƒ“ƒuƒ‰‚É—Š‚é‚̂͒m«‚Ì”s–k
www.intel.co.jp/jp/developer/technology/magazine/communications/slicing-by-8-0306.htm


ƒR[ƒh‚Í‚±‚¿‚ç‚©‚ç‚ǁ[‚Œ
sourceforge.net/projects/slicing-by-8

946 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/17(“y) 22:26:40 ]
ˆÚA«‚̂Ȃ¢ƒ|ƒCƒ“ƒ^•ÏŠ·‚ƃGƒ“ƒfƒBƒAƒ“‚ÌŒˆ‚ߑł¿‚ª‚ ‚é‚©‚ç
‚Ç‚¿‚ç‚©‚Æ‚¢‚€‚ƃAƒZƒ“ƒuƒ‰‚ŏ‘‚­‚ׂ«ƒAƒ‹ƒSƒŠƒYƒ€‚Ÿ‚¯‚Ç‚È

947 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/17(“y) 22:35:18 ]
>>937
CASL‚È‚ñ‚Ēʉ߂µ‚œŒã‚ÍˆêØG‚ç‚È‚¢‚©‚ç
–ˆ”NIPA‚ª”z‚Á‚Ä‚éˆÄ“à‘‚É•t‘®‚µ‚Ä‚éŽd—l‘‚Ÿ‚¯‚ŏ\•ªB
–œ—ß‚ª“ǂ߂è‚áŒã‚͉œ‚à¢‚邱‚ƂȂ¢‚Å‚µ‚åB

948 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 05:22:21 ]
>>944 ‚̃R[ƒh‚̂܂܂łàAdo while‚É‚µ‚œ‚Ÿ‚¯‚Å1–œ—߂͑¬‚­‚È‚é‚ˁB

949 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 06:47:01 ]
mov eax, crc
mov ecx, size
mov esi, src
rep crc32




950 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 08:06:08 ]
>>948
ˆ‚ª‚ŸAÅ‹ß‚̃Rƒ“ƒpƒCƒ‰‚Ífor‚É“Á‰»‚µ‚œÅ“K‰»‚ð‚·‚é‚±‚Æ‚ª‘œ‚¢‚©‚çˆêŠT‚ɂ͌Ÿ‚Š‚È‚¢B

951 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 14:09:14 ]
Å‹ß‚̃Rƒ“ƒpƒCƒ‰‚ÍŒ«‚¢‚©‚ç‚È‚Ÿ
‚Ä‚¢‚€‚©CPU‚Ì“à•”‚ª•¡ŽG™

952 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/18(“ú) 14:33:51 ]
>>949
NehalemƒLƒ^[

953 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 14:50:04 ]
ƒRƒ“ƒpƒCƒ‰‰œ‚æH

954 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/19(ŒŽ) 07:54:37 ]
ƒtƒ@ƒ~’ʂɃAƒZƒ“ƒuƒ‰ŒoŒ±ŽÒ‚Ì‹l‚ªæ‚Á‚ĂĂЂ¢‚œ

955 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/19(ŒŽ) 18:22:15 ]
ƒAƒZƒ“ƒuƒ‰‚Å‚·‚©EEE–Ÿ‰æ‚͓ǂñ‚Ÿ‚ñ‚Ÿ‚¯‚ÇOK‚Å‚·‚©‚ˁH
‚Æ‚©H@@@@@@@@@@@@@@@@@@@@@@@@@@Z80‚Å‚¢‚¢‚È‚çEEE(EÍE)

956 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/19(ŒŽ) 20:26:41 ]
‚¢‚Ü‚³‚çZ80‚Ý‚œ‚¢‚ȕϑÔCPU‚Í–³‚¢‚Ÿ‚ë‚€B


957 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/20(‰Î) 00:44:35 ]
‚Ç‚€‚݂ĂàCellˆê‘ð‚Å‚·

Wii‚Å‚à‚â‚é‚ñ‚©‚ȁA«”\‰Ò‚®‚œ‚ß‚É

958 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 02:09:12 ]
Wii‚ÍŠù‚ÉŽ€‚ɑ̂Ÿ‚©‚çƒAƒZƒ“ƒuƒ‰‹ìŽg‚µ‚Ă܂ŃQ[ƒ€ì‚ñ‚È‚¢‚ŒB

959 –Œ‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/20(‰Î) 02:54:02 ]
„Wii‚ÍŠù‚ÉŽ€‚ɑ̂Ÿ‚©‚ç
‚»‚ê‚͂Ђå‚Á‚Æ‚µ‚ăMƒƒƒO‚ÅŒŸ‚Á‚Ä‚é‚Ì‚©H



960 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 04:53:08 ]
>>956 ìè‚̐΂͌»–ð‚Å‚·‚æB“ú—§‚Ì64180‚Í‚³‚·‚ª‚ɍì‚Á‚ĂȂ¢‚Ý‚œ‚¢‚Ÿ‚¯‚ǁB

961 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 06:07:13 ]
„ìè‚̐Î
‚ ‚̕ϑԂÈZ80‚ɁAX‚ɕϑԂȃƒ‚ƒŠŠÇ—–œ—ß‘‚₵‚œ“z‚Ÿ‚Á‚¯?
#‚¢‚âAŠ„‚è‚ÆD‚«‚Å‚·‚ªw

>>957
‚±‚Ì‘O‚͘R‚ꂪ‚»‚€‘‚¢‚œ‚çŽÐˆõ‰³‚Æ‚©‘‚©‚ꂜ‹C‚ª‚·‚邪cc

962 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 06:52:22 ]
>>957
¡ŽžƒAƒZ‚Å‘g‚Þ•K—v‚ª‚ ‚é‚È‚ñ‚Ä
—]’ö—]—T‚̂Ȃ¢‘g‚ݍž‚Ý‚©
Cell‚Ý‚œ‚¢‚ȕςȐΎg‚€Žž‚Ÿ‚ë‚€‚µ‚»‚€‚©‚à‚Ë

963 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 08:31:10 ]
Ž¿–â‚Å‚·Bml.exe‚̃Cƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚ðŽg‚Á‚ĔėpƒŒƒWƒXƒ^‚Æ
ƒZƒOƒƒ“ƒgƒŒƒWƒXƒ^‚Ì’l‚ð•\ŽŠ‚µ‚œ‚¢‚̂ł·‚ªAŽŸ‚̂悀‚ȃR[ƒh‚Å
‚š‚‹‚Å‚·‚©H

int eaxv, ebxv, ecxv, edxv, esiv, ediv, ebpv, espv;
wchar_t csv, dsv, ssv, esv, fsv, gsv;
eaxv = ebxv = ecxv = edxv = esiv = ediv = ebpv = espv = 0;
csv = dsv = ssv = esv = fsv = gsv = 0;
__asm {
mov eaxv, eax;
mov ebxv, ebx;
mov ecxv, ecx;
mov edxv, edx;
mov esiv, esi;
mov ediv, edi;
mov ebpv, ebp;
mov espv, esp;
mov csv, cs;
mov dsv, ds;
mov ssv, ss;
mov esv, es;
mov fsv, fs;
mov gsv, gs;
}
printf( "EAX=%08X EBX=%08X ECX=%08X EDX=%08X\n", eaxv, ebxv, ecxv, edxv );
printf( "ESI=%08X EDI=%08X EBP=%08X ESP=%08X\n", esiv, ediv, ebpv, espv );
printf( "CS=%04X DS=%04X SS=%04X ES=%04X FS=%04X GS=%04X\n", csv, dsv, ssv, esv, fsv, gsv );


964 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 10:36:56 ]
•ЂÁ’[‚©‚ç•ϐ”‚É‘ã“ü‚µ‚æ‚€‚Æ‚·‚邯AŒ‹‹ÇƒŒƒWƒXƒ^‚ðÁ”‚Ä‚µ‚Ü‚Á‚Đ³‚µ‚­•\ŽŠ‚Å‚«‚È‚¢‚ÆŽv‚í‚êB
‘S•”“Z‚߂ĂłȂ­AˆêŒÂ‚ž‚‚â‚ç‚È‚¢‚ƃ_ƒ‚È‚ñ‚łȂ¢?
#‚[‚©AƒfƒoƒbƒK‚ÅŒ©‚邱‚Ƃ͂ł«‚È‚¢‚Ì‚©?

965 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 15:47:34 ]
>944
‘¬‚¢‚©‚Ç‚€‚©‚́A‰ð‚ç‚È‚¢‚ªA‚Ƃ肠‚Š‚ž‘ŽYCISCCPU(32bit?)‚̏ꍇ

#pragma PARAMETER update32(A0,R3R1,R2R0)
----
_updateCRC32:
$updateCRC32:
PUSHM A1
__loop:
MOV.W R2,A1
SHL.W #-8,A1

XOR.B [A0],A1
SHL.L #2,A1 ; Long Index
SHL.L #8,R2R0
XOR.L _crcTable[A1],R2R0
ADDX #1,A0
SUBX #1,R3R1
JNZ __loop

POPM A1
RTS


966 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 18:50:36 ]
>>964
ƒXƒ^ƒbƒN‚ɓ˂Áž‚߂΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ȁB
‚Å‚à‚Á‚Äesp‚ð“K“–‚ȍ\‘¢‘̂̃|ƒCƒ“ƒ^‚ÉŠi”[‚µ‚œ‚肵‚āB

967 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 19:54:37 ]
>>963
ml.exe‚̃Cƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Á‚ĂȂñ‚Ÿ‚æB “™‚ׂ̍©‚¢ƒcƒbƒRƒ~‚Í’u‚¢‚Æ‚¢‚āB
•\ŽŠ‚·‚邟‚¯‚Ȃ炻‚ê‚Å—Ç‚¢B

ƒAƒZƒ“ƒuƒŠo—́iVC++‚È‚ç/FAsj‚ðo‚µ‚ÄŠm”F‚·‚êB

968 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 23:42:56 ]
ƒCƒ“ƒ‰ƒCƒ“‚‚“‚Žg‚€•K—v‚·‚ç‚È‚¢‚¶‚á‚ñ

969 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/21(…) 02:43:28 ]
>>964,>>966,>>967,>>968
‚݂Ȃ³‚ñA‹Md‚ȃAƒhƒoƒCƒX‚ð‚ ‚è‚ª‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
.asmƒtƒ@ƒCƒ‹‚ðŒ©‚Ä‚Ý‚é‚ÆAƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚ɑΉž‚·‚éƒR[ƒh‚Í
‰º‚̂悀‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚œB
—]•ª‚ȏˆ—‚͂Ȃ¢‚æ‚€‚Ȃ̂ŁAˆê‰ž–â‘è‚È‚­ƒŒƒWƒXƒ^‚Ì“à—e‚ð
ƒXƒgƒA(?)‚Å‚«‚Ä‚¢‚邿‚€‚Å‚·B

mov DWORD PTR _eaxv$[ebp], eax
mov DWORD PTR _ebxv$[ebp], ebx
mov DWORD PTR _ecxv$[ebp], ecx
mov DWORD PTR _edxv$[ebp], edx
mov DWORD PTR _esiv$[ebp], esi
mov DWORD PTR _ediv$[ebp], edi
mov DWORD PTR _ebpv$[ebp], ebp
mov DWORD PTR _espv$[ebp], esp
mov WORD PTR _csv$[ebp], cs
mov WORD PTR _dsv$[ebp], ds
mov WORD PTR _ssv$[ebp], ss
mov WORD PTR _esv$[ebp], es
mov WORD PTR _fsv$[ebp], fs
mov WORD PTR _gsv$[ebp], gs




970 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/21(…) 14:15:18 ]
Windows‚Ÿ‚Á‚œ‚çGetThreadContext‚ňꔭ‚Æ‚¢‚€ƒIƒ`B

971 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/21(…) 14:40:27 ]
GetThreadContext‚ðŽ©ƒXƒŒƒbƒh‚ɌĂяo‚·‚ƌĂяo‚µ‚͐¬Œ÷‚·‚邯‚Ç’†g‚̕ۏ؂͖³‚µ

972 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 00:05:17 ]
Å‹ß•׋­’†‚Å‚¿‚å‚Á‚Æ”Y‚Ý‚ª‚ ‚è‚Ü‚·B
ƒƒ‚ƒŠ‚̃AƒhƒŒƒX‚ð“Á’è‚̃‹[ƒ`ƒ“‚Ÿ‚¯‚Å—˜—p‚·‚é‚ñ‚Å‚·‚ªA
ƒXƒ^ƒbƒN‚É“ü‚ê‚Äpush,pop‚·‚é‚ׂ«‚Ȃ̂©A
ƒƒ‚ƒŠ‚©‚ç“Ç‚ñ‚ł܂œ‘‚«–ß‚·‚ׂ«‚Ȃ̂©A
‚Ç‚Á‚¿‚ª‚¢‚¢‚ñ‚Å‚µ‚å‚€H
’l‚ðXV‚·‚é‚Ì‚ÅŠˆàC‚̃|ƒCƒ“ƒ^‚Ȃ̂ł·‚ªB
‚â‚Í‚èƒXƒ^ƒbƒN‚Ì•û‚ªŽáᑬ‚»‚€‚Ȃ̂ł·‚ª‚»‚Ì“àƒoƒO‚è‚»‚€‚Å‚·B
е‚ê‚é‚܂ł̓ƒ‚ƒŠ‚ðŽg‚€‚ׂ«‚Å‚µ‚å‚€‚©H

973 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 00:10:01 ]
>>972
ƒŒƒWƒXƒ^

974 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 01:12:27 ]
65816ƒAƒZƒ“ƒuƒ‰‚̕׋­’†‚Å‹l‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œB
—ႊ‚Î
AD E0 11 LDA
‚Å11E0‚Ì’l‚ª260ˆÈã‚È‚çX‚ɃWƒƒƒ“ƒv
260ˆÈ‰º‚È‚çY‚ɃWƒƒƒ“ƒv‚Æ‚¢‚€–œ—߂͂ǂ̂悀‚É‚µ‚œ‚ç‚¢‚¢‚Å‚·‚©H
AD E0 11
CD 60 02
F0 04
5C XX XX XX
5c YY YY YY
‚Æ‚â‚è‚Ü‚µ‚œ‚ªƒ[ƒƒtƒ‰ƒO‚ðŽg‚Á‚Ă̕ªŠò‚Ȃ̂Å
260‚Ÿ‚Á‚œ‚Æ‚«‚Å‚µ‚œB
u260ˆÈã‚ÍX‚ɃWƒƒƒ“ƒvA260ˆÈ‰º‚ÍY‚ɃWƒƒƒ“ƒvv‚Ì•ªŠò‚Ì•û–@‚ð
‰œ•û‚©‚²‹³Žö‰º‚³‚¢B

975 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 01:34:34 ]
>>974
65816‚Í’m‚ç‚ñ‚ªAƒjƒ‚ƒjƒbƒN•\‚ð‚æ‚­Œ©‚Ă݁B
ðŒ•ªŠò–œ—߂Ƀ[ƒƒtƒ‰ƒOƒ`ƒFƒbƒNˆÈŠO‚É‚àƒLƒƒƒŠ[ƒtƒ‰ƒOƒ`ƒFƒbƒN‚Ì‚ª‚ ‚é‚Í‚ž‚Ÿ‚©‚çB

976 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 03:01:21 ]
>>974
‚š‚Ü‚¢AOKWave‚Å‚à“¯‚¶‚±‚Æ‚«‚¢‚Ä‚œ‚ȁB>>975‚Ìà–Ÿ‚Å‚à
—‰ð‚Å‚«‚È‚³‚»‚€‚ŸB

‚È‚ A206ˆÈ‰º‚Æ260ˆÈã‚Å•ª‚¯‚é‚Ä‚¢‚Á‚Ă邯‚Ç‚³Au260v‚̂Ƃ«‚Í
‚Ç‚Á‚¿‚É•ªŠò‚³‚¹‚ñ‚Ÿ‚¢w



977 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 08:47:17 ]
>>975
65816‚ł͂±‚€‚â‚Á‚ÄŠo‚Š‚Æ‚¯‚΂¢‚¢B
“¯‚¶(A  CMP xxxx)FBEQ F0
ˆÈŠO(A ‚ CMP xxxx)FBNE D0
–¢–ž(A ƒ CMP xxxx)FBCC(BLT) 90
ˆÈã(A † CMP xxxx)FBCS(BGE) B0

‚ ‚ƁACD 60 02‚Ÿ‚ÆCMP $260A‚‚܂è$260”Ô’n‚Ì“à—e‚Ƃ̔äŠr‚ɂȂéB
‘Š’l‚Æ”äŠr‚ª‚µ‚œ‚©‚Á‚œ‚çC9 60 02‚Æ‚â‚é‚ׂ«B


978 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 09:25:36 ]
>>975
ƒtƒ‰ƒO‚̈Ӗ¡‚ª‚í‚©‚Á‚Ă܂¹‚ñ‚Å‚µ‚œB

>>976
260ˆÈ‰º‚Æ260–¢–ž‚Å‚µ‚œB
‚·‚݂܂¹‚ñB

>>977
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·I
–³Ž–260ˆÈã‚Ì–œ—ß‚ªo—ˆ‚Ü‚µ‚œB

ŠF—l‚š–Z‚µ‚¢’†—L“ï‚€‚²‚Ž‚¢‚Ü‚µ‚œB

979 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/28(…) 00:03:34 ]
> 260ˆÈ‰º‚Æ260–¢–ž



980 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/03/17(“y) 23:56:27 ]
‚ ‚°

981 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/03/21(…) 00:07:46 ]
age

982 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2007/03/21(…) 17:34:48 ]
NASM‚ÅSSE3‚â‚»‚êˆÈã‚ÍŽg‚Š‚é‚̂ł·‚©B

983 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/03/21(…) 17:52:27 ]
ƒ}ƒNƒƒAƒZƒ“ƒuƒ‰‚È‚ç‚Ç‚ñ‚ȃjƒ‚ƒjƒbƒN‚Ÿ‚ë‚€‚Æ(Ž©•ª‚ŒljÁ‚·‚ê‚Î)Žg‚Š‚éB

984 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/03/21(…) 20:25:57 ]
‚Ü‚ž•׋­






[ V’…ƒŒƒX‚̎擟/•\ŽŠ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef