gyro.kr [report] 어셈블리 언어 report입니다. > gyro2 | gyro.kr report

[report] 어셈블리 언어 report입니다. > gyro2

본문 바로가기

gyro2


[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다. ]


[report] 어셈블리 언어 report입니다.

페이지 정보

작성일 19-07-12 11:05

본문




Download : [레포트] 어셈블리 언어 레포트입니다..hwp






컴퓨터시스템

호로그램에 소요된 시간
기본스팩
1H
1번 추가스팩

2번 추가스팩

3번 추가스팩

문서 작성시간
2H

제출일

학부

학번

이름

분반

담당교수
1. Q1_01
디버거로 레지스터 값의 變化를 확인, 문서로 작성

-소스 코드
INCLUDE Irvine32.inc

.code
main PROC
call MySub
exit
main ENDP

MySub PROC

push ( ) ; 에 들어갈 값 ebp
mov ebp,( ) ; 에 들어갈 값 esp
sub esp,8
mov DWORD PTR [ebp-4],20
mov DWORD PTR [ebp-8],10
mov ( ),ebp ; 에 들어갈 값 esp
pop ( ) ...


컴퓨터시스템

호로그램에 소요된 시간
기본스팩
1H
1번 추가스팩

2번 추가스팩

3번 추가스팩

문서 작성시간
2H

제출일

학부

학번

이름

분반

담당교수
1. Q1_01
디버거로 레지스터 값의 變化를 확인, 문서로 작성

-소스 코드
INCLUDE Irvine32.inc

.code
main PROC
call MySub
exit
main ENDP

MySub PROC

push ( ) ; 에 들어갈 값 ebp
mov ebp,( ) ; 에 들어갈 값 esp
sub esp,8
mov DWORD PTR [ebp-4],20
mov DWORD PTR [ebp-8],10
mov ( ),ebp ; 에 들어갈 값 esp
pop ( ) ; 에 들어갈 값 ebp
ret
MySub ENDP

END main

-코드 說明(설명)

우선 main 프로시저부터 호로그램이 실행하면 MySub 프로시저를 호출한다.


순서


설명
레포트/기타



[report] 어셈블리 언어 report입니다. 그 다음 esp에 8을 빼주는데, 그러면 스택의 구조는 아래와 같다. 다른 프로시저를 호출하면 stack에 return address값이 저장된다 이제 MySub 프로시저로 넘어가서 stack에 ebp를 push한다..hwp( 88 )

레포트,어셈블리,언어,레포트입니다,기타,레포트
다. ebp는 base pointer로 스택에 저장하여 기존의 값을 보존하기위해 사용된다 그 다음 esp의 값을 ebp에 복사한다.
[레포트] 어셈블리 언어 레포트입니다. , [레포트] 어셈블리 언어 레포트입니다.기타레포트 , 레포트 어셈블리 언어 레포트입니다







[report] 어셈블리 언어 report입니다.
return address

ebp
`- ebp
20

10
`- esp

return address

ebp
`- ebp

`- esp
현재 esp는 스택의 빈공간을 가리키는데, 다음명령에서 [ebp-4]에 20의 값을, [ebp-8]에 10의 값을 복사하므로 스택은 위의 우측과 같이 된다 이제 다음으로 …(drop)



Download : [레포트] 어셈블리 언어 레포트입니다.

REPORT 73(sv75)



해당자료의 저작권은 각 업로더에게 있습니다.

gyro.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다 ]]

[저작권이나 명예훼손 또는 권리를 침해했다면 이메일 admin@hong.kr 로 연락주시면 확인후 바로 처리해 드리겠습니다.]
If you have violated copyright, defamation, of rights, please contact us by email at [ admin@hong.kr ] and we will take care of it immediately after confirmation.
Copyright © gyro.kr All rights reserved.