[•\ަ : ‘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 –¼‘OFƒ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•Ó‚è

405 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/20(“ú) 19:43:02 ]
‚½‚Ô‚ñ

LABEL:
nop
jmp LABEL

406 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/08/24(–Ø) 07:04:12 ]
MessageBoxAo‚·‚à‚Ì‚Å1500ƒoƒCƒg‚æ‚謂³‚¢EXEì‚é•û–@‚ ‚é‚©‚¢H

407 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 07:38:00 ]
‚ ‚邨i OƒÖOj

408 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/08/24(–Ø) 07:45:56 ]
MASM‚łł«‚é‚©‚Èi OƒÖOj

409 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 08:53:48 ]
‚ÅA“š‚¦‚½‚çAŽŸ‚̃oƒCƒg‚͉½‚Å‚·‚©‚ƂȂé‚킯‚¾‚ÈI

412 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 09:28:55 ]
‚Ƃ肠‚¦‚¸VC++‚Å‚àƒŠƒ“ƒJƒIƒvƒVƒ‡ƒ“‚¢‚¶‚ê‚Î1024ƒoƒCƒg‚܂ł͒B¬‚Å‚«‚邱‚Æ‚ðŠm”FB



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

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

416 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/08/24(–Ø) 13:56:04 ]
@ @ @@@@ Q_QQ_
@ @Q@@^@@ @ @_
@@|@ |^@ _ƒm @R¤_@ _@@@EEE‚à‚µ‚à‚µ‚¨•ꂳ‚ñA–l‚¾‚¨A–lEEE‚»‚¤AƒˆƒVƒI‚¾‚¨EEE
@@| @| @oßÜ@@@Üßo@ _ @EEEŽ–ŒÌ‹N‚±‚µ‚¿‚á‚Á‚ÄEEE‘ŠŽè‚ð‰ö‰ä‚³‚¹‚¿‚á‚Á‚½‚¨EEE
@@| @|@@@ i__l__j@@@@|@@

@@|@ |^@ _ƒm @R¤_@ _@@@EEE‚¨‹à‚ª‚¢‚Á‚Ï‚¢•K—v‚¾‚¯‚Ç‚¨‹àŽ‚Á‚ĂȂ¢‚¨EEE
@@| @| @oßÜ@@@Üßo@ _ @EEE‚¤‚ñEEE‚¤‚ñEEE¡‚©‚猾‚¤ŒûÀ‚É‚·‚®U‚èž‚ñ‚Å—~‚µ‚¢‚¨EEE
@@| @|@@@ i__l__j@@@@|@@

@@|@ |^@ _ƒm @R¤_@ _@@@EEE‚¨•ꂳ‚ñEEE–À˜f‚©‚¯‚Ă΂©‚è‚Å‚²‚ß‚ñ‚È‚³‚¢EEE
@@| @| @oßÜ@@@Üßo@ _ @EEE‚¤‚ñEEE‚ ‚肪‚Æ‚¤EEE‚ª‚ñ‚΂邨EEE‚¶‚á‚ ‚ËEEE
@@| @|@@@ i__l__j@@@@|@@

ÌßÁ¯c@@Q@@^@@ @ @_
@°°c|@ |^@ _ƒm @R¤_@ _@@@EEE
@@@@@@| @| @oßÜ@@@Üßo@ _
@@@@@@| @|@@@ i__l__j@@@@|@@
@@@@@@|Q|@@ @ M ÜL @ @ ^
@@@@@@ ˜
@@@@@@Ý
@@@@@@@@@Q_
@ @Q @ ^Ü@@Ü_
@@|@ |^i œj @iœj_
@@| @|::::::Üi__l__jÜ::::: _
@@| @|@@@@|r„¦-|@@@@@|
@@|Q| @@ @ `['L @ @ ^
@@ ˜
@@Ý



417 –¼‘OFƒ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 –¼‘OFƒ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ƒÖOj

419 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 17:30:02 ]
>>418
PEƒwƒbƒ_‚ւ̃IƒtƒZƒbƒg‚ÌʼnºˆÊƒoƒCƒgB

421 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/24(–Ø) 18:00:30 ]
FDD‚ÍFAT12‚¾‚Á‚½B
‚ÆA“Ë‚Áž‚Ý‚ª“ü‚é‘O‚É’ù³‚µ‚Ä‚¨‚±‚¤B

423 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/08/25(‹à) 09:17:03 ]
>>420
‚»‚Ì‘f“G‚È“ú–{Œê‚Í–O‚«‚é‚Ù‚ÇŒ©‚Ü‚µ‚½B
‚à[‚»‚±‚Í•ª‚©‚è‚Ü‚µ‚½i OƒÖOj
>>412
‚»‚ê‚ÍŽÀs‰Â”\‚Å‚·‚©H

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

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

>>423
ƒAƒb[I


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

428 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 16:20:52 ]
>>427
‚±‚ê‚©H
͓̂®‚¢‚½‚¯‚ÇXPSP2‚¾‚Æ“®‚©‚È‚¢‚Á‚Û‚¢EEE

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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/08/25(‹à) 17:07:20 ]
>>409
ƒZƒNƒVƒ‡ƒ“‚Æ‚Íassume‚Ì‚±‚Ƃł·‚©H
cs‚Æds‚𓯂¶‚É‚µ‚½‚çEXE‚ł͂Ȃ­‚È‚é‚ñ‚¶‚á‚È‚¢‚Å‚·‚©i OƒÖOj

430 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 19:15:35 ]
‚â‚Á‚Ƃł«‚½[
‚½‚Ô‚ñPE‚ÌŬƒTƒCƒYH

TVoAAFBFAABMAQEATWVzc2FnZUJveEEAqAAPAQsBdXNlcjMyLmRsbAAxwLkpAAAAUGjEAEAA6yYA
AEAABAAAAAQAAAAKAAAAAAAAAAQAAAAAAAAA6QAAAMQAAADMzOtcAgAAAAAAEAAAAAEAAAAQAAAA
AQAAAAAAAgAAAAAAAAAAAAAAqAAAABQAAACBQIFpgUCDqV+DqQqBvIHcgsLfgVvfKYLCgfQARAAA
AAAAAAAAAAAAHgAAAEQAAABojABAAFDrHDIzM2J5dGUA6QAAAAAAAADpAAAAAAAAAAAAAAD/FUQA
QADDzCA=

431 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/25(‹à) 20:02:15 ]
233‚ªÅ¬‚¾‚ÆŽv‚Á‚Ä‚½‚¯‚Ç‚à‚¤­‚µ¬‚³‚­‚Å‚«‚»‚¤‚¾EEE

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

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



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

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

435 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 03:25:13 ]
ƒXƒ‚[ƒ‹ƒ‚ƒfƒ‹‚ÍCS‚DS‚¾‚Á‚½‚Æ‹L‰¯‚µ‚Ă邪EEE

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

437 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/29(‰Î) 04:06:28 ]
CS=DS‚̓^ƒCƒj[‚¾‚ÈB

438 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 01:54:52 ]
>>434
Win32‚¾‚ÆCS=0x1bADS=0x23‚¾‚Á‚½‚悤‚ÈBollydbg‚ÅŠm”FB

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

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

443 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/30(…) 20:12:51 ]
‚Å‚àÛ‚³‚ñ‚Ì•û‚ª‚à‚Á‚ÆD‚«‚Å‚·



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


@@@@‚É‚ç

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

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

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

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

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


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

451 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/08/31(–Ø) 14:04:48 ]
‚¨‚¦[‚¨‚¦[

452 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/08/31(–Ø) 19:25:35 ]
eax:edx ‚Ì“à—e‚ð mm0 ‚É“]‘—‚·‚é‚ɂ͂ǂ¤‘‚¢‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H

453 –¼‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/08/31(–Ø) 23:18:23 ]
movd mm0, eax
movd mm1, edx
punpckldq mm0, mm1



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

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

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

457 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/01(‹à) 09:44:06 ]
>>456
ƒAƒZƒ“ƒuƒ‰‚ÅMessageBoxŒÄ‚Ño‚µ‚¾‚¯‚łǂ¤‚â‚Á‚½‚ç2499ƒoƒCƒg‚ð’´‚¦‚鎖‚ª‚Å‚«‚é‚Ì‚©‚ª‹t‚É‹^–₾

458 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/01(‹à) 09:56:15 ]
•\ަ‚·‚郃bƒZ[ƒW‚ª2500ƒoƒCƒgˆÈã‚È‚ñ‚¾‚ë‚—

459 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/01(‹à) 10:38:37 ]
‚»‚ꂾI

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

pushl %ds

‚±‚¤‚¢‚¤–½—ß‚ª‘‚©‚ê‚Ä‚½‚Æ‚«A
ƒXƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚ɉÁŽZ‚³‚ê‚é’l‚Í‚QH‚»‚ê‚Æ‚à‚SH

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

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

463 –¼‘OFƒ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‚Ph‚Ì•¶Žš ˆê•¶Žš•\ަ‚µ‚悤‚ÆŽ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 –¼‘OFƒ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 –¼‘OFƒ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 assemblerv‚Ì•û‚̓Lƒ`ƒ“‚Æ•\ަ
‚³‚ê‚é‚̂Ɉê”Ôʼn‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚ªƒgƒ‰ƒu‚Á‚Ä‚µ‚Ü‚Á‚ÄA‚Ü‚¢‚Á‚Ă܂·I

466 –¼‘OFi OƒÖOj”ò—ˆƒu[ƒ“ [2006/09/20(…) 21:23:16 ]
‚ ‚°

467 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 21:29:56 ]
linux nasm>Google
‚Åʼn‚Éo‚éƒTƒCƒg‚Ìasm05.html‚ÉŽ—‚½‚悤‚Ȃ̂ª‚ ‚é
push eax‚Ì‘O‚ÉpushaApop eax‚ÌŒã‚Épopa‚ð“ü‚ê‚Ă݂Ă͂ǂ¤H


468 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 21:58:02 ]
>>467
pushaApop ‚ð“ü‚ê‚Ă݂܂µ‚½‚ªAŒ‹‰Ê‚ÍA‚Ü‚Á‚½‚­•Ï‚í‚è‚Ü‚¹‚ñB
ƒR[ƒh‚ð‘‚«‘«‚µ‚Ä‚¢‚é‚̂ɂ܂Á‚½‚­•Ï‚í‚ç‚È‚¢‚Æ‚¢‚¤‚Ì‚à
‰½‚©A‚¨‚à‚µ‚ë‚¢‚Å‚·‚ËB


469 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 22:08:54 ]
pushaApopa ‚Í•s—vB

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”FB

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

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

