본문 바로가기
Reversing/Assemble

[ Assemble ] 어셈블리 입력 매크로함수

by 코뮤(commu) 2020. 4. 15.
728x90
반응형

SASM 환경에서 진행합니다.

 

 

 

 

GET_DEC, GET_HEX으로 10진수,16진수 입력받기

 

 

 

 

형식은 이러합니다.

 

 

GET_DEC 입력할 바이트 수, 입력 받을 곳

GET_HEX 입력할 바이트 수, 입력 받을 곳

 

 

입력받을 곳은 레지스터가 될 수도 있고, 메모리 주소가 될 수도 있습니다.

위의 예시로는 a 주소에 1바이트만큼 입력을 받겠네요.

 

 

 

 

 

입력받고 출력하는 프로그램

 

방금 배운 GET_DEC 을 이용해서 간단한 프로그램을 짜봅시다.

 

 

 

 

바로 보이죠?

 

GET_DEC : 10진수 입력 받는 매크로

PRINT_DEC : 10진수 출력하는 매크로

 

둘다 파라미터로 크기와 대상이 되는 장소를 필요로합니다.

 

 

 

 

728x90
반응형