태그>instruction(총 13개의 글)
'instruction' 관련 최근글
-
- arm instruction(명령어) - ldr
-
Linux Kernel(4.9) Hacks by Guillermo|2018/03/28 11:47
그럼 ldr 명령어의 정의에 대해서 같이 배워볼까요? LDR 명령어는 메모리에서 워드를 레지스터로 읽어 드리는 동작입니다. 자 그럼 아래 명령어를 예를 들어 같이 볼까요? 참고로 R1은 0xD2FB0000라고 하겠습니다.ldr r0, [r1..
- arm instruction(명령어) - ldr
-
- arm instruction(명령어) - push & 스택 푸쉬
-
Linux Kernel(4.9) Hacks by Guillermo|2018/03/28 11:35
push & 스택 푸쉬리눅스 커널 함수를 어셈블리 코드로 열어보면 바로 push란 명령어가 눈에 보입니다. 그럼 정말 맞는지 샘플 코드를 볼까요? 아래 코드는 리눅스 커널 핵심 함수입니다. 각 함수에서 가장 먼저 실행되는 명령어가 push죠.NSR:C0FF413C|_schedule: pus..
arm, instruction, Assembly, push, arm32
- arm instruction(명령어) - push & 스택 푸쉬
-
- arm instruction(명령어) - cmn
-
Linux Kernel Hacker by Guillermo|2017/12/27 21:54
가끔 아래와 같은 cmn ARM 어셈블리어를 볼 수가 있는데 좀 더 깊히 살펴보도록 하겠습니다.cmn r4,#0x1 평소에는 잘 알고 있는 것 같은데 실제 이슈를 볼 때 ARM Instruction을 만나면 머리가 흐릿해지면서가물가물 해지는 경우가 많아서요. ARM 공식 사이트에 가면 cmn을 음..
arm, instruction, 명령어, assembly, 어셈블리어
- arm instruction(명령어) - cmn
-
- arm instruction(명령어) - strleb
-
Linux Kernel Hacker by Guillermo|2017/12/27 13:53
strleb란 명령어를 본 적이 있나요? 전 잘 몰라서요, 이 명령어가 어떻게 동작하는지 테스트를 해봤거든요.그 내용을 정리해서 업데이트할께요. 제가 만난 명령어는 아래와 같거든요.cmp r3, #2 @ 1 //<<-[1]strleb r2, [r0], #1 @ 1 해석을 하면 아래와 같아요."..
strleb, arm, instruction, 명령어, trace32
- arm instruction(명령어) - strleb
-
- arm instruction(명령어) - ldm
-
Linux Kernel Hacker by Guillermo|2017/12/27 13:48
"ldm r6,{r2-r3}" 명령어를Trace32로 실행한 과정을 업데이트할께요. R6 레지스터가 C011AACC 주소를 가르키고 있고,C011AACC 주소에는 10001000 값이 담겨져 있어요.[Before]N _ R0 0 R8 0 ^S+ ^Stack+Z _ R1 0 R9 0C _ R2 0 R10 0V _ R3 0 R11 0Q _ R4 0 R12 0 R5 ..
instruction, arm, 명령어, ldm
- arm instruction(명령어) - ldm
-
- arm - ldrd 명령어
-
Linux Kernel Hacker by Guillermo|2017/12/27 12:54
ldrd 명령어에 대해서 소개하고자 해요.아래와 같은 ldr 명령어는 많이 봤는데, 갑자기 이런 명령어가 보이니 당황스럽기도 하네요.ldr r2, [r4,#0x8] 자 이제, 구체적으로 아래 Instruction이 실행된 후 레지스터가 어떻게 업데이트 되는지 살펴볼께요.ldrd r2,r3,[r4,#0x..
arm32, arm, instruction, ldr, ldrd
- arm - ldrd 명령어
-
- [Linux][Kernel][ARM] cmn instruction
-
Linux Kernel Hacker by AustinKim|2017/12/03 13:32
가끔 아래와 같은 cmn ARM 어셈블리어를 볼 수가 있는데 좀 더 깊히 살펴보도록 하겠습니다.cmn r4,#0x1 ARM 공식 사이트에 가면 cmn을 음수 비교 구문이라고 소개해 놓았습니다.http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ik/Cihiddi..
linux, kernel, ARM, instruction, cmn
- [Linux][Kernel][ARM] cmn instruction
-
- [Linux][Kernel][ARM] char buf[32]; vs char buf[32]={0};
-
Linux Kernel Hacker by AustinKim|2017/12/03 13:28
얼마 전에 아래 패치를 봤어요. 이게 뭐지? 잘 이해가 안 가더라구요. 배열을 초기화하는 것 같기도 한데. diff -git a/drivers/usb/dwc3/debugfs.c b/drivers/usb/dwc3/debugfs.cindex ce7cd96.fb252ec 100644- a/drivers/usb/dwc3/debugfs.c+ b/drivers/usb/dwc..
linux, kernel, ARM, memset, instruction
- [Linux][Kernel][ARM] char buf[32]; vs char buf[32]={0};
-
-
- ARM 프로세서가 많이 쓰이는 이유는?
-
친절한 임베디드 시스템 개발자 되기 강좌 by 히언|2011/12/25 19:53
500 ARM 프로세서가 많이 쓰이는 이유는?뭘 알아야 이해를 하지 임베디드 시스템에서는 다양한 종류의 프로세서가 사용되고 있어요. 예전에는 임베디드 시스템이라는 용어가 낯설기만 했지만 휴대폰이 보편화 되..
- ARM 프로세서가 많이 쓰이는 이유는?
-
- arm cpu의 위대함이란 +_+
-
개부자아빠 :) by codenakseo|2011/01/17 17:43
Target은 Cortex-A8 (Arm v7)이고, WinCE6.0은 지원하는 Arm 버전이 Arm v4.오늘 IDLE halt 부분을 보면서 신세계를 발견.기존에 썼었던 halt (WFI)co-processor명령을 그대로 쓰고있었는데.뭔가 성능이 안좋다. cpu idle time에 걸리는 시간이 1ms틱의 35%정도밖..
- arm cpu의 위대함이란 +_+
-
- [DOC, Link] IA-32(x86) Instruction Reference(including x86-..
-
#include <ZeroNucleus' Blog> by i0Nucleus|2008/12/20 23:57
Instruction Reference(IA-32) IA-32.pdf X86 Opcode and Instruction Reference ( Link : coder32, coder32-abc, geek32, geek32-abc coder64, coder64-abc, geek64, geek64-abc coder, coder-abc, geek, geek-abc (these contai..
- [DOC, Link] IA-32(x86) Instruction Reference(including x86-..
-
- Translate from Korean to English
-
쉬지않는 젓가락의 헤딩 by Jake|2008/03/08 00:56
If you can't see the instruction clearly, click the picture and you can see them clearly. It's just simple. Whoever come to my blog, PLEASE leave at least one reply.
- Translate from Korean to English