471 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 22:54:40 ]
int 0x80 ‚ð int 0x08 ‚ƃ^ƒCƒvƒ~ƒX‚µ‚Ă܂µ‚½A‚È`‚ñ‚Ä‚±‚Ƃ͂Ȃ¢‚æ‚ËH
‚¢‚âA’p‚¸‚©‚µ‚È‚ª‚牴‚ª‚»‚¤‚¾‚Á‚½B
Œ©‚‚¯‚½‚Æ‚«‚Í‘Sg’E—Í‚µ‚½‚æB‰´‚Ì‚PTŠÔ‚͉½‚¾‚Á‚½‚ñ‚¾‚Á‚Ä‚ËB

472 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 22:58:24 ]
> ‘Sg’E—Í

‘Sg’E–тɌ©‚¦‚½

473 –¼‘OF463 mailto:sage [2006/09/20(…) 23:28:07 ]
>>471
Ž„‚àint 0x08‚ðƒTƒ“ƒvƒ‹‚ÌuHello assemblerv‚Ì•û‚Å‚â‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚±‚ê‚â‚邯Au ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”½‚Å‚·v‚ªƒ‚ƒo‚é‚ñ‚Å‚·‚æ‚ËB

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



474 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/20(…) 23:47:42 ]
$ apt-get install nasm

476 –¼‘OFƒ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 –¼‘OF463 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 –¼‘OF463 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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/21(–Ø) 13:53:05 ]
‚»‚ê‚͑ʖÚB
.dataƒZƒNƒVƒ‡ƒ“‚ɂ̓Oƒ[ƒoƒ‹•Ï”“™‚ð”z’u‚·‚邱‚ƂɂȂÁ‚Ä‚¢‚é‚Ì‚ÅA
‚»‚±‚ɃR[ƒh‚ð‹Lq‚·‚邱‚Ƃ͂ł«‚È‚¢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ƒ‰ƒ€‚ð’Zk‚Å‚«‚éB

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


480 –¼‘OFƒ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‚¯‚邯ŽÀso—ˆ‚È‚¢‚̂ł·‚ª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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 03:38:12 ]
ŠÂ‹«‚â‘O’ñðŒ‚ð‚Ü‚¸Ž¦‚µ‚Ä‚­‚êB˜b‚Í‚»‚ê‚©‚çB
‚¨‚»‚ç‚­ƒu[ƒgŽž‚̃[ƒhˆ—‚¾‚ÆŒ©“–‚͂‚­‚ªB
ˆ½‚¢‚Í‹tƒAƒZ‚µ‚Ă݂ĈÓ}‚µ‚½ƒR[ƒhi0x8000‚Ö‚Ìâ‘΃Wƒƒƒ“ƒvj‚É
‚«‚¿‚ñ‚ƕϊ·‚³‚ꂽ‚©‚ðŠm”F‚·‚邯‚©B

482 –¼‘OFƒ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‚¤dd

483 –¼‘OF482 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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 12:32:15 ]
>>481-483
ƒTƒ“ƒNƒXB

>>481
‚·‚¢‚Ü‚¹‚ñB
OS:FreeBSD6.1
ƒAƒZƒ“ƒuƒ‰:GCC
‚»‚Ì‘¼:ldAobjcopy
ƒGƒ~ƒ…ƒŒ[ƒ^:bochs
ì‚Á‚Ä‚¢‚镨:ƒu[ƒg‚Ìʼn‚Ì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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 13:08:06 ]
>>482
u*v‚ð•t‚¯‚½Û‚Ì“®ì‚ÍAŒäŽw“E‚Ì’Ê‚è‚Å‚µ‚½B
‰ðŒˆ‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

486 –¼‘OF463 Ÿ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] ; ˆÈ‰º‚Ì3s‚Å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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/09/22(‹à) 21:11:12 ]
MMX ‚ÌŽ¿–â‚Å‚·

pand mm0, mm1

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

489 –¼‘OF463 Ÿ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] ; ˆÈ‰º‚Ì3s‚Å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 –¼‘OF487 mailto:sage [2006/09/22(‹à) 22:01:16 ]
ƒRƒ“ƒpƒCƒ‹‚³‚ꂽ‚à‚Ì‚ðobjdump‚ł̂¼‚¢‚½‚çA
lss 0x18(%esp),%esp
‚±‚¤‚¢‚¤•—‚ɕϊ·‚³‚ê‚Ă܂µ‚½B
‚æ‚­’²‚×‚à‚¹‚¸‚ÉŽ¿–₵‚Ä‚·‚݂܂¹‚ñ‚Å‚µ‚½B

491 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 22:56:07 ]
‚È‚ñ‚©

t‚¾‚ÈEEE

493 –¼‘OF463 Ÿ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/22(‹à) 23:18:49 ]
‚Ç‚Á‚©‚Énasm–{‰Æ‚̃}ƒjƒ…ƒAƒ‹‚Ì“ú–{Œê–󂪂 ‚Á‚½‚Í‚¸‚¾‚ªB
‚ ‚ê‚Å\•ª‚æ

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

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

0‚©‚Ç‚¤‚©‚¾‚¯‚ð”»’è‚·‚邾‚¯‚È‚çA‚½‚Æ‚¦‚Î

packssdw mm0, mm0
movd eax mm0
test eax, eax

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

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

499 –¼‘OFƒ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_exitj
mov ebx, 0 ; I—¹ƒXƒe[ƒ^ƒXƒR[ƒh
int 0x80 ; I—¹

500 –¼‘OFƒ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 –¼‘OF499 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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/26(‰Î) 23:44:57 ]
ƒVƒXƒeƒ€ƒR[ƒ‹ŒÄ‚Ô‚Æ‚«ecxƒŒƒWƒXƒ^Žg‚Á‚Ă邾‚ëH
‚»‚ñ‚­‚ç‚¢‹C‚¸‚©‚ñH(LEƒÖEM)

503 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/27(…) 15:00:54 ]
‚Ä‚¢‚¤‚©A‚¢‚܂ǂ«‚̃Rƒ“ƒpƒCƒ‰‚Í
3”{‚·‚é‚Ì‚Ílea‚ÉÅ“K‰»‚µ‚Ä‚­‚ê‚Ü‚·‚æB

507 –¼‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/09/27(…) 22:23:36 ]
Pen4‚¾‚Æ‚±‚ê‚Å‚à‘¬‚©‚Á‚½‚è‚—‚—‚—
mov edx, eax
add eax, eax
add eax, edx


508 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/28(–Ø) 00:52:21 ]
>>507
ƒVƒtƒg‚ª add ‚Ì 8 ”{’x‚¢•Ï‘Ô CPU ‚ðŽ‚¿o‚·‚͔̂½‘¥‚¾‚ÆŽv‚¢‚Ü‚ÂB

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

510 –¼‘OFEÍEj‚Á-›œ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/09/30(“y) 18:11:57 ]
ƒXƒ^ƒbƒN‚ðŽg‚Á‚Ä A B ‚Æ•\ަ‚³‚¹‚悤‚ÆŽv‚¤‚̂ł·‚¯‚ÇAƒEƒ}ƒN‚¢‚«‚Ü‚¹‚ñIH
‚²‹³Ž¦ ‚¨Šè‚¢‚Å‚«‚È‚¢‚Å‚µ‚傤‚©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] ; ʼn‚̃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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 18:27:46 ]
32bitƒ‚[ƒh‚ÅdxƒŒƒWƒXƒ^‚È‚ñ‚©Žg‚¤‚È‚æEEE
‚ ‚ÆÅ‰‚̃pƒ‰ƒƒ^‚Í[ebp+4]‚¶‚á‚È‚­‚Ä[ebp+8]‚¾ƒ{ƒP

513 –¼‘OFƒ{ƒP [2006/09/30(“y) 19:15:48 ]
>>512
‘‘¬‚Ì‚²‹³Ž¦‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚²Žw“E‚Ìdx‚ðedx‚Æ‚µ[ebp+4]‚ð[ebp+8]‚É’¼‚µ‚Ä‚â‚Á‚Ă݂½‚̂ł·‚¯‚ÇA
Œ‹‰Ê‚͕ςí‚炸A‰½‚à•\ަ‚³‚ê‚È‚­‚Ä ‚½‚¾‰üs‚³‚ꂽ‚¾‚¯‚Å‚µ‚½B
C‚ÌŽQlƒ\[ƒX‚Í‚¯‚Á‚±‚¤‚ ‚è‚Ü‚·‚¯‚ÇAƒAƒZƒ“ƒuƒ‹‚Á‚ĂقƂñ‚ǂȂ¢‚Å‚·‚ËI



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


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

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

517 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:17:03 ]
‚±‚ê‚͂Ђł¦B’Þ‚èc‚Ȃ̂©cH‚Ü‚ ‚¢‚¢‚âB

putchar‚Ìæ“ª•”•ª‚Í
push ebp ; esp‚¶‚á‚Ë[‚¼
mov ebp, esp
‚̊ԈႢB‚»‚ê‚É”º‚Á‚Äret‚Ì‘O‚à pop ebp ‚ÉC³B
sub esp, 0x40 ‚Å‚Í 0x40 ‚àˆø‚­•K—v‚È‚¢B0x4‚Å\•ªB
uʼn‚̃pƒ‰ƒ[ƒ^vƒRƒƒ“ƒg‚ÌŽŸ‚Ì mov dl, bl ‚͉½‚â‚Á‚Ä‚ñ‚Ì‚©ˆÓ–¡•s–¾B
‚±‚±‚Í mov [ebp-4], ebx ‚É•ÏXB
putchar‚Æ‚¢‚¤‚©‚ç‚É‚Ío—Í•¶Žš”‚Í‚P•¶Žš‚¾‚ëBmov edx, 1 ‚ÉC³B


518 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:34:25 ]
> C‚ÌŽQlƒ\[ƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:37:26 ]
gcc‚ÌÅ“K‰»‚Íʼn‚Í’m‚ç‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚—

520 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 22:40:35 ]
‚Ç‚¤‚µ‚ÄH‚¿‚å‚Á‚Æ‚¾‚¯‚Å‚¢‚¢‚©‚狳‚¦‚ÄEE

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

522 –¼‘OFƒ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 –¼‘OFƒ{ƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/09/30(“y) 23:37:48 ]
>>522
‚Ó`‚ñ

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

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

527 –¼‘OFEÍEj‚Á-›œ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/01(“ú) 02:30:21 ]
‚»‚ñ‚ȑ債‚½Ž––³‚¢ƒŒƒxƒ‹‚ÌÅ“K‰»‚ŃOƒ_ƒOƒ_Œ¾‚¤‚È‚æ

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

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

531 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 09:07:13 ]
P›n4‚Í*32‚Å‚àƒVƒtƒg‚æ‚è‰ÁŽZ‚Ì•û‚ª‘‚¢‚Ì‚©H‚—

535 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/01(“ú) 09:27:21 ]
>>534
‚¿‚å‚Á‚Æã‚­‚ç‚¢“ǂ߂â>507-509

536 –¼‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/01(“ú) 14:54:18 ]
Pen4‚Å‚Íshl‚̃ŒƒCƒeƒ“ƒV‚Í4ƒNƒƒbƒNAadd‚Í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 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/04(…) 23:23:42 ]
>>540
‚»‚ꂾ‚¯‚Ìî•ñ‚ʼn½‚©‚í‚©‚邯Žv‚Á‚Ä‚ñ‚Ì‚©B
‚¹‚߂ăGƒ‰[ƒƒbƒZ[ƒW‚­‚ç‚¢“\‚ê‚æB

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

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



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

545 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/05(–Ø) 20:38:09 ]
æ¶–³Ž–‚Å‚«‚Ü‚·‚½B‚ ‚肪‚Æ‚ñ

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

548 –¼‘OFƒ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ŽZp“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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/10(‰Î) 12:14:56 ]
¸“x‚ª—Ž‚¿‚Ä‚¢‚¢‚È‚ç

inc ecx
mov eax, dword 028f5c28h
imul ecx

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

550 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/10(‰Î) 12:35:00 ]
–³•„†®”œŽZ‚È‚ç‚ËB

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

552 –¼‘OFƒ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 –¼‘OFƒ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‚¤‚ñ‚¾‚ªEEEB
abs() ‚ðŒÄ‚ñ‚Å‚ê‚ÎÅ“K‰» On ‚ÌŽž‚»‚̃R[ƒh‚É‚È‚é‚æB



554 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/11(…) 17:48:43 ]
>>554
/Oi‚Á‚ÄŽv‚¢‚Á‚«‚èÅ“K‰»ƒIƒvƒVƒ‡ƒ“‚̈ꕔ‚¾‚ëB


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

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

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

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

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

561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/12(–Ø) 22:19:52 ]
>>560
‘ǐׂ³Ê¹°Ý

562 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/12(–Ø) 22:34:02 ]
‘iׂ ‚°IH

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



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

565 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 15:54:28 ]
GCC‚È‚ç-S‚Æ‚©

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

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

569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 16:10:51 ]
‚¨‘OÀÝAŽÀ‚̓}ƒ‹ƒ`‚ł‚©H‚»‚ñ‚È‚±‚Æ‚µ‚½‚ç‘Ê–Ú‚¾‚¨(AAry

570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 17:20:51 ]
>>568
JIS‚Å‚ÍuƒAƒZƒ“ƒuƒ‰Œ¾Œêv

571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/13(‹à) 18:50:01 ]
‚Ü‚¶‚ÅHI

572 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/14(“y) 16:55:38 ]
¡ŠwZ‚ÌŽö‹Æ’†‚Å‚·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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 17:21:41 ]
‚悵I19Žž‚®‚ç‚¢‚܂ŔS‚êII
‚»‚ÌŽžŠÔˆÊ‚ɂȂê‚ÎA‚í‚©‚él‚ª‚±‚±‚É—ˆ‚邼A‚½‚Ô‚ñB



574 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 17:40:28 ]
>>572
ŠJ”­ŠÂ‹«A“®ìŠÂ‹«‚𑂯B
˜b‚Í‚»‚ê‚©‚炾B

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

576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/14(“y) 19:18:17 ]
19Žž‚ð‰ß‚¬‚½‚̂ł·‚ª‚»‚ë‚»‚닳‚¦‚Ä‚­‚ê‚Ü‚¹‚ñH‚Ç‚¤‚©‚¨Šè‚¢‚µ‚Ü‚·B

577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 19:23:08 ]
>>576
‚¢‚₾‚©‚狳‚¦‚悤‚É‚à

EE‚Ü‚Ÿ‚È‚ñ‚¾AŠæ’£‚ê

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


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


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

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

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

583 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/14(“y) 23:44:27 ]
T––‚Ȃ̂ɊwZ‚É”‘‚܂肩‚—



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

585 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/15(“ú) 00:17:32 ]
‚È‚ñ‚Å‹³‚¦‚Ä‚à‚炨‚¤‚Æ‚µ‚Ä‚é‚â‚‚ª‚»‚ñ‚ȂɈ̂»‚¤‚È‚ñ‚¾

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

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

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

void main(){

}


589 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 01:43:47 ]
>>590
ƒ[ƒJƒ‹•Ï”‚ª•K‚¸ƒXƒ^ƒbƒN‚ÉŠm•Û‚³‚ê‚邯‚¢‚¤•ÛØ‚͂Ȃ¢

592 –¼‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/15(“ú) 01:49:36 ]
volatile‚Å‚¨‚‹

593 –¼‘OFƒ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ƒgj‚Í
uƒXƒ^ƒbƒNã‚ÉŠm•Û‚³‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢v‚Ƃ͈ꌾ‚à‘‚¢‚ĂȂ¢B



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

595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 12:07:56 ]
u&‚ð‚‚¯‚È‚¢‚ƃŒƒWƒXƒ^‚É’u‚©‚ê‚é‰Â”\«‚ª‚ ‚邪A&‚ð‚‚¯‚ê‚ΕK‚¸ƒƒ‚ƒŠã‚É’u‚©‚ê‚év‚Æ‚¢‚¤‚Ì‚à‚½‚¾‚Ì“`à‚¾‚ËB

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


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

598 –¼‘OFEÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/10/15(“ú) 15:18:30 ]
>>594
‚»‚ñ‚È‚µ‚å‚Ú‚¢ƒ|ƒ“ƒRƒcƒRƒ“ƒpƒCƒ‰‚È‚ñ‚´Žg‚í‚È‚¢‚©‚炵‚ç‚Ë[B


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

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

601 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 18:07:25 ]
‚¨‚Á‚ÂŽ¸—çBu”Ä—pvƒŒƒWƒXƒ^‚̓AƒLƒ…ƒ€ƒŒ[ƒ^‚P‚‚¾‚¯B
ƒŒƒWƒXƒ^‚Í‘¼‚É‚à‚ ‚Á‚½‚æBPC‚Æ‚©ŠÔÚƒƒ‚ƒŠƒAƒhƒŒƒbƒVƒ“ƒO‚ÅŽg‚¤‚â‚‚Ƃ©B

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



604 –¼‘OFEÍEj‚Á-›œ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
‚»‚ꂱ‚»î•ñˆ—‹ZpŽÒ‚ł悭Ž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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 19:39:54 ]
>>603
ƒSƒBŽ©–‚·‚é‚‚à‚è‚͂Ȃ©‚Á‚½B‚½‚¾‚±‚¤‚¢‚¤ŠÂ‹«‚à‚ ‚邯‚¢‚¤‚±‚Æ‚ðŒ¾‚¢‚½‚©‚Á‚½‚¾‚¯B

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

ŠÌS‚ÌŽ¿–âŽÒ‚͉½‚àŒ¾‚킸“¦‚°‚₪‚Á‚½‚È‚—

606 –¼‘OFEÍEj‚Á-›œ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/15(“ú) 20:04:21 ]
128–{‚àAˆê‘̉½‚ÉŽg‚¤‚ñ‚¾‚æorz
l’q‚ł͊Ǘ‚Å‚«‚ñ‚ÈA‚±‚Ì”‚¶‚áBCell‚Æ‚©Itanium‚Æ‚©I

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

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

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


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

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

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



614 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 01:42:53 ]
ŽÀs‚·‚ê‚΂킩‚é

616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 02:30:42 ]
‚¨Šè‚¢‚µ‚Ü‚·BBB‰Û‘è‚Ȃ̂ł·‚ª–¾“ú‚܂łȂñ‚Å‚·EEE


617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 02:43:23 ]
–¾Œã“ú‚ɂȂÁ‚½‚瓚‚¦‚Ä‚â‚é
‚Æ”O‚ð‰Ÿ‚µ‚Ä‚¨‚¢‚Ä‚à’N‚©‚ªæ‚É“š‚¦‚¿‚Ü‚¤‚ñ‚¾‚낤‚È
‹U‘P‚à‚قǂقǂɂµ‚Æ‚¯‚æH

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

619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 02:48:32 ]
‚·‚݂܂¹‚ñEEh‘èƒXƒŒ‚ª‚È‚¢‚Ì‚ÅEEE
–{“–‚É‚¨Šè‚¢‚µ‚Ü‚·EE‹³‚¦‚Ä‚­‚¾‚³‚¢

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

621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 03:36:39 ]
‚·‚݂܂¹‚ñ‚í‚©‚è‚Ü‚¹‚ñEE
‚»‚ꂵ‚©‘‚¢‚ĂȂ¢‚Ì‚ÅEEE
PDP11‚Á‚Ă₂ł·‚©‚ËEEH
ƒIƒyƒ‰ƒ“ƒh‚Æ‚©EE
Ž©•ª‚àŽö‹Æ‚Å­‚µ‚µ‚½‚¾‚¯‚Å‘S‘R‚í‚©‚ç‚È‚¢‚ñ‚Å‚·EEE
‹³‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©BBB


622 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 04:00:17 ]
‚¨‚§A‚±‚ñ‚È‚à‚Ì‚ð‚±‚ñ‚ȂƂ±‚ë‚Å“üŽè‚Å‚«‚邯‚Í
‚¢‚¢‚à‚Ì‚ðŽè‚É“ü‚ꂽBƒ}ƒWƒTƒ“ƒNƒX>>622



624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 04:32:48 ]
>>622
‚í‚©‚è‚Ü‚µ‚½
•׋­‚Í‚µ‚Ü‚·
‚»‚̃}ƒjƒ…ƒAƒ‹‚Í‘S•”‰pŒê‚ł悭‚í‚©‚è‚Ü‚¹‚ñ‚ªEE
‚Å‚à’÷؂肪¡“ú‚È‚ñ‚Å‚·EEE
‚Ƃ肠‚¦‚¸“š‚¦‚ð‹³‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©EEE
‚à‚¤ŽžŠÔ‚ªEEE
‚¨Šè‚¢‚µ‚Ü‚·


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

626 –¼‘OFƒ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–â‚Pj
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–â‚Qj
’¼ÚƒAƒhƒŒƒbƒVƒ“ƒO(direct addressing)‚ÆŽ©“®ƒfƒNƒŠƒƒ“ƒg(autodecrement) c 3-4 (32)
“]‘—(mov)–½—ß c 4-23 (69)

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


¡ŒN‚ªŽèŒ³‚ÅŽg‚Á‚Ä‚¢‚é‚Å‚ ‚낤–^Œn‚ÌCPU‚æ‚è‚à•ª‘f’¼‚Å—‰ð‚µ‚â‚·‚¢‚æB

627 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 04:55:04 ]
‚¨‚Ü‚¢‚ç—D‚µ‚·‚¬B

629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 04:57:31 ]
‚Ü‚Á‚Ä‚­‚¾‚³‚¢
>>626
‚í‚´‚í‚´‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚Å‚·‚ª‚»‚ÌŽ‘—¿ƒzƒ“ƒg‚ɓǂ߂܂¹‚ñEEE

‚ ‚ÆK‚¢Žn‚ß‚½‚΂©‚è‚ł܂¾ŽÀs‚Æ‚©‚Í‘S‚­K‚Á‚ĂȂ¢‚µ‚µ‚½‚±‚Æ‚à‚È‚¢‚ñ‚Å‚·
‘‚¢‚Ä‚ ‚é–â‘è‚̈Ӗ¡‚·‚ç‚í‚©‚ç‚È‚­‚ÄA¡“š‚¦‚ÌŒ©“–‚à‚‚©‚È‚¢ó‘Ô‚È‚ñ‚Å‚·EE
–{“–‚É‚¨Šè‚¢‚µ‚Ü‚·EE


630 –¼‘OF626 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 –¼‘OFƒ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 –¼‘OF630 mailto:sage [2006/10/16(ŒŽ) 05:02:18 ]
ŠÖ˜Aƒy[ƒW‚Í3-12EEE‚¶‚á‚È‚­‚Ä–{“–‚Í 3-13 (41)
‚Ü‚½ŠÔˆá‚¦‚Ü‚µ‚½‚æB

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

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

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




634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 05:07:04 ]
>>627
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚Å‚àC‚Í‘S‚­K‚Á‚ĂȂ­‚ÄA‰½‚ª‘‚¢‚Ä‚ ‚é‚Ì‚©—‰ð‚Å‚«‚Ü‚¹‚ñEEE
–{“–‚É‚·‚݂܂¹‚ñ
‚Å‚«‚ê‚Î>>614‚ÌŒ`Ž®‚Å‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©EE
Žè‘‚«‚Åà–¾‚ð‘‚¢‚Ä’ño‚·‚é‚Ì‚ÅEEE
>>630
‚í‚´‚í‚´•ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:15:23 ]
‚¨‚Ü‚¢A‹Md‚È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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:18:20 ]
>>635
‚»‚ê‚ÆC‚̃\[ƒX‚à‚ÈB

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

638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 05:42:08 ]
‰ðàŽÒ‚ªˆêl‘½–ð‚ÌŽ©‰‰‚łȂ¯‚ê‚ÎA‚̘b‚¾‚ªB

639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 05:51:08 ]
30•ª‚قǓǂ݂܂µ‚½‚ª‚â‚Í‚è‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½EEE
‹³‰È‘“Ç‚ñ‚Å‚à‘S‘R‚í‚©‚ç‚È‚­‚ÄEEE
>>627‚͂ǂ¤‚¢‚¤‚±‚ƂȂñ‚Å‚·‚©EEH
ŽÀsŒ‹‰ÊEEH
‚à‚¤‚¢‚₾EE‚à‚¤‚±‚ñ‚ÈŽžŠÔEE‚Ç‚¤‚É‚à‚Å‚«‚È‚¢EEE‚¾‚ê‚©EE

640 –¼‘OFƒ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ƒŒZl‚ð
— Ø‚葱‚¯‚Ä‚é‚̂͊O‚È‚ç‚Ê‚¨‘O‚È‚ñ‚¾‚ÆŒ¾‚¤Ž–‚ðŠo‚¦‚Ä‚¨‚¯‚æH

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



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

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 06:18:11 ]
’ño•¨‚È‚Ì‚Åæ¶‚ɂ͋³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñEEE
— Ø‚葱‚¯‚Ă邯Œ¾‚í‚ê‚Ä‚àEEŒ¾‚í‚ꂽ‚±‚Ƃ͂µ‚Ü‚µ‚½EE
‚»‚Ìã‚łȂçŽd•û‚ ‚è‚Ü‚¹‚ñEE
ŽžŠÔ‚ª‚ ‚é‚̂Ȃç‚ä‚Á‚­‚è•׋­‚·‚ê‚΂¢‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚à‚¤ŽžŠÔ‚ª‚È‚­‚Ĉꂩ‚ç•׋­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñEEE
‚¾‚©‚ç‚à‚¤EEE

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



644 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 07:06:33 ]
‚¨Šè‚¢‚µ‚Ü‚·EEE
‰½‚ðŒ¾‚í‚ê‚Ä‚à‚à‚¤‚±‚ꂵ‚©‚ ‚è‚Ü‚¹‚ñEEE

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 07:09:06 ]
‚à‚¤‚¢‚¢‰ÁŒ¸ˆ¤‘z‚ªs‚«‚½‚æB
“š‚¦‚ð‹³‚¦‚½‚Á‚ē؂É^Žì‚¾‚낤‚³B

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

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 07:51:54 ]
‚¨‚Ü‚¦‚ç—D‚µ‚¢‚ÈB
2ch‚Å‚±‚ñ‚ȂɗD‚µ‚­‚µ‚Ä‚à‚炦‚é‚È‚ñ‚Ä‚»‚¤‚È‚¢‚¼B

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

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

650 –¼‘OFƒ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
‚»‚ñ‚Ȃ̉´‚È‚çuh‘è‚ÍŽ©•ª‚Å‚â‚ê‚æv‚̈ꌾ‚Åς܂·‚¯‚ÇB

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

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

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



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

655 –¼‘OFƒ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„DM) ʧʧ (Part6)
pc5.2ch.net/test/read.cgi/tech/1087897801/


‚ ‚ ‚È‚é‚Ù‚ÇAƒAƒZƒ“ƒuƒ‰‚¾‚©‚犾‚ñƒuƒ‰‚Á‚Ä‚±‚Æ‚Å
о‚ð‚©‚¢‚Ä‚¢‚é‚Á‚ĈӖ¡‚©A‚à‚µ‚­‚̓uƒ‰ƒWƒƒ[Œ©‚ÄʧʧŒ¾‚Á‚Ä‚é‚Ì‚©‚Á‚Ä
ˆÓ–¡‚Ȃ̂©‚Ƃ킩‚Á‚½B‚ñ‚¾‚ªEEE

656 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 13:26:09 ]
о‚܂݂ê‚̃uƒ‰ƒWƒƒ[’…‚¯‚½‚܂܃ZƒbƒNƒX‚µ‚ÄŠ´‚¶‚Ă闂ªÊ§Ê§‚¢‚Á‚Ä‚é
‚Æ‚±‚ë‚ð‘z‘œ‚µ‚½

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



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

659 –¼‘OFƒ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‚Í8i”•\‹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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 14:19:59 ]
>>659
‚½‚ñ‚È‚é’ނ肾‚ëB

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 15:06:00 ]
‚Wi”‚©AŽè‹­‚¢‚ÈB‚P‚Ui”‚ÉŠµ‚ê‚«‚Á‚Ä‚µ‚Ü‚Á‚½¡‚ƂȂÁ‚Ä‚ÍB

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

663 –¼‘OFƒ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”OB

‚»‚ê‚Í‚³‚Ä‚¨‚«B
‚±‚±‚ÌŽo–…ƒXƒŒ‚Æ‚µ‚ăAƒZƒ“ƒuƒ‰‚Ìh‘èƒXƒŒ‚𗧂Ă悤‚ÆŽv‚¤‚ªA‚Ç‚¤‚¾‚낤‚©B
ˆÓŒ©‚ª‚È‚©‚Á‚½‚ç‹ß‚¢‚¤‚¿‚É—§‚Ă邿BZl‚³‚ñ‚ª’è’…‚·‚é‚©‚Ç‚¤‚©‚͂킩‚ç‚È‚¢‚¯‚ÇB



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

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

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 16:39:46 ]
ŒŽˆê‰ñ’ö“xA‚±‚ê‚𑽂¢‚ÆŽv‚¤‹ïŽt‚Í‚¢‚È‚¢‚à‚̂Ƃµ‚ÄB
­‚È‚·‚¬‚é‚©A“K—Ê‚©‚ňӌ©‚ª•ª‚©‚ê‚»‚¤‚¾‚ÈB
‚±‚̃y[ƒX‚¾‚Æ•¡”–â‘è‚̃pƒ‰ƒŒƒ‹“¯Žžis‚ĂȎ–‘Ô‚Í‚»‚¤‚Í‹N‚«‚È‚¢‚¾‚낤‚©‚ç
˜R‚ê‚Í’š“x‚¢‚¢‚ÆŽv‚¤B‚à‚¤‚¿‚å‚¢‘‚¦‚Ä‚à\‚í‚ñ‚ªB

667 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 18:05:39 ]
h‘èƒXƒŒ‚ðæ‚É‚·‚ê‚΂¢‚¢B
‚»‚ê‚ÉAŽ¿–₵‚Ä—ˆ‚½l‚ð’¼Ú‚±‚±‚Åæ‚É‚·‚é‚Ì‚Í
‚¿‚å‚Á‚Æ‹C‚ªˆø‚¯‚邵B

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

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

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

‚¨‚µ‚¢B32ƒy[ƒWB

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

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


672 –¼‘OFƒ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‚ð10i–@‚Å‹‚ß‚æB

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



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

675 –¼‘OF673 mailto:sage [2006/10/16(ŒŽ) 22:01:51 ]
‰É‚‚Ԃµ‚ʼnñ‚Á‚Ä‚½‚¾‚¯‚¾‚©‚炨‚ê‚à‚í‚©‚ñ‚Ë[‚æ‚—‚—‚—

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/16(ŒŽ) 22:03:48 ]
‚¦[‚Æ‚P‚R‚½‚µ‚Ä‚X‚©‚¯‚Ä‚W‚Å‚í‚é‚Ì‚©‚ÈH

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

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

679 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/16(ŒŽ) 23:27:11 ]
16777216‚¾‚æ

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

682 –¼‘OFƒ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
yCPUz
yƒAƒZƒ“ƒuƒ‰z

¦”»‚ç‚È‚¢l‚Í”»‚é”͈͂Ŗ„‚߂ĉº‚³‚¢B
@ƒAƒZƒ“ƒuƒŠ‚͊‹«‚É‚æ‚Á‚ăR[ƒh‚ªˆÙ‚È‚é‚è‚Ü‚·B
@‚R‚‚Ƃà‹ó—“‚â•s–¾‚Ìê‡A‰ñ“šŽÒ‚ªŽï–¡‚ÅŽg‚Á‚Ä‚¢‚éŠÂ‹«‚Å“š‚¦‚Ü‚·‚ª
@‚»‚ꂪ‚ ‚È‚½‚̊‹«‚ÅŽÀso—ˆ‚é‚©”Û‚©‚Ì•Ûá‚Ío—ˆ‚Ü‚¹‚ñB

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 15:18:02 ]
s/“š‚¦‚Ü‚·‚ª/‹C‚ªŒü‚¢‚½‚瓚‚¦‚é‚©‚à’m‚ê‚Ü‚¹‚ñ‚ª/



684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 16:00:27 ]
Å’áŒÀCPU–¼‚¾‚¯‚Í‘‚¢‚Ä‚à‚炤‚±‚Æ‚ð—Dæ‚·‚ׂ«‚łȂ¢‚©‚ÈB
‚à‚¿‚ë‚ñ‚í‚©‚él‚ɂ͊‹«‚ðÚ‚µ‚­‘‚¢‚Ä‚à‚炤‚Æ‚µ‚ÄB

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

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

687 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/17(‰Î) 23:00:47 ]
ƒAƒZƒ“ƒuƒ‚Ƃ͂«‚Ç‚ñ‚È‚¨•—˜C‚Å‚·‚©H

690 –¼‘OF689 mailto:sage [2006/10/17(‰Î) 23:01:30 ]
—]Œv‚Èu‚«v‚ª“ü‚Á‚½
’Ý‚Á‚Ä‚­‚é

691 –¼‘OFƒ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•„†•t2i”‰ÁŽZ‚Æ‚µ‚ẴI[ƒo[ƒtƒ[‚ð”»’è‚·‚é

‚±‚Ì“ñ‚‚ð8085ƒvƒƒOƒ‰ƒ€‚Å‘‚¯‚Æ‚¢‚¤–â‘è‚Ȃ̂ł·‚ª‚Ü‚Á‚½‚­•ª‚©‚è‚Ü‚¹‚ñB
‚ǂȂ½‚©•ª‚©‚é•û‹³‚¦‚Ä‚­‚¾‚³‚¢B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

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

693 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 00:11:22 ]
Œ‹‹Ç—§‚Ä‚½‚ñ‚©‚¢B
ŽŸ‚©‚çƒeƒ“ƒvƒŒ‚ɒljÁ‚¹‚ñ‚Æ‚ÈB

695 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 00:42:24 ]
Z80‚È‚ç‚æ‚­Šo‚¦‚Ä‚¢‚é‚ñ‚¾‚ª‚È‚Ÿ`Bi8085‚Í’m‚ç‚ñ‚íBŽc”OB

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 00:58:48 ]
>>688
‚Ü‚é‚Ń\ƒ“ƒuƒŒƒ‚Ý‚½‚¢‚¾

697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 01:50:04 ]
3 –¼‘OF ƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 06:29:45 ]
‚ ‚ñ‚ȕϑԃA[ƒLƒeƒNƒ`ƒƒAl‚ÉŠ©‚ß‚ç‚ê‚é‚à‚Ì‚©‚æB
‚Ü‚ Ax86Œn‚Ì΂æ‚è‚̓}ƒV‚¾‚ªB
68000‚Ì—D‚é‚à‚͉̂½‚à‚È‚¢B


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

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

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/18(…) 09:22:08 ]
”Þ‚Í¡‰½‚ð‚µ‚Ä‚¢‚é‚Ì‚¾‚낤H

702 –¼‘OFƒ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ƒ‹‚·‚é~‚ÍiEÍEj¶´Ú!

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



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

705 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 01:18:25 ]
˜R‚ê‚Í8085ƒAƒZƒ“ƒuƒ‰‚ðbasic‚Å‘‚¢‚½‚¼B

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 03:04:40 ]
ƒVƒiƒvƒX‚Å‘‚©‚ꂽƒAƒZƒ“ƒuƒ‰‚à‚ ‚é‚È
ŸŽè‚ÉÅ“K‰»‚µ‚Ä‚­‚ê‚é‚炵‚¢‚¼

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

709 –¼‘OFƒ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 –¼‘OF709 mailto:sage [2006/10/20(‹à) 07:38:30 ]
”‰˜‚µ‚·‚¢‚Ü‚¹‚ñB‰ðŒˆ‚µ‚Ü‚µ‚½

711 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 13:38:16 ]
>>711
ˆø”‚Å“n‚³‚ꂽ’l‚É‹A‚èæ‚ð•ÏX‚µ‚½‚¢‚悤‚¾‚©‚ç
‚»‚ê‚ł͂â‚Á‚Ă鎖‚ª‘S‚­ˆá‚¤‚ñ‚¶‚á‚È‚¢‚©?

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/20(‹à) 13:42:00 ]
>>711
ˆÌ‚»‚¤‚ɉR‚ð‹³‚¦‚é’m‚Á‚½‚©‰³



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

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

716 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/23(ŒŽ) 15:15:42 ]
‚·‚¢‚Ü‚¹‚ñB
“ü‚é‘åŠwŠÔˆá‚¦‚½‚ñ‚Å‚·‚ªB

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

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

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

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

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

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



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

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

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

727 –¼‘OF726 mailto:sage [2006/10/24(‰Î) 10:10:23 ]
‚²‚ß‚ñ‚È‚³‚¢B
>>147‚É‚ ‚è‚Ü‚µ‚½

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

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

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

731 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 15:33:36 ]
2CH‚Ƃ̓AƒZƒ“ƒuƒ‰‚łǂñ‚ȈӖ¡‚Å‚·‚©H

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



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

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

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

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/24(‰Î) 18:33:28 ]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 18:35:59 ]
‚È[‚ñ‚¾B‚»‚¤‚¢‚¤Ž–‚©B
ƒ}ƒWƒŒƒX‚·‚邯A’Y‘f‚Æ…‘f‚ªŒ‹‡‚µ‚½•¨‚ª2ŒÂB

739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/24(‰Î) 23:15:41 ]
‚»‚è‚á–³—‚¾B

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

741 –¼‘OF736 mailto:sage [2006/10/24(‰Î) 23:59:54 ]
>>740
ƒTƒ“ƒNƒXB

742 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 11:21:37 ]
‰´‚ªŽv‚¤‚ÉA‚â‚Á‚Ï‚è‚ËA—Ç‚¢‰¹Šy‚à‚ ‚邯‚Lj«‚¢‰¹Šy‚à‚ ‚éI



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

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 11:58:45 ]
>>743
‚¢‚¢‰¹Šy‚Á‚ėႦ‚΂ǂ¤‚¢‚¤‚ÌH

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

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

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/25(…) 22:46:00 ]
‚»‚¤‚¢‚âƒAƒjƒŠE‚É‚Í
“‹æ‚µ‚Ă郆ƒjƒbƒg‚ÌOS‚ð‘‚«Š·‚¦‚È‚ª‚ç
퓬‚·‚éƒpƒCƒƒbƒg‚ª‹‚é‚ñ‚¾‚Á‚¯‚©

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

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 01:51:03 ]
>>748 ŽÀ‚Í•ÊOS‚ª‚»‚̉º‚Å“®‚¢‚Ä‚¢‚½‚ç‚Ç‚¤‚¾‚낤HŽ~‚߂邱‚ƂȂ­‘‚«Š·‚¦‚à‰Â”\‚ɂȂé‚ÈB

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

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

753 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 02:19:01 ]
>>752
Š©‘P’¦ˆ«”`‹@ŠÖ

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 02:41:26 ]
ƒAƒZƒ“ƒuƒŠ‚Í–³“G‚Á‚Ä‚±‚Á‚½BCŒ¾Œê‚·‚ç‚à‚½‚¾‚̃Sƒ~‚ÉŒ©‚¦‚éc

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 03:56:04 ]
–³“G‚©‚à‚µ‚ê‚ñ‚ªA‚¨‚¢‚ç‚ɂ͓ï‰ð‰ß‚¬‚邿B
‘S‘R•׋­‚ªi‚Ü‚ñcorz

