어셈블리

포스트: 12
Tags

Posts

12 posts

[ARM] tst 명령어를 실행하면 ARM CPSR 레지스터가 어떻게 변경될까?

Guillermo Austin Kim|2019년 2월 12일

tst 명령어를 실행하면 ARM CPSR 레지스터가 어떻게 변경될까? tst 명령어는 연산자와 비연산자 사이 AND 비트 연산을 수행합니다. AND 비트 연산 결과에 따라 CPSR 레지스터 Z 비트는 다음과 같이 변경됩니다.Z: 0 ( AND 비트 연산 결과가 1인 경우)Z: 1 ( AND 비트 연산 결과가 0인 경우) tst 명령어가 위와 같이 동작하는지 증명하기 위해 T32 디버거를 실행해 보겠습니다.다음 화면은 tst 명령어를 실행하기 직전입니다. NSR:80107E6C|ret_to_user_from_irq: ldr r2,[r9,#0x8]NSR:80107E70| cmp r2,#0x7F000000 ; r2,#213070

[Linux] 컴파일러(Complier) 소개

Guillermo Austin Kim|2018년 5월 1일

소프트웨어에 입문하는 분들은 컴파일러란 단어를 매우 자주 들을 가능성이 높습니다. 왜냐면 현업에서 가장 많이 쓰는 단어 중 하나이거든요.그럼 컴파일이란 단어를 영한 사전으로 찾으면 "안내서를 만들다.", "책을 편집하다."란 의미입니다.그러면 "컴퓨터에게 편집해서 안내서를 만든다"란 문장으로 컴파일이란 단어를 조합할 수 있는 것 같습니다. x86, ARM과 같은 CPU가 해석할 수 있는 것은 오로지 명령어이며, 이는 비트 패턴인 기계어를 뜻합니다."프로세스는 이미 정해진 특정한 비트 패턴에 반응한다"란 의미로 특정 비트 패턴을 명령어라고 부를 수 있습니다. 조금 쉽게 설명을 드리면 CPU는 여러가지 전기적 스위치로 구성돼 있으며, 어떤 특정한 전기 스위치를 작동시키려면 데이터 버스 선을 따라 전압이 "있

[어셈블리] 조금 늦은 감상평 [1회~4회]

하루새님의 이글루|2015년 7월 27일

극본;정현민연출;황인혁,최윤석출연;정재영 (진상필 역0 송윤아 (최인경 역) 택연 (김규환 역) 장현성 (백도현 역) -1회 감상평- 정재영 송윤아 주연의 kbs 수목드라마 첫회를 보게 되었다 진상필의 첫 등장을 보면서 참 알수없는 느낌을 주게 하고 진상필의 앞날이 어떻게 될까라는 생각을 첫회를 보면서 생각하게 해주었다 김규환이 배달수를 만나는 모습은 심상치 않은 무언가를 알수 있게 하고 . 홍찬미를 최인경이 만나는 모습은 알수없는 느낌을 주게 해준다 그런 가운데 진상필이 어떤 선택을 할까라는 궁금증을 가지게 해주고 백도현과 진상필이 서로 마주보고 얘기하는 모습은 심상치 않은 무언가를 남기게 한다 아무튼 첫회 잘 봤다 -2회 감상평

아머드코어포앤서 - 외양에도 신경쓰고 싶은 프레임파츠 해설

아머드코어포앤서 - 외양에도 신경쓰고 싶은 프레임파츠 해설

프레임파츠에 대해서기체의 외양을 결정하는 파츠로, 기체의 기본적인 전략을 결정하는 중요한 파츠인 다리 파츠가 이 프레임파츠에 속합니다. 1에서는 코어구상이라고 하여 코어를 중심으로 해서 파츠를 결정한다는 설정이 있었습니다만, 실제로는 다리파츠가 중심이 되고, 그만큼 다리파츠에 관해서는 정리할 이야기가 많으므로 뒤로 미루기로 하고, 이번에는 머리, 코어, 팔 파츠에 대해 다뤄볼까 합니다만, 실은 남은 세 파츠는 그리 중요하지 않습니다.내장형 파츠를 자기 기체의 전략에 맞게 맞춰두면 프레임파츠는 상식적으로 선택하면(경량형 다리에 중장형 코어를 선택한다던가 하는 노카운트 적 발상은 비상식적인 선택입니다, 개인적으로는 좋아함) 전혀 문제가 되지 않기 때문.물론 강한 파츠는 존재하고, 기체에 가장 효율적인 조합은 있