리그캣의 개발놀이터

어셈블리 - 과제1 본문

프로그래밍 언어/Assembly

어셈블리 - 과제1

리그캣 2018. 1. 22. 15:11

1. Source code

 

TITLE Program MyTurn(MyTurn.asm)

; Program Description: the values(1,2,3) rearrange to 3,1,2.

; Author : Kwak

; Creation Date : 2016.09.15.

; Revisions : x

; Date : x

 

INCLUDE Irvine32.inc

.data

arrayD DWORD 1,2,3

arrayB DWORD 4 DUP(0)

.code

main PROC

mov eax, arrayD

mov arrayB+4, eax

call DumpRegs

mov eax, (arrayD+4)

mov arrayB+8, eax

call DumpRegs

mov eax, (arrayD+8)

mov arrayB, eax

call DumpRegs

 

mov eax, arrayB

call DumpRegs

mov eax, (arrayB+4)

call DumpRegs

mov eax, (arrayB+8)

call DumpRegs

main ENDP

END main

 

 

 

2. Execution


'프로그래밍 언어 > Assembly' 카테고리의 다른 글

어셈블리 - 배열 교환  (0) 2018.01.22
어셈블리 - 과일 게임 만들기  (0) 2018.01.22
어셈블리 - 문제풀기2  (0) 2018.01.22
어셈블리 - 문제풀기 1  (0) 2018.01.22
어셈블리 - 과제2  (0) 2018.01.22
Comments