758 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 12:07:39 ]
‚æ‚­‚í‚©‚ç‚ñ‚ªA‰´‚àƒR[ƒfƒBƒl[ƒ^[‚ɂȂè‚Ä‚¦‚æw

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 12:32:12 ]
‚悤‚·‚é‚ÉŽÂŒ´‚Ì‹Zp‚Í¢ŠEˆê‚Á‚ÄŽ–‚¾

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 17:20:36 ]
ƒlƒ‹ƒKƒ‹‚¾‚æ

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/26(–Ø) 18:24:59 ]
>761
ƒIƒ‚ƒCƒJƒl‚ªOS‚¾‚Á‚½‚ñ‚¾‚—

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 00:14:18 ]
>>759
Šó–]‚͂悭‚í‚©‚Á‚½B
¡“ú‚©‚çŒN‚̓R[ƒ_[‚¾B



764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 02:08:24 ]
¡“ú‚©‚ç–l‚ÍƒŠƒR[ƒ_[‚¾B

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 07:41:49 ]
‚«‚傤‚©‚牴‚Í‚ ‚Ì–º‚ÌƒŠƒR[ƒ_[‚¾‚Æ\‚µ‚½‚©

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 08:24:40 ]
>>763
‹Éˆ«lŽ–‚¾‚È

767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 13:26:34 ]
–l‚̃oƒY[ƒJ¦‚¢‚ñ‚¾‚¼i—Ü–Új

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 15:30:01 ]
>>765
‚¨‚Á‚³‚ñ‚Ìšb‚¬º‚ª‚ł邿‚¤‚ÈƒŠƒR[ƒ_[‚Í‚¢‚è‚Ü‚¹‚ñI

769 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 16:27:13 ]
ƒLƒƒƒbƒVƒ…‚Ì”jŠü‚à‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚¶‚á‚È‚¢H

771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/27(‹à) 16:29:42 ]
1ŽŸƒLƒƒƒbƒVƒ…‚𖳌ø‚É‚µ‚ÄWindows‚ð—§‚¿ã‚°‚邯‚·‚²‚­’x‚¢‚ËB

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 03:26:21 ]
‰Šú‚ÌNetware‚ÍHDDˆø‚Á‚±”²‚¢‚Ä‚à“®‚¢‚Ä‚½‚Æ‚©‚Æ‚©B

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/30(ŒŽ) 15:02:59 ]
Ž„‚Ì“ª‚Í—˜Œû‚¾




774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 16:01:34 ]
‚ ‚È‚½‚Ì“ª‚ɂ͗˜‚­Œû‚ª‚ ‚é‚Ì‚©

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2006/10/30(ŒŽ) 16:02:32 ]
ƒƒO“Ç‚ñ‚¾‚¯‚ǃAƒZƒ“ƒuƒ‰‘‚­‚̂Ɉê”ÔŠÈ’P‚ÈŒ¾Œê‚Á‚Ä
Ruby‚Æ‚©‚¶‚á‚È‚¢‚ÌH

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 20:30:24 ]
>>775
‚æ‚­•ª‚©‚ç‚È‚¢‚ªTTL‚Å‚·‚çƒAƒZƒ“ƒuƒ‰‚Í‘¶Ý‚µ‚Ä‚¢‚½‚̂ɂȂºRuby‚È‚ñ‚©Ž‚¿o‚·H
awk‚Å\•ª‚¾‚æ

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/30(ŒŽ) 22:10:47 ]
‚»‚êpl(ry

778 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/31(‰Î) 07:34:25 ]
nasm‚ªŠJ”­’âŽ~‚µ‚½‚ÆŽv‚Á‚½‚çAflat assembler‚È‚ñ‚Ă̂ªo‚Ä‚é‚ñ‚¾‚ÈB
ŒÝŠ·«‚Í‚ ‚邯‚à‚È‚¢‚Æ‚à‘‚¢‚ĂȂ¢‚Ì‚ªcŽg‚Á‚Ä‚é‹ïŽt‚¢‚éH

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/10/31(‰Î) 08:20:28 ]
–³‚¢‚¾‚ëB‚½‚¾\•¶‚í‚©‚è‚â‚·‚¢‚ÈB
nasm”h‚ÍYASM‚Å‚¨‚‹


781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/02(–Ø) 13:03:08 ]
>>691
‚¨‘O‚Ì‘åŠw“Á’肵‚½

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/04(“y) 05:41:08 ]
‚¨‘O‚ÌŽ©‘î“Á’肵‚½w

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/04(“y) 13:24:43 ]
‚¨‘O‚Ì«•È“Á’肵‚½



784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/05(“ú) 11:17:02 ]
‚΂ꂽI‚¸‚ç‚©‚êI

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 01:36:59 ]
‚¨‚Ü‚¦‚àD‚«‚¾‚ëHƒnƒCƒq[ƒ‹

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 01:40:21 ]
ƒuƒ‹ƒ}•œŠˆ‚«‚Ú‚ñ‚Ê

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 05:38:35 ]
“V‘R‚̃uƒ‹ƒ}‚Á‚Ä‚à‚¤â–Å‚µ‚½‚ÌH

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 06:18:24 ]
>785
uRomantic‚ªŽ~‚Ü‚ç‚È‚¢v‚È‚çD‚«‚¾‚È

789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 06:23:44 ]
ƒu[ƒ‹[ƒ}[iEÍEjƒCƒCI
ƒu[ƒ‹[ƒ}[iEÍEjƒCƒCI

‚ ‚ñ‚Ï[‚ñ‚ ‚ñ‚Ï[‚ñ‚ ‚ñ‚Ï‚ñ‚ ‚ñ‚Ï‚ñ
‚ ‚ñI‚Ï‚ñI

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 10:27:01 ]
>>785
ƒnƒCƒq[ƒ‹‘åD‚«‚¾‚¯‚ǃoƒ“ƒvƒX‚ƃ~ƒ…[ƒ‹‚à‘åD‚«
¶É¼Þ®‚Å‚«‚½‚ç–³—–î—‚Í‚©‚¹‚Ä‚â‚肽‚¢


791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/07(‰Î) 13:15:54 ]
ƒoƒŒ[ƒ{[ƒ‹‚̃uƒ‹ƒ}‚¶‚á‚ËH

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/11(“y) 00:58:56 ]
>>790
‰Ä‚Ì”–’…‚ɂ̓sƒ“ƒq[ƒ‹‚̃Tƒ“ƒ_ƒ‹‚ª‚¿‚å‚Á‚ƃCƒC

793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/16(–Ø) 05:24:25 ]
‘g‚Ýž‚Ý‹ZpŽÒ‘«‚è‚Ë‚¦‚Á‚Ä‚æB
‚Ý‚ñ‚ÈA‚ª‚ñ‚ª‚ê



794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/16(–Ø) 20:49:50 ]
¡‚Ç‚«‚Í‘g‚Ýž‚Ý‚à‚Ù‚Æ‚ñ‚ÇC‚Åo—ˆ‚¿‚Ⴄ‚ñ‚¶‚á‚È‚©‚낤‚©B

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/16(–Ø) 23:41:05 ]
оƒuƒ‹ƒ}‚Å‘~‚­‚̂̓Xƒ^[ƒgƒAƒbƒvƒ‹[ƒ`ƒ“‚ÆŠ„‚螂݃nƒ“ƒhƒ‰‚­‚ç‚¢‚¾‚È

796 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 10:56:54 ]
>>796
‰ß‹Ž‚Ö‚Ì—D‚µ‚³‚Å‚·B

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 12:07:06 ]
‚»‚ñ‚È—D‚µ‚³‚È‚ñ‚Ä—v‚ç‚È‚¢

799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 12:21:00 ]
>>797
‚¨‚Ü‚¦‚Ì—D‚µ‚³‚ªl‚ð‚‚¯‚Ä‚¢‚邱‚ƂɂȂº‹C‚©‚È‚¢H

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 14:28:58 ]
>>799
‚»‚ê‚ÍŽd—l‚Å‚·

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/17(‹à) 16:20:18 ]
u‹ð‚©ŽÒ‚͌Ȃª‹ð‚©‚È‚±‚ƂɋC‚©‚È‚¢v

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/18(“y) 22:35:35 ]
u‚Ê‚é‚ۂ͂ʂé‚Ûv

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/18(“y) 23:34:19 ]
>>802
uƒKƒb‚̓Kƒbv



804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/19(“ú) 18:11:49 ]
‹ð‚©ŽÒ‚Í‹ð‚©ŽÒ‚Å‚ ‚邯Œ©”²‚¯‚él‚łȂ¢‚Æ
(ƒAƒZƒ“ƒuƒ‰‚ðŽg‚¤‚Ì‚Í)‚Ê‚é‚Û

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 10:08:39 ]
ƒAƒZƒ“ƒuƒ‰AƒAƒƒŠƒJê—pƒuƒ‰ƒEƒU‚È‚ñ‚Å‚µ‚åB


806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 14:04:08 ]
¬—шŸ¯ê—pƒuƒ‰ƒWƒƒ[‚Å‚·

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 14:22:00 ]
‚»‚ê‚Í‚ ‚È‚½‚ðK‚¹‚É‚µ‚Ü‚·‚©H

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/20(ŒŽ) 19:26:33 ]
ˆŸ¯‚ªlX‚ðK‚¹‚É‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ

809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/23(–Ø) 11:25:49 ]
ƒpƒb‚Æ‚³‚¢‚ł肠`ô

810 –¼‘OFƒ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.objAb.obj‚ðì‚èA‚»‚ê‚ðƒŠƒ“ƒN‚µ‚Ä
0,1,2,3,4,5,6,7
‚Æ‚¢‚¤ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚ðì‚ê‚邿‚¤‚È‚ÌB
alink‚ł͖³—‚¾‚Á‚½‚ñ‚¾‚ªEEE

811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/25(“y) 00:24:04 ]
>>810
ƒR[ƒh‚É–¾Ž¦‚³‚ê‚È‚¢‡”Ԉˑ¶‚Á‚ÄƒŠƒƒP[ƒg‚Æ‚µ‚Ä‚¨‚©‚µ‚­‚È‚¢‚ÌH

812 –¼‘OFƒ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ƒ‰‚Å‹Lq‚µ‚½•”•ª‚¾‚¯‚ðo‚¹‚郊ƒ“ƒJ[‚Á‚ÄŽ–‚ÅB
nasm‚Å-f BIN‚ðŽw’肵‚½‚Æ‚«‚Æ“¯‚¶‚悤‚ȃCƒ[ƒWB


813 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OF810 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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 10:36:46 ]
‰½‚ÌBIOSH

819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:09:31 ]
PC‚̂ł·‚ËB
MS-DOS‚Æ‚©‚ª—˜—p‚·‚邿‚¤‚ÈB

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:27:33 ]
AT? 98?


821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:41:22 ]
PC-9801‚Å‚¨Šè‚¢‚µ‚Ü‚·B
‚Å‚«‚ê‚ÎAT‚àŽQl‚É’m‚肽‚¢‚Å‚·‚ª¥¥¥

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 11:57:58 ]
ŒÃ–{‰®‚È‚è‚ÅuPC-9800ƒVƒŠ[ƒY@ƒeƒNƒjƒJƒ‹ƒf[ƒ^ƒuƒbƒNv‚̃VƒŠ[ƒY‚Å‚à’T‚¹B
‘½•ª‚»‚ꂪˆê”ÔŽè‚ÁŽæ‚è‘‚¢B

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 12:24:56 ]
‰´‚̃AƒZƒ“ƒuƒŠŒ¾Œê“ü–å‚Á‚Ä‚¢‚¤1992”N”­Š§‚Ì–{‚ÌŠª––‚Ɉꗗ•\‚ª‚ ‚éYO



824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 16:42:32 ]
‚»‚¤‚Å‚·‚Ë¥¥¥
‚Å‚«‚邾‚¯‘‚­—~‚µ‚©‚Á‚½‚ñ‚Å‚·‚ªB
–¾“úAŽs‚Ì}‘ŠÙ‚ÆBOOKOFF‚ ‚½‚Á‚Ă݂܂·B

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 17:07:29 ]
osdev‚É‘‚¢‚Ä‚ ‚é—\Š´

826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/27(ŒŽ) 20:31:23 ]
‚»‚ñ‚ȂɌ¢î•ñ‚͂Ȃ¢‚¾‚낤B
AT BIOS‚Í"InterruptList"‚ª‚ ‚邯‚ÇB


827 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/28(‰Î) 00:25:03 ]
“üŽè‚Å‚«‚é‚©‚í‚©‚ç‚ñ‚ª
PC-9801 ƒvƒƒOƒ‰ƒ}[ƒYBible,“Œ‹ž—‰È‘åŠwEIC•Ò,‹Zp•]˜_ŽÐ,ISBN4-87408-615-2
UNDOCUMENTED 9801/9821 Vol1,¬‚‹P^,‰Í–쌒,ƒCƒ“ƒvƒŒƒX,ISBN4-8443-4642-3
‚Ɉê’Ê‚èÚ‚Á‚Ä‚é


829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 01:19:29 ]

‘S•”ƒAƒZƒ“ƒuƒŠ‚Å‘‚¯‚΂ ‚ç‚ä‚éƒ\ƒtƒg‚Í’´‰õ‘¬‚ɂȂé‚Ì‚©H


830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 01:52:24 ]
>>829
‚»‚ñ‚Ȃ̓–‚½‚è‘O‚¶‚á‚ñB’Þ‚è‚©?

