[•\ŽŠ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch‚Ìread.cgi‚Ö]
Update time : 06/06 15:11 / Filesize : 188 KB / Number-of Response : 881
[‚±‚̃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•Ó‚è

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
‚É‚·‚é







[ 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ƒ188KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef