130925수 어셈블리 숙제 조유진
소스코드.386.MODEL FLAT PUBLIC_STST; Store StatusPUBLIC_LDST; Load StatusPUBLIC_MD; Memory DisplayPUBLIC_MM; Memory Modify .CODE_STSTPROCNEAR32PUSHEBPMOVEBP, ESP PUSHFD ANDDWORD PTR [EBP-4], 0FFFFFEFFh MOVESP, [EBP+8] ADDESP, 40 PUSHAD ADDESP, 16;Old EBP, RA, 인자, Main과의 경계MOVEAX, EBPADDEAX, 8 PUSHEAX; 메인 ESP PUSH[EBP]; Old EBP SUBESP, 8 PUSH[EBP+4]; EIP(Return Address)PUSH[EBP-4]; EFL MOVESP, EBPPOP..
2013. 9. 25.
CONTEXT 프로젝트(2) POPAD -0924 임기준
monitor.asm;DATA: 09/24 .386.MODEL FLAT PUBLIC _STSTPUBLIC _LDST .CODE_STSTPROC NEAR32PUSHEBPMOVEBP, ESPPUSHFDMOVEAX, [EBP - 4]ANDEAX, 0FFFFFEFFhMOV[EBP - 4], EAXMOVESP, [EBP + 8]ADDESP, 40 PUSHAD PUSH[EBP + 4]PUSH[EBP - 4]ADDESP, 24 MOVEAX, EBP;PUSHEBP + 8ADDEAX, 8;PUSHEBP + 8PUSHEAX;PUSHEBP + 8PUSH[EBP];old ebpMOVESP, EBPPOPEBPRET_STSTENDP _LDSTPROC NEAR32MOVESP, [ESP + 4]; context구조체 주소로 이동 E..
2013. 9. 24.