831 –¼‘OFƒ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 –¼‘OFƒ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–½—߂̓®ì‘¬“xAƒXƒŒƒbƒh‚Ü‚Ål—¶‚Å‚«‚ê‚Î
ƒAƒZƒ“ƒuƒ‰‚Ì•û‚ª‘‚­‚Å‚«‚邾‚낤‚È‚—

ƒ}ƒ“ƒhƒNƒZ('A`)

833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 02:34:26 ]
>>832
‚»‚ê‚Á‚Ä‘“–‚è‚Å‚¢‚‚©‚͈Æ‰ð‚¯‚邾‚ëA
‚ÆŽ—‚½‚悤‚ȃAƒ‹ƒSƒŠƒYƒ€‚¾‚æ‚Ë



834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 12:45:32 ]
Core2Duo‚È‚Çŋ߂ÌCPU‚Ìî•ñŒöŠJ‚ª•s\•ª‚Ȃ̂ª–â‘è‚Ȃ̂ł ‚Á‚Ä
–{—ˆ‚Í‘“–‚è‚·‚é•K—v‚͂Ȃ¢

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 15:19:38 ]
‰Ž‚ɃL[ƒ{[ƒhŽ‚½‚¹‚đ҂Á‚Ä‚ê‚΂ł«‚邿

836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:24:16 ]
>>835
‚»‚ê‚܂ʼnF’ˆ‚ª‚ ‚ê‚΂ËB

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:28:07 ]
@@@@@@@_
@‚¨@‚»@.‚¢@R
@‚©@‚Ì@‚â@@|
@‚µ@ ‚è@@M@ ,. -„Ÿ„Ÿ- ¤
@‚¢@.‚­@@ ^@@ /Ü i'ÜiR¤
@@@ ‚Â@/@@ ,.-'T__,.¥¥_ƒm-¤R
@@@ ‚Í@i ]'''Å''°--@œ@=''''''Ø@ @ @@_,....:-]]]-.¤
@@@@@@l -]i''''~Æ-],....!....A°`Å@ @ @ `r'=¤-¤¤:::::::Rr_
P _R[' !.@tL r''"L¤_,::A::::} ƒm`@@ @ ,.i'E@,!_`,!::::::::::::R
@@@ SA TT¤,,Æ=====Æ^r'Ü;@ @@r°`°'@,! Ø::::::::::::É
@@@@@@ i`''''‚™--- (,iÃ],'i~L,T'L@@ @PPR` :::::::::::ƒm
@@@@@@ .|@@!A,............, i }'L@@@@_@@ ¤°_',,...`::::¨'
@@@@ œ¤_!,R-rÜi-¤ƒm-'']¤@@@@T`°t---''R'''''''|`[t-'‚Â
@@@@@ @ (@@`°²@ Þi@@˜¦@@@;'-,' ,ƒm°''''{`' @ @!ÞRÉ@,R,
@@@@@ @@`[--' --'MP @ @ @ M°'t,LMR;;;¤,,,,,,___,)@R'-Þ'"
@@@@@ @@@@@@@@@@@@@@@@@(`[':;;;;;;;;;;;;;;;É
@@@@@@@@@@@@@@@@@@@@@@ M`''''''M`'''''L

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:44:38 ]

ƒAƒZƒ“ƒuƒ‰‚Á‚Ä‚¢‚܂ǂ±‚ŃCƒ“ƒXƒg[ƒ‹‚·‚ê‚΂¢‚¢‚ñ‚¾H
IDEŽg‚킸‚É100%ƒtƒŠ[‚Ȋ‹«‚Å‚»‚낦‚½‚¢‚ñ‚¾‚¯‚Ç


839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:46:57 ]
Linux‚Å‚àŽg‚¦

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 22:50:35 ]
‰ïŽÐ‚ªWindows‚È‚ñ‚¾‚æ

841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/11/30(–Ø) 23:01:55 ]
ŽdŽ–‚µ‚ë‚æ

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 00:23:40 ]
>>838
NASM‚©MASM>815

843 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 01:04:48 ]
‚Ó‚è[‚¾B

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 01:11:53 ]
–³—¿‚¾‚ªfree‚ł͂Ȃ¢

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 01:12:15 ]
‚Å‚àIDE‚¶‚á‚Ë[‚©

848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 05:14:01 ]
ƒŠƒ“ƒJ[‚Ì‚½‚ß‚¾‚¯‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚ñ‚¾‚ëH
‚»‚ꂾ‚¯Žæ‚èo‚µ‚Ä IDE–{‘Ì‚Í휂·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH

849 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 08:47:45 ]
‚¿‚Ȃ݂É>>815‚ͤ—p•s‰Â‚¾B

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 19:23:12 ]
CodeZine‚Åx86‚̃AƒZƒ“ƒuƒ‰‚̘AÚ‚â‚Á‚Ä‚é•MŽÒAƒŠƒA’†‚炵‚¢‚æw

‚»‚¤‚¢‚í‚ê‚Ä‚Ý‚é‚Æ‚¿‚å‚Á‚Æ•¶Í•Ï‚¾‚Á‚½‚èA‚Æ‚±‚ë‚Ç‚±‚늨ˆá‚¢‚Á‚Û‚¢‹Lq‚ª‚ ‚邯‚Ç
‚»‚ê‚ð·‚µˆø‚¢‚Ä‚à‚·‚²‚¢‚æ‚ÈB

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 23:04:33 ]
ƒŠƒAƒ‹’†“ÅŽÒ

853 –¼‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/12/01(‹à) 23:39:48 ]
‚»‚ê‚Á‚ÄÔâ—æ‰¹‚Ì‚±‚ÆH‰´‚Ì‚P‚”Nã‚¶‚á‚ñ‚—‚—‚—



854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 23:45:53 ]
‚¢‚â‚»‚Á‚¿‚¶‚á‚È‚¢‚æB
‚Á‚Ä‚¢‚¤‚©A‚»‚Ìl‚Í‚»‚±‚»‚±—L–¼‚¶‚á‚ñw
~–[‚È‚ñ‚ÄŽv‚¤‚킯‚È‚¢‚æ

855 –¼‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/12/01(‹à) 23:51:36 ]
codezine.jp/a/article/aid/420.aspx

‚¶‚á‚ ‚±‚Á‚¿‚©



‘åŒäŠ‚Î‚Á‚©‚¶‚á‚Ë[‚©‚—‚—‚—‚—‚—



856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/01(‹à) 23:54:01 ]
¢˜b‚ªÄ‚¯‚é‚È‚ ‚à‚¤BB
codezine.jp/a/article/aid/505.aspx

857 –¼‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2006/12/02(“y) 00:07:01 ]
u’cŽqv‚łȂñ‚©“Še‚µ‚Ă݂邩‚ÈBBB

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/04(ŒŽ) 12:56:36 ]
Ž€‚˂΂¢‚¢‚Ì‚É

859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/06(…) 03:44:12 ]
masm‚Ì“ú–{Œê‚̃hƒLƒ…ƒƒ“ƒg‚Á‚Ä
‚Ç‚Á‚©‚Ń_ƒEƒ“ƒ[ƒho—ˆ‚È‚¢‚ñ‚Å‚·‚©H

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/07(–Ø) 21:41:09 ]
̂͘^‰¹‚·‚é‚Ý‚½‚¢‚Ƀe[ƒv‚É‹L˜^‚µ‚Ä‚½‚¯‚ÇA
¡‚Í‚¾‚¢‚Ô•Ö—˜‚ɂȂÁ‚½‚Ý‚½‚¢‚¾‚ËB
‚¨‚Á‚³‚ñ‚̓}ƒW‚ÅŽs‚Ë‚æB

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/08(‹à) 10:58:56 ]
ƒe[ƒv‚Í¡‚Å‚à•’Ê‚ÉŽg‚í‚ê‚Ä‚¢‚邾‚ë
DDS‚Æ‚©

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage– [2006/12/09(“y) 22:31:37 ]
‚È‚ñ‚¾‚±‚̃XƒŒ‚ÍEEE‚½‚Ü‚°‚½‚È‚ŸEEE

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/10(“ú) 12:22:32 ]
3ƒ–ŒŽ‘O‚̘b‘è‚ÌŽQl‚ɂȂ肻‚¤(H)‚ȃoƒCƒiƒŠ‚ß‚Á‚¯‚½
ttp://www.wex.cn/dwing/mygem.htm



864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/13(…) 16:36:43 ]
PowerPC‚щƒxƒ‹‚̃AƒhƒŒƒX‚ðƒŒƒWƒXƒ^‚É“ü‚ê‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂ł·‚©H

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/13(…) 21:08:20 ]
ãˆÊ‚ƉºˆÊ‚ð•ÊX‚É“ü‚ê‚é

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/14(–Ø) 14:05:05 ]
>>865
addis–½—߂Ƃ¢‚¤‚Ì‚ª‚ ‚é‚Ý‚½‚¢‚Ȃ̂ł»‚ê‚ðŽg‚Á‚Ă݂܂·B

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/15(‹à) 10:21:25 ]
CELL‚ł‚©H Mac‚ł‚©EEEH@‚Í‚½‚Ü‚½‘g‚Ýž‚ÝH

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/15(‹à) 17:52:08 ]
>>867
Mac‚Å‚·‚æB

869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/15(‹à) 21:29:38 ]
gas‚Ånasm‚Ì-f bin‚É‚ ‚½‚é‚à‚̂͂Ȃ¢‚Ì‚¾‚낤‚©B
‚»‚ê‚Æ‚àld script‚őΈ‚·‚é‚ׂ«‚©B

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/18(ŒŽ) 22:10:15 ]
>>869
‚»‚±‚ÍŽ©ìƒXƒNƒŠƒvƒg‚őΉži‚’‚™

871 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/19(‰Î) 01:16:14 ]
ƒSƒ‹ƒt‚Å‚à‚â‚é‚ÌH

873 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/19(‰Î) 21:25:03 ]
>>871
ƒuƒƒO‚Å‘‚¢‚Ä‚½‚â‚‚©H

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/20(…) 09:52:28 ]
>>874
‚»‚̃ƒbƒZ[ƒW•”•ª‚ÅI—¹‚Å‚«‚é‚Ì‚©?

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/20(…) 10:00:31 ]
ax0009‚Ȃ̂ʼn½‚à‚¹‚¸‚ÉI—¹

878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/20(…) 19:19:45 ]
>>875
‚»‚¤‚»‚¤

879 –¼‘OF874 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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2006/12/21(–Ø) 13:11:32 ]
>>879
k‚ß‚é‚ñ‚È‚çA
mov ah,4ch
int 21h
‚ð
ret
‚É‚·‚é


881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2007/01/03(…) 01:05:53 ]
‚Á‚Ä—DAMASM6ˆÈã‚È‚çƒGƒ“ƒfƒBƒ“ƒOƒR[ƒh‚ÍŽ©“®¶¬‚¾‚ëH

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 15:37:46 ]
ƒAƒZƒ“ƒuƒ‰‚ð–w‚ÇŠo‚¦‚Ü‚µ‚½‚ªAŽ€‚É‚½‚¢‚Å‚·B

883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 17:07:24 ]
‚È‚ç–l‚àŽ€‚É‚½‚¢I



884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2007/01/12(‹à) 17:11:00 ]
Ž„‚àI

885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 18:19:26 ]
‰´‚Í‘S‘RŠo‚¦‚ĂȂ¢‚¯‚ÇA‰´‚àŽ€‚É‚½‚¢II

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 19:14:23 ]
@ @ @ @@ @@ @ @@a
@ @ @ @ @@@Q__@@a
@@@@@@ ^@@@ MRa
@@@@@ ,:'@@@@@@¤‚ï
@@@@@,'@@ @;@@i@ ”ª¤
@@@@@|,! A ,! | @,' ,VR!;¤
@@ @ @|!| ‚Œì l Ø‚Ö'==“ñ“ñƒg¤
@@@@@Øì !| iŒ@ Þ¤@@@@', ',
@@@@@lÙl ||,ÚŒ@@ R@@@,É ,r
@@@@ @ |ì'A@ ,,.,.r'"@ @ ,,ƒ“Þ
@@@@@@@@MT"@ ! ,/ '.É,/b
@@@@@@@@ / @ ,!L@!ÞS{@|
@ @ @ @ @@/ @ ,' @ i@Þ@! ,lÞ
@@@@@@,r]'R-¤!@@ ',@@lb
@@@@@ {@@@ MR@@ !@ ¢ÞÌ
@ @@@@,>„¦\^@@ ;@ i,M{
@@@@@/ /Øì'@ @ @ @ ', Þ¤
@@@ ^ ,/@@@ @ @ @ @ Þ¤ ÞA
@@ ƒm @/@@@@@@@@@@@', M¤
@@ __/@@ ;@@@@@@@@@ ÞARA
@@@@l__@@ !@@@@@@@ _Q_l ,¤l
@@@@@ PM]„¦\r„¦]r'L@M']'Œ
@@ @ @ @ @@|@@.! |@ |
@@ @ @ @ @@|@@| .|@ |


887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2007/01/12(‹à) 23:03:06 ]
¡‚©‚çƒAƒZƒ“ƒuƒ‰ŽE‚·

888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/12(‹à) 23:17:59 ]
>>887
’Ê•ñ‚µ‚Ü‚·‚½

889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/13(“y) 18:44:00 ]
Õ‚è‚Ì—\Š´IIIIIIIII

‹L”OÊßËߺ

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2007/01/14(“ú) 01:13:38 ]
‚·‚݂܂¹‚ñAELFƒtƒH[ƒ}ƒbƒg‚ÌŽd—l‚ɂ‚¢‚Ăł·‚ª
“ú–{Œê‚ʼnðà‚µ‚Ä‚ ‚éƒTƒCƒg‚ð‚²‘¶’m‚Ì•û‚¢‚炵‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B
FXŒŸõ‚µ‚Ä‚à‰pŒê‚Ìî•ñ‚΂©‚è‚Å—‰ð‚Å‚«‚¸¢‚Á‚Ä‚¢‚Ü‚·B
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·


891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 01:27:07 ]
elf ƒtƒH[ƒ}ƒbƒg@‚Å‚®‚®‚ê

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 01:35:37 ]
“ú–{Œê‚Ìî•ñ‚ª—~‚µ‚¢‚Æ‚«‚Í“ú–{Œê‚ðŒŸõƒ[ƒh‚É“ü‚ꂽ‚ç‚¢‚¢‚æB

893 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 01:39:40 ]
‚¨‚Æ‚±‚í‚肾I

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 10:55:58 ]
`‚ʼn\‚ÌuBINARY HACKSv(ISBN:978-4873112886)‚Å‚à”ƒ‚¢‚È‚³‚¢B
`‚Řb‘è‚ÌuGNUŠJ”­ƒc[ƒ‹v(ISBN:4-903708-01-2)‚à‚¢‚¢‚ÆŽv‚¤‚¼B


896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 11:12:47 ]
`(‚݂ȂÆ)‚ʼn\‚â˜b‘肾‚Á‚½‚è‚·‚é‚Ì‚©B
˜R‚ê‚Í—¤(‚¨‚©)‚ÌlŠÔ‚¾‚©‚çJ(‚¿‚Ü‚½)‚Řb‘è‚Ì–{‚ð’T‚·‚æB

897 –¼‘OF895 mailto:sage [2007/01/14(“ú) 18:21:49 ]
ƒEƒ\‚¶‚á‚È‚¢‚à‚ñ!!
ƒAƒƒr‚ð‚­‚í‚¦‚½“ò‚³‚ñ‚ª˜b‚µ‚Ä‚½‚ñ‚¾‚à‚ñ!!

‚Ù‚çA‚±‚ñ‚Ȃɒ‡ŠÔ‚ªB«

`‚ʼn\ ‚ÌŒŸõŒ‹‰Ê –ñ 134 Œ


898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 18:48:02 ]
‰´‚Í‚·‚Ü‚½‚Å‚à‘S‘RƒIƒbƒP[‚Å‚·‚æ

899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/14(“ú) 22:48:51 ]
>>897
ÁÄÜÛÀ

900 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/19(‹à) 02:47:09 ]
ƒI[ƒo[ƒtƒ[‚Å‚·‚ª

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/19(‹à) 02:50:44 ]
>>900
‚à‚µ‚©‚µ‚Ä
00000011
‚Á‚Ä‚È‚é‚ÆŽv‚Á‚Ä‚é

903 –¼‘OFƒ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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/23(‰Î) 03:40:16 ]
exit‚Å‚ ‚Á‚Ä‚é
exit(AL)‚ɂȂé

return‚Íret

906 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/23(‰Î) 21:23:33 ]
>>905
>>906
‚Ç‚¤‚à‚Å‚·B&& ŠÂ‹«‘‚¢‚ĂȂ­‚Ä‚·‚Ü‚ñ‚©‚Á‚½‚Å‚·B

‚µ‚©‚µAexit‚Å‚ ‚é‚È‚ç‚ÎA‚ ‚Ì–{‚̃R[ƒh‚Í­‚µ•ςȂ̂©‚ÈB
cc‚ÆŽv‚Á‚½‚çAwebã‚̳Œë•\Œ©‚½‚ç’ù³‚³‚ê‚Ä‚½orz

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 17:26:54 ]
#define EMULATE_WINDOWS while(1) { __asm__("cli hlt"); }

‚¿‚å‚—‚—‚—‚—

909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 17:31:25 ]
‰½‚Å‚·‚©‚»‚ê‚Í

910 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 17:36:05 ]
Windows‚̃Gƒ~ƒ…ƒŒ[ƒg=ƒnƒ“ƒOƒAƒbƒv‚Á‚Ä‚¢‚¢‚½‚¢‚ñ‚¾‚낤B
–Ê”’‚­‚à‚È‚ñ‚Æ‚à‚È‚¢‚ªB

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/26(‹à) 19:45:29 ]
ƒAƒZƒ“ƒuƒ‰Šo‚¦‚½‚Ä‚ÌÁ–h‚ª‚â‚Á‚Ä‚éB

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/01/28(“ú) 12:29:15 ]
“Á’è‚Ì•À‚т̓ÁŒ –½—ß‚ðƒgƒ‰ƒbƒv‚µ‚ăGƒ~ƒ…ƒŒ[ƒ^[‚ɈÚs‚·‚é‚ñ‚¾‚ë
‚æ‚­‚ ‚éŽÀ‘•‚¾



914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/01(–Ø) 20:41:18 ]
u‰‚߂ēǂÞ8086v“Ç‚ñ‚Å‚é‚ñ‚¾‚¯‚ÇA
linux‚È‚ñ‚ÅdebugƒRƒ}ƒ“ƒh‚ª–³‚­‚ÄŽŽ‚¹‚¸h‚¢B
“¯‚¶‚悤‚ȃRƒ}ƒ“ƒh‚ɂ͂ǂ̂悤‚È‚à‚Ì‚ª‚ ‚é‚Å‚µ‚傤‚©B

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/01(–Ø) 23:05:52 ]
>>914
‚½‚Ô‚ñŠú‘Ò‚·‚镨‚͂Ȃ¢B
gdb‚Í‚»‚¤‚¢‚¤—p“r‚ł͎g‚¢‚à‚̂ɂȂç‚ñ‚©‚ç‚Ì‚¤B
adb‚Æ‚©‚½‚܂ɗ~‚µ‚­‚È‚è‚Ü‚·‚ÈB


916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/02(‹à) 00:21:17 ]
Œ¾‚í‚ê‚ĉ‚ß‚Äadb‚ª–³‚¢‚±‚Æ‚ð’m‚Á‚½B

Ì‚Ìunix‚ɂ͕W€‚Å“ü‚Á‚Ä‚½‚ñ‚¾‚ª‚È‚ŸBcc‚ªÁ‚¦‚½ ‚©‚ç–³‚­‚È‚Á‚½‚ñ‚©‚Ë‚¥B


917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/02(‹à) 02:13:06 ]
>>915
‚¤[‚ñA‚»‚¤‚Ȃ̂ł·‚©‚ŸB
‚È‚ñ‚Æ‚àŽc”O–³”OB

918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/05(ŒŽ) 21:40:54 ]
ƒtƒŠ[‚ÌDOS‚Í‚¢‚ë‚¢‚ë‚ ‚邯‚ÇA‚»‚Ì’†‚É‚Í1‚‚­‚ç‚¢DEBUG‚ðŽ‚Á‚½‚à‚Ì‚à‚È‚¢‚©H

919 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/05(ŒŽ) 22:07:35 ]
‚Â[‚©DOSã‚Å“®‚­debugŒÝŠ·(?)ƒfƒoƒbƒK‚Ȃ猋\‚ ‚éB

921 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 00:46:02 ]
‰´‚̓AƒZƒ“ƒuƒŠ‚̕׋­‚ÍCASL‚¾‚Á‚½‚È
‰SŽÒŒü‚¯‚̑Ђª‚±‚ê‚Ù‚Ç‘½‚¢ƒAƒZƒ“ƒuƒŠŒ¾Œê‚à–³‚©‚낤

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:11:16 ]
>î•ñˆ—‹ZpŽÒŽŽŒ±‚Ì‹³Þ—p‚̃AƒZƒ“ƒuƒŠŒ¾ŒêB
>³Ž®–¼Ì‚ÍCCASL II(‚«‚á‚·‚¤‚é‚Â[)B

‚Ö‚¥[
‚Å‚àŽÀ—p“I‚¶‚á‚È‚¢ƒAƒZƒ“ƒuƒŠ‚æ‚è‚àAIntelŒn‚̃AƒZƒ“ƒuƒŠ‚ð‚â‚Á‚½‚Ù‚¤‚ª
‚¢‚¢‹C‚ª‚·‚é‚ñ‚¾‚¯‚ÇA‚Ç‚Á‚¿‚Å‚à•׋­‚ɂȂ邩‚ç‚©‚í‚ñ‚Ë‚Á‚ÄŠ´‚¶‚Ȃ̂©‚È





924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:25:55 ]
CASL II ‚͌ߌã‚̃eƒXƒg‚Ì“_‰Ò‚¬‚ɂȂ邩‚ç‚ ‚éˆÓ–¡ŽÀ—p“IB
x86‚̃AƒZƒ“ƒuƒ‰‚Í¡‚âˆê•”‚Ìl‚𜂢‚Ä—˜—p‚³‚ê‚é•p“x‚Í­‚È‚¢‚̂ł ‚éˆÓ–¡‚ ‚Ü‚èŽÀ—p“I‚łȂ¢B

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:27:26 ]
‚Ç‚Á‚¿‚à‘債‚½–ð‚É—§‚½‚È‚¢‚Æ‚¢‚¤“_‚ł͎—‚½‚悤‚È‚à‚ñ‚¾‚ÈB

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:33:26 ]
‚ñ‚¶‚á‚ A‚¢‚܈ê”Ôl‹C‚̃AƒZƒ“ƒuƒ‰‚͂ȂÉH

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:40:58 ]
CELLB
‚Â[‚©A’N‚©‚â‚Á‚Ä‚­‚êB¡‚Ȃ狋—¿o‚·‚©‚çB

928 –¼‘OFEÍEj‚Á-›œ‘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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:44:25 ]
‚ ‚ŸPS3‚É‚à‚Ì‚Á‚Ä‚é‚â‚‚©
‚Å‚àA‰SŽÒ‚ɂ͕~‹‚ª‚½‚©‚»‚¤‚¾‚È‚Ÿ

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 01:56:34 ]
‚Ü‚ ‚Å‚àx86‚ ‚½‚è‚àMMX‚âSSEŽg‚¢‚½‚¢’ö“x‚È‚çemmintrin.h‚Åςނµ‚È‚ŸB

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:00:01 ]
x86‚Íl‹C‚Â[‚æ‚èŽè‹ß‚ÈPC‚Åo—ˆ‚é‚©‚甂ª‘½‚¢‚¾‚¯‚¾‚ëB

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:03:56 ]
‚±‚ê‚©‚çƒQ[ƒ€ƒvƒƒOƒ‰ƒ}‚ɂȂé‚È‚çCELLH

933 –¼‘OFƒ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 –¼‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/14(…) 02:20:32 ]
‚Ü‚ Å‰‚ÍCOMET2/CASL2‚Å‚¢‚¢‚Å‚·‚Ë

935 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 02:25:59 ]
‚»‚¤‚¢‚¤Žž‘オ‚«‚¿‚á‚Á‚½‚çAƒvƒƒOƒ‰ƒ}‚Í”p‚ê‚¿‚Ⴄ‚È
ŽÀ—Í‚ª

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 10:06:54 ]
CASL2‚̃oƒCƒuƒ‹“I‚È–{‚Á‚Ăǂê‚Å‚·‚©B
“ü–å‘‚Æ‚©‚¶‚á‚È‚­‚ÄB
Ú‚µ‚­”ƒ‚¢‚Ä‚é‚â‚ÂB

938 –¼‘OFƒ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‚Ë[‚¶‚á‚ñ‚±‚ÌCPUv‚Æ‚©
u•„†”½“]‚Ë[‚æv‚Æ‚©
uæŽZ–½—ß‚¶‚ã[‚æ[v‚¾‚Ì
u‚í‚ÍBƒŒƒWƒXƒ^4‚ÂA‚±‚Á‚¿‚Í32ŒÂ[v‚Æ‚©Œ¾‚¢‚‚ƒeƒ“ƒp‚Á‚Ä‚é

939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 13:55:11 ]
>>938
‚Å‚àˆê‚‚àƒAƒZƒ“ƒuƒŠê–‚Á‚ĂȂ¢‚Æ‚»‚ê‚à”»‚ç‚È‚¢‚ñ‚¾‚æ‚Ë

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 16:04:08 ]
>>938
‚½‚Ô‚ñ‚»‚¤Žv‚Á‚½ƒ„ƒc‚ª‚‹‰Œ¾Œêì‚낤‚ÆŽv‚Á‚½‚ñ‚¾‚낤‚È

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 16:28:30 ]
>>938
‚S‚‚̂¹‚è‚Ó‚Ì‚¤‚¿‚R‚‚͉½‚¾‚©‚í‚©‚Á‚½B

orz


942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 17:22:05 ]
‚µ‚©‚àƒn[ƒo[ƒhŒ^AƒmƒCƒ}ƒ“Œ^‚à–ž•Õ‚È‚­Žæ‚葵‚¦‚ç‚ê‚Ä‚¨‚è‚Ü‚·orz

943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/14(…) 23:04:01 ]
@@‚»‚¾@ |------¤Mܰ--¤
@@‚ꂪ@ |Ê{{@}} jjjR¤l l ƒn
@@‚ª@@@|¤{ ʃŠÉÉÉÉÉÉj¤ l l
@@‚¢@@@|RR°¤œcœcÉÉÉ}@@‚É
@@‚¢@@@|SSSSSRœcœc} @‚â
@@!! @@ /:.:.:.SSSSRœcœc} l@‚Á
_QQ^{ l ii | l|} ʤS} МcÄ
œc¼ ,ª¤¤¤S{{R} l|l ¨ª=ؤƒV} |l
lƒ~{@Þ²¼Ó'äƒ~R}¼¨=×'§¤ }Ð}} l
SÐ@@ P~'¨''': |Þ:°.P @ lÉ/l | |
SS@@ " @: :@!¤ @M@@l²É l| |
@>lÞ¤@@@@°¤,'¿ @ @ /.|}¤ l| |
:.lR R @@°_ ]-]§'@ /::Él Ĥ
:.:.:.:_R @ @ “ñ"@ /::// /:.:.l:.:.
:.:.:.:.:.::R:_@@@ @/::://:.:,':.:..:l:.:.
;.;.;.;.;;.:.:.:._M°-- '" //:.:.:;l:.:.:.:l:.:
“‚¢–â‘è‚Ù‚ÇA‰ð‚¯‚邯’B¬Š´‚ ‚é‚Ì‚æ‚ËB



