분류 전체보기 (507) 썸네일형 리스트형 [RISC-V] 익셉션 코드(Exception codes)란 (RISC-V 강의) RISC-V 아키텍처에서 익셉션 코드(Exception codes)는 익셉션을 식별하는데 사용되는 중요한 정보입니다. 이번 강의 영상에서는 RISC-V 아키텍처의 익셉션 코드를 설명합니다. 강의 링크: [RISC-V] 메모리 어보트 익셉션(Exception)의 실행 흐름 (RISC-V 강의) 실전 프로젝트에서는 익셉션은 메모리 어보트라고 간주합니다. RISC-V 아키텍처에서 메모리 어보트 성 익셉션의 실행 흐름에 대해 설명하는 컨텐츠입니다. 강의 링크: [50% 할인쿠폰] 신입 개발자를 위한 Armv8-A 아키텍처 Overview (Arm 강의) 2025년 1월 초에 '신입 개발자를 위한 Armv8-A Architecture Overview (저자 직강)' 강의를 publish 했습니다.이 강의에 대해 관심 있는 분들을 위해, 아래와 같이 50% 할인 쿠폰을 공유드립니다. - 쿠폰: 19084-c1c99330c953- 강의 링크: https://inf.run/6AN4d(위 링크로 통해 접속해주시길 부탁드립니다) 이번에 'Armv8-A 아키텍처 Overview' 강의를 제작한 이유를 말씀드리면요: 이미 기존에 인프런에 Arm 아키텍처에 대한 60시간 이상 분량의 강의를 제작했습니다. 60시간 이상의 강의는 처음 Arm 아키텍처를 배우려는 분이 소화하려면 3개월 이상의 시간이 소요됩니다. 하지만 현실적으로 취업 준비생 분들과 주니어 개발자 분들은 1.. [RISC-V] 인터럽트 타입 익셉션(Exception) 소개 (RISC-V 강의) RISC-V 아키텍처에서 인터럽트는 익셉션의 한 종류로 처리합니다. 이는 Arm 아키텍처(Armv8-A, Armv7-A)와 비슷합니다. RISC-V 아키텍처에서 인터럽트 타입 익셉션에 대해 소개하는 컨텐츠입니다. 강의 링크: [RISC-V] 인터럽트 타입 익셉션(Exception)의 실행 흐름 (RISC-V 강의) RISC-V 아키텍처에서 인터럽트는 익셉션의 한 종류로 처리합니다. 이는 Arm 아키텍처(Armv8-A, Armv7-A)와 비슷합니다. RISC-V 아키텍처에서 인터럽트 타입 익셉션의 실행 흐름에 대해 설명하는 컨텐츠입니다. 관련 강의: [RISC-V] 익셉션(Exception)의 기본 동작 원리 (RISC-V 강의) RISC-V 아키텍처에서 익셉션(Exception)의 기본 동작 원리를 설명하는 콘텐츠입니다. 익셉션이 유발되면 익셉션의 종류 별로 정의된 주소로 프로그램 카운터로 분기합니다. 관련 강의 영상: #RISC-V #Exception #익셉션 #risc-v [RISC-V] 익셉션(Exception)의 종류 (RISC-V 강의) RISC-V 아키텍처에서 익셉션(Exception)의 동작 방식을 분석하기 앞서서, 익셉션의 종류를 파악할 필요가 있습니다. 이번 컨텐츠에서는 RISC-V 아키텍처에서 익셉션의 종류를 설명합니다. 관련 영상: #RISC-V#Exception#익셉션#risc-v [Arm][AAPCS] 스택 오버플로우가 발생하는 이유 스택 오버플로우가 발생하는 이유는 '프로세스 스택의 범위를 벗어나 스택을 사용'하기 때문입니다. 스택 오버플로우를 유발하는 직접적인 원인은 다음과 같이 분류할 수 있습니다. 너무 많은 함수를 호출 조건없이 재귀함수를 호출 큰 사이즈의 배열을 지역 변수로 잡음 첫 번째로, 너무 많은 함수가 호출되면 스택 오버플로우가 일어날 수 있습니다. 함수를 호출하면 함수를 호출하기 직전의 스택 주소와 링크 레지스터의 값을 스택에 푸시하는데, 이 과정에서 프로세스의 스택을 사용합니다. 그런데 함수를 더 많이 호출할수록 이예 비례해 프로세스의 스택을 사용하는데, 너무 많은 함수가 호출되면 스택 오버플로우가 유발될 수 있습니다. 두 번째로, 스택 오버플로우가 일어나는 가장 흔한 패턴은 종료 조건 없이 재귀함수(.. 이전 1 2 3 4 ··· 64 다음