TITLE Summation     (program2.asm)

; Author:
; Course / Project ID                 Date:
; Description:

INCLUDE Irvine32.inc

; (insert symbol definitions here)

.data

; (insert variables here)

.code
main PROC
	call intro
	call getData
	call calculate
	call showResults
	call ReadChar

	exit	; exit to operating system
main ENDP

	intro	PROC
		;Display instructions line1
		mov edx,OFFSET rules1
		call WriteString
		call Crlf
		;Display instructions line2
		mov edx,OFFSET rules2
		call WriteString
		call Crlf
		call Crlf
		ret
	intro	ENDP

	getData	PROC
		pushad		; save registers
		; code
		popad		; restore registers
		ret
	getData	ENDP

	calculate	PROC USES esi ecx
		ret
	calculate	ENDP

	showResults	PROC
		ret
	showResults	ENDP

	ReadChar	PROC
		ret
	ReadChar	ENDP
	
END main


; NOTES: Move memory to register, register to memory, or register to register
; To pass by reference: mov eax, [edx]

