- Directive와 instruction의 차이점에 대해 설명하시오.
- 각 배열을 그림으로 표현하고, 다음의 실행결과가 나오도록 괄호를 채우시오.
arrayB BYTE 12h, 34h, 56h, 78h;
arrayW WORD 1324h, 5768h;
arrayD DWORD 87654321h;
mov al, ( ) // al = 21
mov ax, ( ) // ax = 7856
mov eax, ( ) // eax = 57681324
3.
.data
arrV BYTE 12h,34h,56h,78h
arrD WORD 0502h, 0603h
arrW DWORD 13141516h
a) 각 data가 메모리에 어떻게 저장되는지 쓰세요.
b) 다음 코드를 데이터에 따라 완성하세요.
.code
; 3412h 출력
; 1314h 출력
4.다음 방식(indirect, indexed)로 코드를 작성하고, 설명하시오.
.data
arrayD BYTE 100h, 200h, 300h
indirect operands indexed operands
;ax=100h 1) 1)
;ax=ax+300h; 2) 2)
3) 3)
4) 4)