944 –¼‘OFƒ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 –¼‘OFEÍEj‚Á-›œ‘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 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/17(“y) 22:35:18 ]
>>937
CASL‚È‚ñ‚Ēʉ߂µ‚½Œã‚͈êØG‚ç‚È‚¢‚©‚ç
–ˆ”NIPA‚ª”z‚Á‚Ä‚éˆÄ“à‘‚É•t‘®‚µ‚Ä‚éŽd—l‘‚¾‚¯‚Å\•ªB
–½—ß‚ª“ǂ߂è‚áŒã‚͉½‚ࢂ邱‚ƂȂ¢‚Å‚µ‚åB

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 05:22:21 ]
>>944 ‚̃R[ƒh‚̂܂܂łàAdo while‚É‚µ‚½‚¾‚¯‚Å1–½—߂͑¬‚­‚È‚é‚ËB

949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 06:47:01 ]
mov eax, crc
mov ecx, size
mov esi, src
rep crc32


950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 08:06:08 ]
>>948
ˆ‚ª‚¾Aŋ߂̃Rƒ“ƒpƒCƒ‰‚Ífor‚É“Á‰»‚µ‚½Å“K‰»‚ð‚·‚é‚±‚Æ‚ª‘½‚¢‚©‚çˆêŠT‚ɂ͌¾‚¦‚È‚¢B

