검색어 입력폼

[어셈블리] shift를 이용한 곱셈구현

등록일 2005.06.08 파일확장자기타파일 (asm) | 가격 600원

소개글

곱하기를 Mul함수를 쓰지 않고 shift로 구현하는 것입니다. 왼쪽으로 1만큼 시프트하면 2씩 곱한 효과가 나는 것을 이용해 곱을 구현했습니다. 설명은 코드 안에 주석처리되어있습니다.

컴파일 실행환경

Masm615에서 컴파일하고 실행했던 프로그래밍 과제입니다.

본문내용

TITLE MULTIPLE

INCLUDE Irvine32.inc

.data

sPrompt BYTE "Input Numerical Formula : ", 0
sWrongPrompt BYTE " is Wrong Input!! ReInput Numerical Formula, please!!", 0
sNumber1 BYTE "Number_1 : ", 0
sOperator BYTE "Operator : ", 0
sNumber2 BYTE "Number_2 : ", 0
sResult BYTE "Result : ", 0
Boolean BYTE 50 DUP (?)

Operator BYTE ?
Number1 BYTE ?
Number2 BYTE ?
Result BYTE ?
Count DWORD ?
Count2 DWORD ?
Temp BYTE ?

Div_2 DWORD 2h
다운로드 맨위로