배열 복사...  디버깅 테스트용

디버깅 메뉴에서 show memory 에 들어가면 각 변수별 관찰이 가능하다.

변수이름을 적고 타입을 정하면 실행시 자동으로 값이 보임

주소값으로도 볼 수 있는데 왼쪽의 address를 꼭 체크해야 된다.

%include "io64.inc"

 

section .text

global CMAIN

CMAIN:

;write your code here

mov eax, my1

mov ebx, you1

 

mov edx, 0

mov ecx, 3

 

L1:

mov eax, [my1 + edx * 2]

mov [you1 + edx * 2], eax

inc edx

loop L1

 

mov edx, 0

L2:

PRINT_HEX 2, my1 + edx * 2

NEWLINE

inc edx

cmp edx, 3

jl L2

 

xor rax, rax

ret

 

section .data

my1 dw 0x1234, 0x4567, 10

 

section .bss

you1 resw 3

4- 문제

2바이트 수 한개를 입력받고 1 ~ 입력받은수 까지의 3의 배수만 배열에 저장하고 그 개수와 값을 출력

 

풀다가 못풀었음.; 내일로 미룸

'NASM' 카테고리의 다른 글

10일차.  (0) 2020.06.24
9일차  (0) 2020.06.23
7일차.  (0) 2020.06.20
6일차.  (0) 2020.06.19
5일차.  (0) 2020.06.18

+ Recent posts