provence.co.kr [어셈블리어] 최소공약수 구하는 프로그램 3 > provence2 | provence.co.kr shopping

[어셈블리어] 최소공약수 구하는 프로그램 3 > provence2

본문 바로가기

provence2


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


[어셈블리어] 최소공약수 구하는 프로그램 3

페이지 정보

작성일 23-01-24 22:23

본문




Download : [어셈블리어] 최소공약수 구하는 프로그램.hwp




iter 프록시져가 끝나면 Recur 프로시져를 호출한다.
■ GCD ● 문제개요 Assembly Language를 이용하여 두 정...

● 소스
INCLUDE Irvine32.inc
idiv ebx
mov eax, [ebp+12] ; eax에 temp1이 들어있는 주소를 넣어준다
TITLE Program Template (gcd.asm)
temp1 sdword ; 첫번째 정수를 받을 변수
.data
[어셈블리어] 최소공약수 구하는 프로그램 3
mov ebx, [ebp+8] ; ebx에 temp2가 들어있는 주소를 넣어준다
순서
.code
[어셈블리어] 최소공약수 구하는 프로그램-6912_01.gif [어셈블리어] 최소공약수 구하는 프로그램-6912_02_.gif [어셈블리어] 최소공약수 구하는 프로그램-6912_03_.gif list_blank_.png list_blank_.png

■ GCD ● 문제개요 Assembly Language를 이용하여 두 정...

mov ebx, edx
● 알고리즘


mov eax, ebx
mov ebp, esp ; ebp를 esp와 같게 해준다
레포트 > 기타

push ebp ; ebp를 푸시한다
○ GCD Iterative version

L1

다. Recur 프로시져는 iter와는 다르게 한번 호출할 때 마다 한번씩만 계산을 해준다. goal(목표) 값이 나올때까지 계속 자신을 호출하게 해준다. 스택에 두 정수를 넣어주고 iter 프로시져를 먼저 호출하여 최대공약수를 구해준다. 나머지가 0보다 작거나 같을때까지 나누어 주는 방식으로 구하며 iter 프로시져에서는 한번의 호출로 결과를 나오게 해야함으로 L1을 goal(목표) 값이 나올때까지 계속 돌려준다.
● 문제개요
어셈블리어 최소공약수 구하는 프로그램 3
cdq
설명
■ GCD
jg L1 ; 나머지가 0보다 크다면 다시 L1으로

temp2 sdword ; 두번째 정수를 받을 변수

counter sdword 0 ; 재뒤함수 호출횟수를 셀 변수
Iter PROC
jmp L2 ; 0보다 작거나 같다면 L2...
cmp ebx, 0 ; 0과 나머지를 비교해준다
○ GCD Recursive version
Assembly Language를 이용하여 두 정수의 최대공약수(GCD)를 구하는 함수를 아래와 같이 2개의 버전으로 작성하고, 매번 다른 값을 사용하여 그 함수들을 여러번 호출하고 테스트하는 program을 작성하라.







Download : [어셈블리어] 최소공약수 구하는 프로그램.hwp( 53 )


임의 변수 temp1, temp2에 두 개의 32비트 정수를 받는다.
Total 14,951건 391 페이지

검색

REPORT 73(sv75)



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

provence.co.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 © provence.co.kr All rights reserved.