951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 14:09:14 ]
ŋ߂̃Rƒ“ƒpƒCƒ‰‚ÍŒ«‚¢‚©‚ç‚È‚Ÿ
‚Ä‚¢‚¤‚©CPU‚Ì“à•”‚ª•¡ŽG™

952 –¼‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/18(“ú) 14:33:51 ]
>>949
NehalemƒLƒ^[

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/18(“ú) 14:50:04 ]
ƒRƒ“ƒpƒCƒ‰‰½‚æH



954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/19(ŒŽ) 07:54:37 ]
ƒtƒ@ƒ~’ʂɃAƒZƒ“ƒuƒ‰ŒoŒ±ŽÒ‚Ì‹l‚ªæ‚Á‚ĂĂЂ¢‚½

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/19(ŒŽ) 18:22:15 ]
ƒAƒZƒ“ƒuƒ‰‚Å‚·‚©EEE–Ÿ‰æ‚͓ǂñ‚¾‚ñ‚¾‚¯‚ÇOK‚Å‚·‚©‚ËH
‚Æ‚©H@@@@@@@@@@@@@@@@@@@@@@@@@@Z80‚Å‚¢‚¢‚È‚çEEE(EÍE)

956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/19(ŒŽ) 20:26:41 ]
‚¢‚Ü‚³‚çZ80‚Ý‚½‚¢‚ȕϑÔCPU‚Í–³‚¢‚¾‚낤B


957 –¼‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/20(‰Î) 00:44:35 ]
‚Ç‚¤‚݂ĂàCellˆê‘ð‚Å‚·

Wii‚Å‚à‚â‚é‚ñ‚©‚ÈA«”\‰Ò‚®‚½‚ß‚É

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 02:09:12 ]
Wii‚ÍŠù‚ÉŽ€‚ɑ̂¾‚©‚çƒAƒZƒ“ƒuƒ‰‹ìŽg‚µ‚Ă܂ŃQ[ƒ€ì‚ñ‚È‚¢‚¼B

959 –¼‘OFEÍEj‚Á-›œ‘n¹‚̃_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6 mailto:sage [2007/02/20(‰Î) 02:54:02 ]
„Wii‚ÍŠù‚ÉŽ€‚ɑ̂¾‚©‚ç
‚»‚ê‚͂Ђå‚Á‚Æ‚µ‚ăMƒƒƒO‚ÅŒ¾‚Á‚Ä‚é‚Ì‚©H

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 04:53:08 ]
>>956 ìè‚Ì΂͌»–ð‚Å‚·‚æB“ú—§‚Ì64180‚Í‚³‚·‚ª‚Éì‚Á‚ĂȂ¢‚Ý‚½‚¢‚¾‚¯‚ÇB

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 06:07:13 ]
„ìè‚ÌÎ
‚ ‚̕ϑԂÈZ80‚ÉAX‚ɕϑԂȃƒ‚ƒŠŠÇ—–½—ß‘‚₵‚½“z‚¾‚Á‚¯?
#‚¢‚âAŠ„‚è‚ÆD‚«‚Å‚·‚ªw

>>957
‚±‚Ì‘O‚͘R‚ꂪ‚»‚¤‘‚¢‚½‚çŽÐˆõ‰³‚Æ‚©‘‚©‚ꂽ‹C‚ª‚·‚邪cc

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 06:52:22 ]
>>957
¡ŽžƒAƒZ‚Å‘g‚Þ•K—v‚ª‚ ‚é‚È‚ñ‚Ä
—]’ö—]—T‚̂Ȃ¢‘g‚Ýž‚Ý‚©
Cell‚Ý‚½‚¢‚ȕςÈÎŽg‚¤Žž‚¾‚낤‚µ‚»‚¤‚©‚à‚Ë

963 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 10:36:56 ]
•ЂÁ’[‚©‚ç•Ï”‚É‘ã“ü‚µ‚悤‚Æ‚·‚邯AŒ‹‹ÇƒŒƒWƒXƒ^‚ðÁ”‚Ä‚µ‚Ü‚Á‚ij‚µ‚­•\ަ‚Å‚«‚È‚¢‚ÆŽv‚í‚êB
‘S•”“Z‚߂ĂłȂ­AˆêŒÂ‚¸‚‚â‚ç‚È‚¢‚ƃ_ƒ‚È‚ñ‚łȂ¢?
#‚Â[‚©AƒfƒoƒbƒK‚ÅŒ©‚邱‚Ƃ͂ł«‚È‚¢‚Ì‚©?

965 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 18:50:36 ]
>>964
ƒXƒ^ƒbƒN‚ɓ˂Áž‚߂΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
‚Å‚à‚Á‚Äesp‚ð“K“–‚È\‘¢‘̂̃|ƒCƒ“ƒ^‚ÉŠi”[‚µ‚½‚肵‚ÄB

967 –¼‘OFƒ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++‚È‚ç/FAsj‚ðo‚µ‚ÄŠm”F‚·‚êB

968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/20(‰Î) 23:42:56 ]
ƒCƒ“ƒ‰ƒCƒ“‚‚“‚Žg‚¤•K—v‚·‚ç‚È‚¢‚¶‚á‚ñ

969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/21(…) 02:43:28 ]
>>964,>>966,>>967,>>968
‚݂Ȃ³‚ñA‹Md‚ȃ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/21(…) 14:15:18 ]
Windows‚¾‚Á‚½‚çGetThreadContext‚ňꔭ‚Æ‚¢‚¤ƒIƒ`B

971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/21(…) 14:40:27 ]
GetThreadContext‚ðŽ©ƒXƒŒƒbƒh‚ɌĂÑo‚·‚ƌĂÑo‚µ‚ͬŒ÷‚·‚邯‚Ç’†g‚Ì•ÛØ‚Í–³‚µ

972 –¼‘OFƒ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‚ðXV‚·‚é‚̂ŊˆàC‚̃|ƒCƒ“ƒ^‚Ȃ̂ł·‚ªB
‚â‚Í‚èƒXƒ^ƒbƒN‚Ì•û‚ªŽáᑬ‚»‚¤‚Ȃ̂ł·‚ª‚»‚Ì“àƒoƒO‚è‚»‚¤‚Å‚·B
е‚ê‚é‚܂ł̓ƒ‚ƒŠ‚ðŽg‚¤‚ׂ«‚Å‚µ‚傤‚©H

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 00:10:01 ]
>>972
ƒŒƒWƒXƒ^



974 –¼‘OFƒ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ƒƒƒ“ƒvA260ˆÈ‰º‚ÍY‚ɃWƒƒƒ“ƒvv‚Ì•ªŠò‚Ì•û–@‚ð
‰½•û‚©‚²‹³Žö‰º‚³‚¢B

975 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 03:01:21 ]
>>974
‚¨‚Ü‚¢AOKWave‚Å‚à“¯‚¶‚±‚Æ‚«‚¢‚Ä‚½‚ÈB>>975‚Ìà–¾‚Å‚à
—‰ð‚Å‚«‚È‚³‚»‚¤‚¾B

‚È‚ A206ˆÈ‰º‚Æ260ˆÈã‚Å•ª‚¯‚é‚Ä‚¢‚Á‚Ă邯‚Ç‚³Au260v‚̂Ƃ«‚Í
‚Ç‚Á‚¿‚É•ªŠò‚³‚¹‚ñ‚¾‚¢w



977 –¼‘OFƒ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 $260A‚‚܂è$260”Ô’n‚Ì“à—e‚Ƃ̔äŠr‚ɂȂéB
‘¦’l‚Æ”äŠr‚ª‚µ‚½‚©‚Á‚½‚çC9 60 02‚Æ‚â‚é‚ׂ«B


978 –¼‘OFƒ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 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/28(…) 00:03:34 ]
> 260ˆÈ‰º‚Æ260–¢–ž

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2007/03/17(“y) 23:56:27 ]
‚ ‚°

981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2007/03/21(…) 00:07:46 ]
age

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2007/03/21(…) 17:34:48 ]
NASM‚ÅSSE3‚â‚»‚êˆÈã‚ÍŽg‚¦‚é‚̂ł·‚©B

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/03/21(…) 17:52:27 ]
ƒ}ƒNƒƒAƒZƒ“ƒuƒ‰‚È‚ç‚Ç‚ñ‚ȃjƒ‚ƒjƒbƒN‚¾‚낤‚Æ(Ž©•ª‚ŒljÁ‚·‚ê‚Î)Žg‚¦‚éB



984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/03/21(…) 20:25:57 ]
‚Ü‚¸•׋­






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ211KB

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