ƒAƒZƒ“ƒuƒ‰c@(K  ..
[2ch|¥Menu]
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 00:19:44
‚x‚`‚r‚l

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 02:21:01
>>263
‹x‚Þ‚ÈB

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 03:16:08
NASM‚ðŽg‚Á‚Ä‚¢‚邯‚ÇAƒRƒ“ƒpƒCƒ‹‚·‚é‚܂ł̎èŠÔ‚ª‚¾‚é‚¢B
’†ŠÔƒtƒ@ƒCƒ‹ì¬¨ALink‚ŃRƒ“ƒpƒCƒ‹
‚±‚ÌŽèŠÔ‚𖳂­‚µ‚½‚¢B
MASM‚Á‚ÄŽg—pŽÒ‚ª‘½‚¢‚ÆŽv‚¤‚¯‚ÇAã‹L€–Ú‚ðˆêЇ‚µ‚Äo—ˆ‚é‚ÌH
o—ˆ‚é‚È‚çæ‚èŠ·‚¦‚悤‚©‚ÈB

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 03:48:31
>>265
batƒtƒ@ƒCƒ‹‚ðì‚ê‚΂¢‚¢‚悤‚ÈB

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 07:18:52
‹ß ‚ÌŽá‚¢‚à‚ñ‚Ímake‚à‚µ‚ç‚ñ‚Ì‚©

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 08:39:59
“‡ŠÂ‹«‚É‘g‚Ý“ü‚ê‚ç‚ê‚邾‚ëB

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

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 09:39:11
DOS‚Ì ‚ÍMASM‚âTASM‚ðˆ¤—p‚µ‚Ä‚½‚¯‚ÇA
WinŠÂ‹«‚ɈڂÁ‚Ä‚©‚炱‚Á‚¿ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚µ‚©‘‚©‚È‚­‚È‚Á‚½‚È‚ŸB

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 11:41:38
make‚Í‚¢‚¿‚¢‚¿Makefile‚ð‘‚­‚Ì‚ª–Ê“|‚¾‚낤
‚Ȃ̂Åbat

EEEƒtƒ‹ƒAƒZƒ“ƒuƒŠE‚Pƒtƒ@ƒCƒ‹Š®Œ‹‚̘b‚¾‚æ‚ÈH
‚»‚¤‚¶‚á‚È‚¢‚Ȃ牴‚àMakefile‘‚­‚ª

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 17:40:39
ƒAƒZ‚Å‚»‚ñ‚Ȃɂł©‚¢ƒvƒƒWƒFƒNƒg‚È‚ñ‚Ä‚â‚ç‚È‚¢‚µ
‚Ç‚¤‚¹‘Sƒrƒ‹ƒh‚Å‚àˆêu‚ÅI‚í‚é‚ñ‚¾
”s‘‚­‚²‚ƂɑSƒrƒ‹ƒh‚Å‚à‚Ü‚Á‚½‚­‹ê‚ɂȂç‚ñ‚—

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 19:57:12
nasm.exe(-f win32)‚Å쬂µ‚½obj‚Íld.exe‚Å‚àƒŠƒ“ƒN‚Å‚«‚é‚È‚Ÿdd
‚߂ǂ¢‚È‚çgcc‚ÅƒŠƒ“ƒNB

‚»‚ê‚Í‚»‚¤‚ÆAnasm‚̃ZƒNƒVƒ‡ƒ“錾‚Å‹¤—L‘®«‚ð‚‚¯‚邱‚Æ‚Ío—ˆ‚È‚¢H
‚Ƃ肠‚¦‚¸FMO‚Å‹¤—Lƒƒ‚ƒŠ‚ðŽÀŒ»‚µ‚Ä‚¢‚éB

gas‚È‚ç
.section .sdata,"rws"
‚Á‚Ä‘‚¯‚΋¤—L‘®«‚ª•t‚­‚¯‚ÇB

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 00:06:20
SH‚̃vƒƒWƒFƒNƒg—a‚©‚Á‚½‚Ì‚¾‚ªƒRƒ“ƒpƒCƒ‰æ¶‚ª¶¬‚µ‚½ƒAƒZƒ“‚ª‚Ü‚Á‚½‚­‚í‚©‚ç‚ñ‚̂ł·BƒVƒ~ƒ…ƒŒ[ƒ^‚Ô‚ñ‚܂킵‚Ä‚à‚»‚±‚ª‚í‚©‚ç‚ñorz
ÀÁÞ¹kt

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

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

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

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

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

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

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 01:32:32
>>273
Displacement‚ÍA•’Ê}‚ðl—¶‚·‚邯Žv‚¤‚Ì‚¾‚ªB
8bit‚ÌDisplacement‚¾‚ÆAbit7‚ª‚P‚¾‚Æu|v‚É‚È‚é‚Æ‚©cB
SH‚ÍG‚Á‚½‚±‚Æ‚ª–³‚¢‚̂ŊԈá‚Á‚Ä‚¢‚½‚çƒSƒƒ“B

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 02:33:04
@‚Í‘¦’l‚¶‚á‚È‚­‚ÄAŠÔÚƒAƒhƒŒƒbƒVƒ“ƒO‚¶‚á‚È‚¢‚Ì‚©H


276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 02:49:31
lŽ@‚Á‚Ă̂͂ǂ¤‚¢‚¤‚±‚ƂȂÌH‚¿‚á‚ñ‚ƃ}ƒjƒ…ƒAƒ‹‚É–½—ߌ`Ž®‚ªÚ‚Á‚Ä‚é‚Å‚µ‚åB
>b1111111100:0x1020
>b0111111110:0x 510
‚Á‚Ä‚Ì‚à‚¨‚©‚µ‚¢‚µB

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

URLØÝ¸(japan.renesas.com) ‚©‚çuSuperH RISC engine ƒtƒ@ƒ~ƒŠv>uƒhƒLƒ…ƒƒ“ƒgv‚Å
“ú–{Œê‚̃\ƒtƒgƒEƒFƒAƒ}ƒjƒ…ƒAƒ‹‚É‚½‚ǂ蒅‚¯‚é‚©‚çA‚»‚ê“ǂނƂ¢‚¢‚æB

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 04:11:21
’N‚àƒhƒLƒ…ƒ“‚̈ӌ©‚Í•·‚¢‚Ă܂¹‚ñ
‹A‚ê

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 11:37:38
add, sub, and, or, lw, sw, beq, bne, j,
addi, andi, ori, sll, srl, sra
‚±‚ꂾ‚¯‚Ì–½—ß‚Å16or32ƒrƒbƒg“¯Žm‚Ì”Žš‚ÌŠ|‚¯ŽZ‚̃vƒƒOƒ‰ƒ€‚ðì‚ê‚Ü‚·‚©H

279:278
06/07/06 11:59:57
/*
multiplication.c: Unsigned 16-bit x 16-bit
*/
main(){
int x = 0x0000c9ae;
int y = 0x0000f6e5;
int z = mul(x, y);
printf("%08x * %08x = %08x\n", x, y, z);
}

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

‚¿‚Ȃ݂ÉCŒ¾Œê‚Å‘‚­‚Æ‚±‚¤‚È‚é‚炵‚¢‚Å‚·

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 12:19:20
‚Ó‚ÆŽv‚Á‚½‚ªA‰½‚Å‚à‚Å‚«‚éŬŒÀ‚Ì–½—߃Zƒbƒg‚Á‚Ăǂ̂­‚ç‚¢‚¾‚낤B
ƒƒ‚ƒŠ‚̃Š[ƒhƒ‰ƒCƒgAðŒƒWƒƒƒ“ƒvA‚ ‚ƉÁŽZH
‚»‚¤‚¢‚âBrainFuck‚ª‰½‚Å‚à‚Å‚«‚é‚ñ‚¾‚Á‚½‚ÈB

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 12:33:54
ƒ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“‚Æ‚©ARAM ‚Æ‚©‚̘b‚É‚È‚é‚ÆŽv‚¤‚¯‚ÇA
‘½•ª
’è”
1 ‰ÁŽZ
0 ”»’è
ŠÔÚŽQÆ
’ö“x‚Å‘åä•v‚¶‚á‚È‚¢‚©‚ÈH

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 12:45:22
•ªŠò‚Í‚¢‚邾‚낤

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 13:17:01
PC‚ɉÁŽZ‚Å‚«‚ê‚ΕªŠò‚Í—v‚ç‚È‚¢

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 13:20:26
ƒŒƒWƒXƒ^‚©‚çŽw’肵‚½ƒAƒhƒŒƒX‚Ì“à—e‚ðŒ¸ŽZ‚µA
Œ‹‰Ê‚ðƒŒƒWƒXƒ^‚ƃAƒhƒŒƒX‚ɃXƒgƒA‚·‚éB

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

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

1–½—ßCPU‚Ì‚·‚²‚¢‚Æ‚±‚ë‚ÍA–½—߃fƒR[ƒ_‚ª•s—v‚È‚±‚Æ‚¾!


285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 14:33:41
>>284
‚»‚Ì•ªƒR[ƒfƒBƒ“ƒO‚ÅŒø—¦‚ðã‚°‚È‚¢‚Æ–³‘Ê‚ª‘‚¦‚é

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 15:47:42
>>278
ƒVƒtƒg–½—߂̑¼‚ɉñ“]–½—ß‚ª–³‚¢‚Æ–Ê“|L‚­‚È‚é‚ÈB

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 17:53:21
o—ˆ‚éo—ˆ‚È‚¢‚͕ʂɂµ‚ÄÅ’áŒÀ–³‚¢‚ÆlŠÔ‚ª‹Lq‚·‚鎞‚É•s•Öor•s“s‡‚ª¶‚¶‚éA
‚Æ‚¢‚¤Å’áŒÀ‚È–½—߃Zƒbƒg‚̘b‚ÅB

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 18:00:35
RISCŒnCPU‚̉Šúƒ‚ƒfƒ‹‚Ì–½—߃Zƒbƒg‚Å‚àŒ©‚ê‚ÎH
‚Ü‚ Ax86‚Æ‚©‚Å‚àƒAƒZƒ“ƒuƒ‰ƒŒƒxƒ‹‚ł̖½—߂̎í—Þ‚Í‚»‚¤‘½‚­‚͂Ȃ¢‚ñ‚¾‚ªB

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 19:28:36
‰´‚È‚ç^‚Áæ‚ÉHALT‚ÆNOP‚ƃuƒŒ[ƒNƒ|ƒCƒ“ƒg—áŠO‚ð“ü‚ê‚é‚ËB

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 19:52:24
>>289uÅ’áŒÀv•K—v‚©H

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 19:59:05
>>290
HALT‚ª–³‚¢‚ƃ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“‚Æ‚µ‚Ĭ‚è—§‚½‚È‚¢‚̂łÍH

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 21:39:12
‚à‚ë‚à‚ë‚Ç‚¤‚à‚Å‚·
>>273
LONG WORD Šg’£~4 Å‘åFb1111111100:1020
WORD Šg’£~2 Å‘åFb0111111110: 510
³‚µ‚­‚Íã‹L10i‚Å‚·B‚¤‚Á‚©‚肵‚Ă܂µ‚½B

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



293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 22:19:23
>>291
‚»‚ꂪ¢‚Ì’†HALT‚ª–³‚¢CPU‚à‚ ‚Á‚½‚è‚·‚é‚ñ‚Å‚·‚æB


294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 22:23:11
>>292
‚¿‚á‚ñ‚ƃ}ƒjƒ…ƒAƒ‹“Ç‚ñ‚Å‚é‚Ì‚©H
H'8234”Ô’n‚Ì’†gŠm”F‚µ‚Ă݂êB


295:291
06/07/06 23:54:15
>>291
‚¦‚¦‚ÆA­‚µ’²‚ׂ½‚Æ‚±‚ëAƒ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“‚ÍHALT‚ª–³‚­‚Ä‚à‚¢‚¢‚»‚¤‚ÈB
–³ŒÀƒ‹[ƒv‚ɊׂÁ‚½‚ÆŠm’肵‚½Žž“_‚Åu’âŽ~vˆµ‚¢‚ÅOK‚炵‚¢B
‚·‚Ü‚ñB

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

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/07 01:39:00
‚»[‚ä[‚à‚Ü‚¢‚ç‚ÉBrainF*ck

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/07 11:46:21
6502‚Ì–½—߃Zƒbƒg‚̓Vƒ“ƒvƒ‹‚Ŏ኱•s‘«‹C–¡‚É
‚܂Ƃ܂Á‚½–½—߃Zƒbƒg‚¾‚Á‚½‚ÆŽv‚¤B

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/07 23:13:39
ƒAƒZƒ“ƒuƒ‰‘S”ʂƂ¢‚¢‚‚Âx86Œn‚΂©‚肾‚Ë
UNIXƒxƒ“ƒ_‚̃vƒƒZƒbƒT‚̃AƒZƒ“ƒuƒŠƒvƒƒOƒ‰ƒ€‚Í–³‚¢ƒ|H

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 01:01:24
300ƒQƒbƒg‚µ‚Ä‚¨‚«‚Ü‚·‚©B

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 09:41:58
‚·‚²‚­PPC‚ð‚â‚肽‚¢‚ñ‚Å‚·‚¯‚Çc

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

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 10:23:20
>>301
•” ‚©iMac”ƒ‚¦‚ÎH

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 10:33:43
>>302
Mac‚Ȃ炠‚éB

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 11:26:31
>>303
ƒqƒ}‚¾‚©‚甽‰ž‚µ‚Ä‚¨‚­B‰½‚ª‚í‚©‚ç‚È‚¢‚ñ‚¾B

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

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 12:12:57
>>304
‚Ç‚Á‚¿‚àB

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 13:09:30
>>305
uŒº” v‚ÆuPowerPCv‚Å‚®‚®‚ê‚ÎPowerPC‚̉ðàHP‚ªŒ©‚‚©‚é‚©‚à‚µ‚ê‚È‚¢B
Mac‚Å‚®‚®‚Á‚Ä‚àƒAƒZƒ“ƒuƒ‰‚ð‰ðà‚µ‚½HP‚Ío‚Ä—ˆ‚È‚¢‹C‚ª‚·‚éB

‚µ‚©‚µAPowerPC‚̃AƒZƒ“ƒuƒ‰‚à’m‚ç‚È‚¢‚ÅA‰½‚ðì‚é‚‚à‚è‚Ȃ̂©H
‚»‚̕ӂ𖾊m‚É‚µ‚Ä‚¨‚©‚È‚¢‚ÆAã’B‚Í—L‚蓾‚È‚¢‚ÆŽv‚¤B

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/10 23:28:11
>>306
Œƒ—サ‚½‚‚à‚肾‚Á‚½‚ñ‚¾‚¯‚Çcorz

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/10 23:30:47
>>307‚Ì’ù³
>>306‚ł͖³‚­‚Ä>>305‚Å‚·B
˜A‘±‘ž‚ÝA½Ï¿


309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/13 19:48:19
ƒAƒZƒ“ƒuƒ‰‚ÅÀ‚­IÀ‚­IÀ‚Á‚¿‚Ⴄ‚ÌI

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/15 12:18:13
‚Ý‚³‚­‚çŒê‚Å‚¨‚‹

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/15 14:10:51
i386‚ɃoƒCƒg”½“]•t‚«®”ƒ[ƒh^ƒXƒgƒA–½—ß‚Á‚Ä‚ ‚éH

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/15 14:34:18
‚È‚¢

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/16 02:03:02
26ŽžŠÔŠÏ‚È‚ª‚ç•ÛŽçB

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/16 02:04:17
‚¤`AŒë”š‚µ‚½B

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/16 08:21:59
ƒXƒŠƒ€‚Ńhƒ{ƒ“‚Æ‚©Œ¾‚¤“z‚͂ǂ±‚¢‚Á‚½‚ñ‚¾

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/16 09:17:49
•³ƒRƒe‚͌Ă΂ñ‚Å‚¦‚¦‚æ

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

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

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

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/17 20:40:02
>>317
‘f’¼‚É2—v‘f‚¸‚‚â‚Á‚½‚ç‚¢‚¢‚ñ‚łȂ¢‚ÌB

> ƒ‹[ƒv•”‚Íicc‚ÌŠeŽíÅ“K‰»‚É—Š‚è‚½‚¢‚©‚ç
‚Ƃ͂ǂ¤‚¢‚¤‚±‚ÆH
‚±‚̈—‚È‚çŠÖ”‘S•”‚ðƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Å
‘‚­‚Ì‚ªA‘¬“x‚ào‚邵Žè‚ÁŽæ‚è‘‚¢‚ÆŽv‚¤‚ªB

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/17 20:41:32
>>318‚Ý‚½‚¢‚ÈŒ´Žnl‚Ü‚¾‚¢‚½‚ñ‚¾iO‚Oj

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/17 20:53:01
‚¾‚¢‚½‚¢A‚b‚È‚ñ‚Ä’†g‚̉½‚à–³‚¢ƒ‹[ƒv‰ñ‚·‚¾‚¯‚Å‚¿‚ñ‚½‚ç’x‚·‚¬B
ƒ|ƒCƒ“ƒ^‚È‚ñ‚©Žg‚Á‚½‚ç—]Œv‚ȉ‰ŽZ“ü‚è‚Ü‚­‚è‚Å’x‚¢‚µB‚Ü‚ Aŋ߂̂b‚o‚t‚ÍŠ|‚¯ŽZ‚ª‘‚­‚È‚Á‚½‚©‚ç‘啪—Ç‚­‚È‚Á‚½‚ªB

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/17 20:57:07
>>317
ƒRƒ“ƒpƒCƒ‰‚ªƒTƒ|[ƒg‚µ‚Ä‚é‚È‚çintrinsicsŠÖ”‚Å‘‚­B

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/17 21:21:13
CŒ¾ŒêƒŒƒxƒ‹‚ÅÅ“K‰»‚·‚é—]’n‚ª‚ ‚邯Žv‚¤‚ª

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

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/17 22:12:57
>>322
‚Ü‚¾Å“K‰»‚Å‚«‚éB

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

324:323
06/07/17 22:19:41
>>323
‚ AŽ©•ª‚Å‘‚¢‚Æ‚¢‚Ä¡‹C‚¢‚½B
‚±‚Ì‘‚«•û‚¾‚ƃ‹[ƒv‚àŠO‚ÉŠ‡‚肾‚¹‚é‚©‚çO(n)‚ÅŒvŽZ‚Å‚«‚éB
‚à‚Æ‚̃R[ƒh‚¾‚ÆO(n^2)‚¾‚©‚爳“|“I‚É«”\‚ªŒüã‚·‚éB

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

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/17 22:30:29
‚¤[‚ñÉ‚µ‚¢‚ÈBy‚¾‚¯‚¶‚á‚È‚­‚Äx‚àÅ“K‰»‚Å‚«‚éB
for(int@iy@=@0;@iy@<@ye;@iy++){@@
@@@@sumA@+=@cy1;@
@@@@sumB@+=@sy1;@
}@
for(int@ix@=@0;@ix@<@xe;@ix++){
@@@@sumC@+=@cx1;
@@@@sumD@+=@sx1;
}
sum@=@sumC@*@(sumA+sumB)@+@sumD@*@(sumA-sumB);
‚ÜA‚±‚Á‚¿‚̓I[ƒ_[ƒŒƒxƒ‹‚ÌÅ“K‰»‚ɂȂç‚È‚¢‚ª‚ÈB

326:317
06/07/17 23:01:47
‚Ð[‚ñA’ú‚ß‚©‚¯‚Ä‚©‚烌ƒX‚ª‚½‚­‚³‚ñ‚‚¢‚Ä‚é`
#‚ AiccŽg—p‚Á‚Ä‘‚­‚Ì–Y‚ê‚Ä‚½B

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

>>318
‹°‚ç‚­2‰ñ•ª‚¸‚ƒAƒ“ƒ[ƒ‹‚µ‚½ƒR[ƒh‚ð‘‚­‚Æ‘¬‚»‚¤‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚à“¯‚¶’ö“x‚̃R[ƒh‚ðo‚µ‚»‚¤‚Å‚·B
>>320
³’¼Ž„‚É‚ÍAgcc•Ó‚è‚̃R[ƒh‚ð‘‚­‚Ì‚ª‚â‚Á‚ÆBicc‚ÉŸ‚Ä‚éƒR[ƒh‚𑂯‚邯‚ÍŽv‚¢‚Ü‚¹‚ñB
#‚±‚Ìê‡AC‚Ì’Pƒ‚È–|–ó‚ÆŒ¾‚¤ˆÓ–¡‚ÅB
>>321
icc‚̃}ƒjƒ…ƒAƒ‹‚ð‚³‚Á‚Ɠǂñ‚¾ŒÀ‚è‚ł͌©‚½‹L‰¯‚ª‚È‚¢‚̂ł·‚ªA’²‚ׂĂ݂܂·B
>>322-325
‚¦[‚ÆAÅI“I‚ȃR[ƒh‚Í‚à‚»‚Á‚Æ•¡ŽG‚ɂȂé‚̂ŃƒWƒbƒNƒŒƒxƒ‹‚ÌÅ“K‰»‚Í>317‚ÅŽ~‚ß‚½ŽŸ‘æ‚Å‚·B
#Œão‚µ‚·‚ñ‚Ü‚¹‚ñB

‚Á‚Ä‚±‚Æ‚ÅA‰½‚©‚ ‚ê‚Έø‚«‘±‚«‚¨Šè‚¢‚µ‚Ü‚·B
#FPU–½—ß‚ÆSSE–½—ß‚Á‚Ä‘g‚݇‚킹‚邯‚Ç‚¤‚È‚é‚Ì‚©‚È‚ŸB‚±‚ê‚΂Á‚©‚è‚̓jƒ‚ƒjƒbƒN•\‚É‚ç‚ß‚Á‚±‚µ‚Ä‚à‚í‚©‚ç‚ñcc

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/18 07:13:29
„‹°‚ç‚­2‰ñ•ª‚¸‚ƒAƒ“ƒ[ƒ‹‚µ‚½ƒR[ƒh‚ð‘‚­‚Æ‘¬‚»‚¤‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚à“¯‚¶’ö“x‚̃R[ƒh‚ðo‚µ‚»‚¤‚Å‚·B
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Ì“à•”‚̓Rƒ“ƒpƒCƒ‰‚ÌÅ“K‰»‚ÍŒø‚©‚È‚¢B
movsd‚âmovhlps‚Å‚P—v‘f‚¸‚ˆړ®‚µ‚Ä‚é‚Ì‚ª–³‘Ê‚¾B

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

>>324‚̂悤‚ÈÅ“K‰»‚ªÅ‚àd—v‚Ȃ̂ÉA‚»‚ê‚ðŒŸ“¢‚·‚é‘O‚©‚ç
ƒAƒZƒ“ƒuƒ‰‚Ì‘‚«•û‚ðl‚¦‚é‚̂͂¿‚å‚Á‚Æ‚¨‚©‚µ‚¢B

„FPU–½—ß‚ÆSSE–½—ß‚Á‚Ä‘g‚݇‚킹‚邯‚Ç‚¤‚È‚é‚Ì‚©‚È‚ŸB
‚»‚ê‚Í–Ê”’‚¢‚̂ŃŒƒX‚ð‚µ‚½‚¢‚Æ‚±‚낾‚ªA
‚Ç‚ñ‚Ȉ—‚©‚í‚©‚ç‚ñ‚±‚ƂɂÍEEEB

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/18 07:27:13
>>327
„‹°‚ç‚­2‰ñ•ª‚¸‚ƒAƒ“ƒ[ƒ‹‚µ‚½ƒR[ƒh‚ð‘‚­‚Æ‘¬‚»‚¤‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚à“¯‚¶’ö“x‚̃R[ƒh‚ðo‚µ‚»‚¤‚Å‚·B
’Pƒ‚ÉAŽ©‘O‚Å‘‚¢‚Ä‚àƒRƒ“ƒpƒCƒ‰‚É”C‚¹‚Ä‚à“¯‚¶’ö“x‚̃R[ƒh‚¾‚ÆŒ¾‚Á‚Ä‚¢‚邾‚¯‚¾‚ÈB
ƒAƒ“ƒ[ƒ‹‚µ‚È‚¢‚Æ‘¬“x‚łȂ¢‚̂ͳ’m‚µ‚Ä‚¢‚é‚Ý‚½‚¢‚¾‚µB

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

>326‚͂ƂÁ‚Ƃƒú‚߂ă_ƒƒŒƒ|[ƒg‘‚¯‚΂¢‚¢‚ñ‚Å‚ËB

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/18 07:39:41
>>326
>icc‚ÉŸ‚Ä‚éƒR[ƒh‚𑂯‚邯‚ÍŽv‚¢‚Ü‚¹‚ñB

Œ‹‰Ê‚Ío‚Ä‚é‚ñ‚¶‚á‚ñ‚—
ƒAƒZƒ“ƒuƒ‰‚Å‘¬“x‚ð–â‘è‚É‚·‚éꇂ͂ ‚é’ö“xƒZƒ“ƒX‚ª—v‹‚³‚ê‚Ü‚·‚Ì‚ÅA‚ ‚«‚ç‚ß‚½•û‚ª—Ç‚¢‚©‚Æ‚¨‚à‚í‚ê

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/22 18:26:54
Technical Assembler‚ÌŒfަ”ÂA‚à‚Í‚â‹@”\‚µ‚ĂȂ¢‚Ë‚¥dd
‘å—ʂ̃Xƒpƒ€URL‚ŃƒO‚ª—¬‚³‚ê‚Ü‚­‚èB

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/29 20:09:22
ˆêTŠÔ‚Ô‚è‚É‚ ‚°

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/29 21:02:14
·‚ðŠ„‚Á‚½”‚ðƒTƒ}ƒŠ[‚·‚é‚̂ɃTƒ}ƒŠ[‚Ì·‚ðŠ„‚Á‚Ä‚é”nŽ­‚Ç‚à

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/29 23:47:36
‚¾‚ê‚©•‚¯‚Ä‚­‚êII
MIPS‚ŃNƒCƒbƒNƒ\[ƒg‚ðì‚ç‚È‚¢‚Æ‚¢‚©‚ñ‚Ì‚¾‚ª•ª‚©‚ç‚ñ¥¥¥

Œ¾Œê‚ÍMIPSƒx[ƒX‚Ì‚P‚Uƒrƒbƒgƒ}ƒCƒNƒƒvƒƒZƒbƒT—p
‚ÅAŠî–{MIPS‚Æ“¯‚¶‚Å‚·B
ˆá‚¤“_AMULT DIV–½—ß‚ª–³‚¢
‘¦’lƒ[ƒh‚Ílhi@$a,label ‚ÅãˆÊ‚PƒoƒCƒg@lli‚ʼnºˆÊ‚PƒoƒCƒg“Ç‚Ýo‚·‚à‚̂Ƃ·‚éB
Ú‚µ‚­‚ÍA
URLØÝ¸(72.14.207.104)



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

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/29 23:58:44
ƒNƒCƒbƒNƒ\[ƒg‚ÌŽd•û‚Í’m‚Á‚Ä‚é‚ÌH

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 00:09:36
>334

‚»‚ê‚ÍAC‚ł͑‚¯‚é‚ñ‚Å‚·‚ªA
ƒAƒZƒ“ƒuƒ‰‚É‚È‚é‚Æ‚¿‚å‚Á‚Æ‚¨Žèã‚°ó‘Ô‚Å‚·B

‚ ‚ƃŒƒWƒXƒ^‚ª‚WŒÂ‚µ‚©Žg‚¦‚È‚¢§ŒÀ‚‚«‚¾‚Á‚½‚肵‚Ü‚·EEEB

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 00:30:28
ƒŒƒWƒXƒ^‚ªŽg‚¦‚È‚¢‚̂ȂçAƒƒ‚ƒŠ‚ðŽg‚¦‚Ηǂ¢‚¶‚á‚È‚¢I

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

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 00:45:21
‚ ‚ƃƒ‚ƒŠ‚È‚ñ‚Å‚·‚ªA0xFFFF‚܂Ŏg—p‰Â”\‚È‚ñ‚Å‚·‚ªA
ƒf[ƒ^‚ª1026ŒÂ‚̓\[ƒg‚Å‚«‚éŽd—l‚Ƃ̎–‚Ȃ̂Å
‚ ‚ñ‚Ü‚è[‚¢ƒXƒ^ƒbƒN‚Í›‚ê‚Ü‚¹‚ñEEE

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 00:52:59
Å“K‰»OFF‚É‚µ‚ÄC‚Å‘‚¢‚½‚Ì‚ð‹tƒAƒZƒ“ƒuƒ‰‚µ‚½‚Ì‚ðŽQl‚É‚·‚邯‚©‚ÍH

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 00:58:05
C‚Ń\[ƒX‘‚¢‚Ä
ƒXƒ^ƒbƒN‚ÌŽg‚¢•ûŒˆ‚ß‚Ä
ƒŒƒWƒXƒ^‚ðŠ„‚è•t‚¯‚Ä
Žè“®‚Å‚Ps‚¸‚•ϊ·

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 09:58:32
NASM‚Åâ‘ΊÔÚfar call‚ð‘‚«‚½‚¢‚ñ‚¾‚¯‚ǂǂ¤‘‚¢‚½‚ç‚¢‚¢‚ÌH

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 15:43:04
masm‚Å32bit‚¾‚Æ
call qword ptr mem
‚¾‚Á‚½‚©‚ÈH
‚æ‚­Šo‚¦‚ĂȂ¢‚¯‚ÇB

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 20:36:46
>>340
call far [edx]
call far [0xdeadbeaf]

>>341
call fword ptr MEM

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/30 23:43:52
>>342‚̃vƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚µ‚ÄŽÀs‚µ‚½‚ç•s³‚Ȉ—‚ð‚µ‚½‚ÆOS‚É“{‚ç‚ê‚Ü‚µ‚½I
‚݂Ȃ³‚ñ‚à‹C‚ð‚‚¯‚Ä‚­‚¾‚³‚¢I

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/31 00:27:27
>>343
ŒN‚à‚¤—ˆ‚È‚­‚Ä‚¢‚¢‚©‚ç

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/31 12:43:27
0xdeadbeef ‚È‚ç“{‚ç‚ê‚È‚¢‚©‚àH

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/03 18:42:07
CŒ¾Œê‚Ì@x[n]=c1*delx@‚Æ‚¢‚¤Ž®‚ðƒAƒZƒ“ƒuƒ‰‚É‘‚«Š·‚¦‚½‚ç‚Ç‚¤‚Ȃ邩•KŽ€‚Él‚¦‚Ä
@mov eax,c1
@mov ebx,delx
@mul ebx
@mov x[n],eax
‚ƂȂé‚̂ł͂Ȃ©‚낤‚©‚ÆŽv‚¤‚̂ł·‚ªA³‚µ‚¢‚Å‚·‚©B

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

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/03 18:50:36
ebx‚ð‚»‚ñ‚È—p“r‚ÉŽg‚¤“z‚ðŽn‚߂Ă݂½

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 00:52:54
>346
”ñí‚ÉŠî–{“I‚È‚±‚ƂȂñ‚¾‚ªA‚Ü‚¸ x, n, c1, delx ‘S‚Ă̕ϔ‚ÌŒ^‚ª•s–¾B
‰¼‚É‘S‚Äunsigned long‚¾‚Á‚½‚Æ‚µ‚ÄA
mov eax,c1
mul delx
‚Å\•ªB
ÅŒã‚É x[n] ‚Æ‚¢‚¤•\‹L‚̓iƒCB

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 01:20:55
‚·‚Á‚²‚¢’჌ƒxƒ‹‚Å‚·‚ªŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
uƒAƒZƒ“ƒuƒŠ‚Ì‹³‰È‘v‚ŕ׋­‚Í‚¶‚ß‚½‚ñ‚¾‚¯‚Ç
‚¢‚«‚Ȃ肂܂¢‚½‚ÌBP54‚̃tƒ‰ƒOƒŒƒWƒXƒ^‚Ìà–¾‚Å

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

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

inc al‚Å•„†•t‚«‰‰ŽZ‚ÌŒ…オ‚肪¶‚¶‚½‚©‚ç
ƒI[ƒo[ƒtƒ[ƒtƒ‰ƒO‚ÍOV‚ƂȂéB

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

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


350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 01:21:57
CY‚̉ºü~~‚¸‚ꂽc

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 01:35:55
>>350
ˆê”Ê“I‚ÉŒ¸ŽZ‚Ì‚ ‚Ƃ̃LƒƒƒŠ[ƒtƒ‰ƒO‚ÍAƒ{ƒ[ƒtƒ‰ƒO‚̈Ӗ¡‚ƂȂéB
‚‚܂èAŒJ‚èオ‚肪¶‚¶‚½‚̂ł͂Ȃ­ŒJ‚艺‚ª‚肪¶‚¶‚½‚ÆŒ¾‚¤ˆÓ–¡B

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 01:47:10
>>351
‚ ‚ÁA‚È‚é‚Ù‚ÇB‚»‚̂ق¤‚ªˆÓ–¡“I‚É”[“¾‚Å‚·B

mov al,7F
inc al
‚ª•„†•t‚«‚Æ‚µ‚Ĉ—‚³‚ê
mov bl,0
sub bl,80
‚ª•„†‚È‚µ‚ƈ—‚³‚ꂽ
ˆµ‚¢‚̈Ⴂ‚Ì——R‚͉½ŒÌ‚Å‚µ‚傤H
‚à‚µ‚©‚µ‚Äal‚ðŽg‚¤‚Æ•„†•t‚«‚̉‰ŽZˆµ‚¢‚É‚È‚é‚Æ‚©A‚Å‚µ‚傤‚©H

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 09:26:36
ƒŒƒWƒXƒ^al‚Æ‚‚‚ð•Ï‚¦‚ÄŽŽ‚µ‚Ä‚à•„†•tA•„†‚È‚µ‚ÌŒ‹‰Ê‚̈Ⴂ‚͂Ȃ¢‚©‚ç
‚±‚ê‚Íinc‚Æsub‚̈Ⴂ‚ÆŒ©“–‚ð‚‚¯‚Äæ‚Öi‚Þ‚±‚Ƃɂµ‚Ü‚·B

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 10:43:51
‚ [AƒtƒHƒ[‚·‚é‚Ì–Y‚ê‚Ä‚½B
ƒtƒ‰ƒOƒŠƒtƒ@ƒŒƒ“ƒX‚É‚æ‚邯Ax86ŒnCPU‚Å‚Íinc/dec‚Å‚ÍCF‚Í‘€ì‚³‚ê‚È‚¢B
‚±‚ê‚ÍA8bitCPUŽž‘ã‚©‚ç‚Ì“`“‚ŃLƒƒƒŠ[‚ðƒŒƒWƒXƒ^iorƒƒ‚ƒŠ)ŠÔ‚Å“`”d‚³‚¹‚é—p“r‚ŕ֗˜B
#ʼnºˆÊƒoƒCƒg“¯Žm‚ðadd‚µ‚ÄAƒCƒ“ƒfƒbƒNƒX‚ÉŽg—p‚·‚郌ƒWƒXƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ä2”Ô–Ú‚ðadc‚µ‚Äcc
®A—Ⴆ‚Î68000‚Ìꇂ͑ÎÛ‚ªƒf[ƒ^ƒŒƒWƒXƒ^‚È‚çƒtƒ‰ƒO‚ª‰e‹¿‚ðŽó‚¯‚ăAƒhƒŒƒXƒŒƒWƒXƒ^‚ł͉e‹¿‚ðŽó‚¯‚È‚¢B
‚±‚Ì—l‚ÉAƒtƒ‰ƒO‚ÌU‚é•‘‚¢‚ÍCPU‚É‚æ‚Á‚ĈႤ‚Ì‚ÅA
ŽÀŒ±‚©‚ç„‘ª‚·‚é‚̂ł͂Ȃ­ƒŠƒtƒ@ƒŒƒ“ƒX‚Å’²‚ׂè‚­‚±‚Æ‚ð‚¨Š©‚ß‚·‚éB

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 11:41:10
„ƒŠƒtƒ@ƒŒƒ“ƒX‚Å’²‚ׂè‚­‚±‚Æ‚ð‚¨Š©‚ß‚·‚éB

—¹‰ð‚Å‚·B‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚µ‚½B

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/14 23:13:45
Ollydbg‚Á‚ĂȂñ‚ÅŒöŽ®ƒTƒCƒg‚̃tƒ@ƒCƒ‹‚Ô‚Á‚±‚í‚ê‚Ä‚é‚ÌH

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/14 23:50:21
>>356
¡ŽŽ‚µ‚½‚ç–â‘è‚È‚­DL‚Å‚«‚½‚æ
ÄDL‚Å‚¢‚¯‚é‚©‚Æ

URLØÝ¸(www.ollydbg.de)

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/14 23:58:37
>>356

OllyDbg“ú–{Œê‰»ƒpƒbƒ`‚ÆOllyDbgQ&A
URLØÝ¸(hp.vector.co.jp)

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/17 11:08:26
URLØÝ¸(acapulco.dyndns.org)

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/17 12:41:45
‰•à“I‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ª
mov WORD [100] 1
‚Á‚Ä‚©‚­‚Æ

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

‚Á‚ăƒ‚ƒŠ‚É‘‚©‚ê‚邯Žv‚¤‚̂ł·‚ª

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

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

‚Ì”Fޝ‚Å‚¢‚¢‚Å‚µ‚傤‚©H

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/17 14:10:12
CPU‚É‚æ‚Á‚ĈႤB
ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚ÌCPU(ƒCƒ“ƒeƒ‹x86“™)‚Ȃ炻‚Ì”Fޝ‚Å‚¢‚¢‚ÆŽv‚¤B

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

362:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/18 01:21:50
mov DWORD PTR [100],. 1

‚©

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 03:07:16
‚Â[‚©ƒŒƒWƒXƒ^Œo—R‚µ‚È‚¢‚Å“]‘—‚Å‚«‚é‚ñH

364:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/18 03:21:09
‚½‚µ‚©‚Éx86‚¶‚á–³—‚¾‚ÈBBB

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 03:29:53
‰½‚±‚̃Œƒxƒ‹‚Ì’á‚¢ƒRƒe

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 04:25:49
‚ ‚êAx86‚Åmov mem,imm‚Äo—ˆ‚È‚©‚Á‚½‚Á‚¯H

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 06:57:08
ƒƒ‚ƒŠ“¯Žm‚Í•s‰Â‚¾‚ªA‘¦’l‚͂ł«‚邾‚ëc

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 09:59:58
‚ǂ݂̂¿ƒŒƒWƒXƒ^ƒtƒ@ƒCƒ‹ã‚É“WŠJ‚µ‚Ä‚©‚çƒXƒgƒA‚·‚é‚̂ŒcŽq‚à‚ ‚éˆÓ–¡³‰ðB

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 10:15:48
ƒCISCŽž‘サ‚©’m‚ç‚È‚¢‚̂ł»‚ñ‚Șb‚³‚ê‚Ä‚à—‰ð‚Å‚«‚Ü‚¹‚ñB

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 18:53:57
ƒn[ƒhƒƒCƒ„[ƒhƒƒWƒbƒNEEE (;L„DM)ʧʧ

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 23:59:19
ƒGƒ‚¢‚ÈBBB

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 09:30:16
LINUX‚ÅMS-DOS‚Ìdebug‚Ý‚½‚¢‚É
–}—pƒŒƒWƒXƒ^(ax,bx,cx...“™)‚ª•\ަ‚·‚邿‚¤‚È
ƒ\ƒtƒg‚Á‚Ä‚ ‚è‚Ü‚·‚©H

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 09:34:23
>>372
u‚Ú‚ñ‚悤v‚Á‚ĉ½?
ƒŒƒWƒXƒ^‚ª‰½‚ð•\ަ‚·‚é‚Ì?

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

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 10:35:57
–}—pƒŒƒWƒXƒ^ c •‚“®¬”“_‚âSIMD‰‰ŽZ‚ȂǓÁ•ʂȋ@”\‚͂Ȃ¢‚ª“Á‚ÉŽg‚¢ŸŽè‚ªˆ«‚¢–ó‚Å‚à‚È‚¢–}—f‚ȃŒƒWƒXƒ^


375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 11:24:52
–Y‚ê‚ç‚ꂪ‚¿‚Èreg15‚Íeax/ax/al‚ÆŽp‚ð•Ï‚¦‚é”Ä—pƒŒƒWƒXƒ^‚æ‚èŠm‚©‚É–}—f‚©‚à’m‚ê‚ñB

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 12:49:54
>>373
‚¨‚Ü‚¦‚͌뎚‚É”½‰ž‚µ‚·‚¬‚¾B‚±‚̕ϑԂâ˜J‚ª

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 13:25:57
i©‚È‚º‚©•ÏŠ·‚Å‚«‚È‚¢jŒn‚Ì—V‚Ñ‚É‚à‚¢‚¿‚¢‚¿“Ë‚Áž‚ñ‚ʼnñ‚Á‚Ä‚é‚ñ‚¾‚낤‚È

378:373
06/08/19 13:33:39
>>377
‚¢‚âA‚»‚ê‚ç‚Í99%•ú’uB
‚¢‚¢‚¶‚á‚ñA‚¿‚á‚ñ‚Ɖñ“š‚à‚µ‚Ä‚¢‚é‚ñ‚¾‚©‚çB

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 14:24:16
ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“
‚µ‚΂µ‚΃rƒbƒOƒGƒ“ƒfƒBƒAƒ“‚æ‚è—D‚ê‚Ä‚¢‚邯‚³‚ê‚é

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

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 14:27:54
¬Žèæ‚łȂ­^‚ÌŽÀ—Í‚ªg‚ɂ‚­–{‚ðЉ‚½‚Ü‚¦B
¡Žž‚¶‚á‚È‚¢“z‚ÈB

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 14:39:16
‚Âw‘n‚éJavax

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 15:15:33
>>380
‚ÂuIA-32 Intel(R) Architecture Optimization Reference Manualv

383:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/19 15:32:49
‰æ‘œˆ—‰®“I‚É‚ÍuƒAƒZƒ“ƒuƒ‰‰æ‘œˆ—ƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚ ‚½‚è‚Å‚·‚©‚¢

‚ ‚Æ‚ÍAæ”y‚ɂƂç‚ê‚Ä–¢‚¾‚ɕԂÁ‚Ä‚±‚È‚¢CQo”ŎЂÌ2000‰~‚­‚ç‚¢‚Ì“z‚Æ‚©B
ƒAƒŒ‚̓CƒC–{‚¾‚ÆŽv‚Á‚½B

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 15:43:03
ƒAƒŒ(x86ƒAƒZƒ“ƒuƒ‰“ü–å)‚Í‚¢‚¢‚æ‚ÈB“à—e“I‚É‚ÍL‚­ó‚­‚¾‚¯‚Ç
Ž©•ª‚Å‚»‚ê‚È‚è‚É’²‚ׂ½‚±‚Ƃ̂ ‚él‚È‚çƒxƒXƒgƒ`ƒ‡ƒCƒXBˆÀ‚¢‚µB

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 16:32:42
>>376
>>373‚¶‚á‚È‚¢‚ªCu–}—pv‚Íu‚Í‚ñ‚悤v‚ð•ÏŠ·‚µ‚Ä‚àâ‘΂Éo‚Ä‚±‚È‚¢‚Ì‚ÅC
ŒëŽšˆÈ‘O‚Ì–â‘肾‚ÆŽv‚¤‚ªD

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 18:03:22
>373
gdbŽg‚¢‚É‚­‚¢‚ñ‚Å‚·‚ª
‘¼‚É–³‚¢‚Å‚·‚©H
OllyDbg‚«‚Ú‚ñ‚Ê

387:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/19 18:09:10
OllyDbg‚ŔėpƒŒƒWƒXƒ^‚©‚çƒ}ƒ‹ƒ`ƒƒfƒBƒAƒŒƒWƒXƒ^‚܂Ō©‚ê‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
‚½‚¾ASSE2ˆÈ~‚̑Ήž‚ª‚³‚ê‚ĂȂ©‚Á‚½‚悤‚ÈB

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

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 18:13:36
Žg‚Á‚½‚±‚Ƃ͂Ȃ¢‚ªAidb‚¾‚Á‚¯? ƒCƒ“ƒeƒ‹‚̃fƒoƒbƒK‚͂ǂ¤‚È‚ñ‚¾‚낤B

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 11:44:44
’cŽq‚Á‚ăAƒZƒ“ƒuƒŠŒ¾Œê‚͂ǂꂭ‚ç‚¢‚Å‚«‚é‚ÌH

390:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/20 12:56:24
Šî–{“I‚ÉMM/XMMƒŒƒWƒXƒ^Žü‚èB

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

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 13:20:14
>>390
Intel Xeon‚ÌWoodcrest‚͂ǂ¤‚æH
30–œ‰~‘ä‚©‚çƒ}ƒVƒ“‚ªŽè‚É“ü‚邺

392:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/20 13:25:18
¡‚Ì—a‹à‚¶‚áŠmŽÀ‚Ƀ[ƒ“Œv‰æ‚¾‚È


393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 13:28:19
Ú‚µ‚­‚Í‚±‚¿‚ç‚Ö
URLØÝ¸(www.apple.com)

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 14:25:03
Intel‚̃`ƒ…[ƒjƒ“ƒOƒRƒ“ƒeƒXƒg‚ÅWoodcrest‚ðŽg‚킹‚Ä‚­‚ê‚邿B
#‚Á‚ÄA¡Œ¾‚Á‚Ä‚à–³ˆÓ–¡‚©B

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 14:51:32
>>392
ŽdŽ–‚͉½‚ð‚µ‚Ä‚é‚ÌH

396:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/20 14:57:10
‰æ‘œŒn

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 15:40:09
>>396
PG‚È‚ÌH

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 15:58:03
ƒRƒe‚Æ—V‚Ԃ̂̓}”‚łâ‚Á‚Ä‚­‚ê‚æ
‚¤‚´‚¢

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 16:30:07
>>396
ŽdŽ–‚ÅŽg‚Á‚Ă錾Œê‚͉½H

400:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/20 17:10:56
Žå‚ÉBrainF*ck

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 17:36:11
woodcrest‚ÅŠÈ’P‚È‘¬“x’²¸‚­‚ç‚¢‚Å‚«‚邯‚ǂȂñ‚©ƒŠƒN‚ ‚é?

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 17:36:51
90 eb fd ‚Ì‘¬“x’²¸‹‚Þ

403:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/20 18:06:49
®”‰‰ŽZ‚Åpand/pandn/por/pxor‚ðandps/andnps/orps/xorps‚É’u‚«Š·‚¦‚½ê‡‚̃yƒiƒ‹ƒeƒB
‚Á‚Ä‹ï‘Ì“I‚ɉ½ƒNƒƒbƒN‚­‚ç‚¢‚Ȃ̂©A‚Æ‚©B

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 18:09:08
‘¬“x’²¸—pCƒ\[ƒX‹‚ÞB‚Â[‚©A90 eb fd‚¾‚¯ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Å•À‚ׂ箂©‚·‚Ì?
#ˆê‘̉½‚̃jƒ‚ƒjƒbƒN‚È‚ñ‚¾‚낤B

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 19:43:02
‚½‚Ô‚ñ

LABEL:
nop
jmp LABEL

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

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 07:38:00
‚ ‚邨i OƒÖOj

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 07:45:56
MASM‚łł«‚é‚©‚Èi OƒÖOj

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 08:12:09
1024‚Æ‚©‚È‚çƒoƒCƒiƒŠƒGƒfƒBƒ^‚łȂ¢‚Æ–³—‚©‚ÈH
PE‚ª•ª‚©‚ê‚ΊȒP‚©‚ÈH
MZ‚ÌŽŸ‚̃oƒCƒg‚͉½‚È‚ñ‚Å‚·‚©H

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 08:53:48
‚ÅA“š‚¦‚½‚çAŽŸ‚̃oƒCƒg‚͉½‚Å‚·‚©‚ƂȂé‚킯‚¾‚ÈI

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

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 10:59:44
/NODEFAULTLIB‚Æ/ENTRY‚Æ/MERGE‚Æ/OPT:WIN98‚Å512ƒoƒCƒg‚͉”\

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 11:33:14
ƒtƒ@ƒCƒ‹‚̃Aƒ‰ƒCƒ“ƒƒ“ƒgƒTƒCƒY‚Á‚Ä512ˆÈ‰º‚ɂł«‚é‚ñ‚¾‚Á‚¯H

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 14:14:01
ƒoƒCƒiƒŠƒGƒfƒBƒ^‚Åì‚ê‚éŬ‚ÌPE‚Í256ƒoƒCƒg‚æ‚èŽáᬂ³‚­‚Å‚«‚邯‚Ç
•s³‚Èexe‚Å”Fޝ‚·‚éŠÂ‹«‚à‚ ‚é

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 17:30:02
>>418
PEƒwƒbƒ_‚ւ̃IƒtƒZƒbƒg‚ÌʼnºˆÊƒoƒCƒgB

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

423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 18:18:28
288ƒoƒCƒg‚ŃAƒb[I

TVpQuzAAQABTU1BLU+sDAAAA/yUcAEAAHAAAAPAAAAAAAAAA4AAAABwAAAAAAADDg0GDYoFbgUkA
AAAAQAAAAFBFAABMAQEAAAAAAAAAAAAAAAAA4AAPAQsBBQyAAAAAAAAAAAAAAAACAAAAAAAAAOAB
AAAAAEAAEAAAABAAAAAEAAAAAAAAAAQAAAAAAAAA4AEAAGABAAAAAAAAAgAAAAAAEAAAEAAAAAAQ
AAAQAAAAAAAAEAAAAAAAAAAAAAAAGAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c2Vy
MzIuZGxsAAAAAAAAnQFNZXNzYWdlQm94QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAE
AAAA

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

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

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/25 10:16:29
•K‚¸Rich‚Á‚Ä‘‚¢‚Ä‚ ‚邿‚È

>>423
ƒAƒb[I


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

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

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/25 19:15:35
‚â‚Á‚Ƃł«‚½[
‚½‚Ô‚ñPE‚ÌŬƒTƒCƒYH

TVoAAFBFAABMAQEATWVzc2FnZUJveEEAqAAPAQsBdXNlcjMyLmRsbAAxwLkpAAAAUGjEAEAA6yYA
AEAABAAAAAQAAAAKAAAAAAAAAAQAAAAAAAAA6QAAAMQAAADMzOtcAgAAAAAAEAAAAAEAAAAQAAAA
AQAAAAAAAgAAAAAAAAAAAAAAqAAAABQAAACBQIFpgUCDqV+DqQqBvIHcgsLfgVvfKYLCgfQARAAA
AAAAAAAAAAAAHgAAAEQAAABojABAAFDrHDIzM2J5dGUA6QAAAAAAAADpAAAAAAAAAAAAAAD/FUQA
QADDzCA=

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

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/26 01:29:13
>>406

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/28 01:32:20
>>428‚ÍXPSP2‚Æ2003SP1‚¾‚Æ“®‚©‚È‚¢‚Ë‚¥dd
>>430‚͓̂®‚­‚¯‚ÇB

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/29 00:28:35
>>429
Win32‚ÌEXE‚ÍCS=DS‚ª•’Ê‚¾‚µA
DOS‚ÌEXE‚àƒXƒ‚[ƒ‹ƒ‚ƒfƒ‹‚ÍCS=DSB

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

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/29 03:25:13
ƒXƒ‚[ƒ‹ƒ‚ƒfƒ‹‚ÍCS‚DS‚¾‚Á‚½‚Æ‹L‰¯‚µ‚Ă邪EEE

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/29 03:46:13
CS=DS‚ÍCOM‚¾‚ëB

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/29 04:06:28
CS=DS‚̓^ƒCƒj[‚¾‚ÈB

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/29 13:31:19
nasm‚Æmasm32 ‚ª‚ ‚邯‚ÇŽg‚¢•û‚ª‚í‚©‚è‚Ü‚¹‚ñB

hello world‚Æ•\ަ‚³‚¹‚é.asm‚Í‚ ‚é‚̂ł·‚ª
‚±‚Ì‚ ‚Ænasm‚âmasm32@‚ðŽg‚Á‚Ä@helloworld
‚ð•\ަ‚·‚é•û–@‚ð‚¨‚µ‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H


440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/30 01:54:52
>>434
Win32‚¾‚ÆCS=0x1bADS=0x23‚¾‚Á‚½‚悤‚ÈBollydbg‚ÅŠm”FB

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/30 10:08:45
>>440
‚í‚©‚Á‚Ä‚¢‚é‚­‚¹‚É

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/30 19:27:08
>>441
ƒLƒ‡ƒ“ŒN‚Ì‚±‚ÆD‚«‚È‚ñ‚Å‚µ‚å

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/30 20:12:51
‚Å‚àÛ‚³‚ñ‚Ì•û‚ª‚à‚Á‚ÆD‚«‚Å‚·

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/30 23:55:52


@@@@‚É‚ç

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/30 23:58:34
‚ê‚Î

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 00:01:32
‚©‚äc

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 00:06:38
‚¤‚Ü‚¢A‚¤‚Ü‚·‚¬‚éB

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 01:43:30
•—‚ªŒê‚è‚©‚¯‚Ü‚·B

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 06:09:19
ƒAƒb[I


450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 11:47:38
\–œsƒAƒZƒ“ƒuƒ‰

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 14:04:48
‚¨‚¦[‚¨‚¦[

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

453:EÍEj‚Á-›œV¢‹Iƒ_ƒ“ƒSƒŠƒIƒ“ ŸDanGorION6
06/08/31 23:18:23
movd mm0, eax
movd mm1, edx
punpckldq mm0, mm1

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

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/01 08:47:59
‚Â[VC2005 Express]

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/01 08:57:19
2500ƒoƒCƒg–¢–ž‚ÌMessageBox‚ÌMZ‚Á‚Ăǂ¤‚â‚Á‚Äì‚é‚ñ‚Å‚·‚©H

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

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/01 09:56:15
•\ަ‚·‚郃bƒZ[ƒW‚ª2500ƒoƒCƒgˆÈã‚È‚ñ‚¾‚ë‚—

459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/01 10:38:37
‚»‚ꂾI

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 11:39:40
gas/i386‚Å

pushl %ds

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

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 12:14:16
4‚ÉŒˆ‚Ü‚Á‚Ă邾‚ 

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 12:29:38
‚³‚ñ‚­‚·‚±

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:i OƒÖOj”ò—ˆƒu[ƒ“
06/09/20 21:23:16
‚ ‚°

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


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


469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:463
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/20 22:54:40
int 0x80 ‚ð int 0x08 ‚ƃ^ƒCƒvƒ~ƒX‚µ‚Ă܂µ‚½A‚È`‚ñ‚Ä‚±‚Ƃ͂Ȃ¢‚æ‚ËH
‚¢‚âA’p‚¸‚©‚µ‚È‚ª‚牴‚ª‚»‚¤‚¾‚Á‚½B
Œ©‚‚¯‚½‚Æ‚«‚Í‘Sg’E—Í‚µ‚½‚æB‰´‚Ì‚PTŠÔ‚͉½‚¾‚Á‚½‚ñ‚¾‚Á‚Ä‚ËB

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/20 22:58:24
> ‘Sg’E—Í

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

473:463
06/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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/20 23:38:48
>>473
URLØÝ¸(prdownloads.sourceforge.net)
$ rpm -Uvh nasm-0.98.39-1.i386.rpm

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/20 23:47:42
$ apt-get install nasm

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/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:463
06/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:463
06/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—¹‚·‚é


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5107“ú‘O‚ÉXV/211 KB
’S“–:undef