[Assembly] 매트릭스 곱셈 어셈블리 코드입니다.
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. MATRIX.c의 코드 (C 프로그램)

2. MATRIXS.s의 코드 (어셈블리 프로그램)

3. 프로그램 실행

본문내용

atrix
STMFD r13!, {r0-r12};기존 파라미터들을 스택에 임시저장
MOV r3, #10
Arow;A의 행을 증가시키는 루틴
MOV r4, #10
Bcol;B의 열을 증가시키는 루틴
MOV r5, #10
MOV r6, #0;누적변수 초기화
MOV r7, #0;누적변수 초기화
AcolBrow;A의 열과 B의 행을 증가시켜 행렬 곱셈 수행
LDR r8, [r0], #4
LDR r9, [r1], #40
UMULL r9, r8, r8, r9
ADDS r6, r6, r8;상위비트 덧셈 누적
ADC r7, r7, r9;하위비트 덧셈 누적
SUBS r5, r5, #1
BNE AcolBrow
STMIA r2!, {r6, r7}
SUB r1, r1, #396;B의 열을 증가시킴
SUB r0, r0, #40;A의 행을 복구시킴
SUBS r4, r4, #1
BNE Bcol
ADD r0, r0, #40;A의 행을 증가시킴
SUB r1, r1, #40;B의 열을 복구시킴
SUBS r3, r3, #1
BNE Arow
LDMFD r13!, {r0-r12};기존 파라미터들을 복구
MOV pc, lr
END
3. 프로그램 실행
일 때 행렬 곱셈 결과 (10진수로 표기)
  • 가격2,000
  • 페이지수4페이지
  • 등록일2010.12.27
  • 저작시기2010.10
  • 파일형식한글(hwp)
  • 자료번호#645173
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니