본문/내용
어셈블리어 명령어(8051)
명령어
오퍼랜드
설명
바이트
사이클
MOV
A, Rn
레지스터 Rn의 값을 Acc에 이동시킴
1
1
A, direct
direct 번지의 값을 Acc에 이동시킴
2
1
A, @Ri
Ri가 가리키는 번지의 값을 Acc에 이동시킴
1
1
Rn, #data
data(상수)의 값을 레지스터 Rn에 이동시킴
2
1
Rn, A
Acc의 값을 레지스터 Rn에 이동시킴
1
1
Rn, direct
direct 번지의 값을 레지스터 Rn에 이동시킴
2
2
Rn, #data
data(상수)의 값을 레지스터 Rn에 이동시킴
2
1
direct, A
Acc의 값을 direct 번지로 이동시킴
2
1
direct, Rn
레지스터 Rn의 값을 direct 번지로 이동시킴
2
2
direct, direct
direct 번지의 값을 direct 번지로 이동시킴
3
2
direct, @Ri
Ri가 가리키는 번지의 값을 direct 번지로 이동시킴
2
2
direct, #data
data(상수)의 값을 direct 번지로 이동시킴
3
2
@Ri, A
Acc의 값을 Ri가 가리키는 번지로 이동시킴
1
1
@Ri, direct
…
1. Data Transfer (데이터 이동 명령어)
2. Logical Operations (논리 연산 명령어)