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

2020. 4. 15. 14:29·Archive/Hacking
728x90
반응형

SASM 환경에서 진행합니다.

 

 

 

 

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

 

 

 

 

형식은 이러합니다.

 

 

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

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

 

 

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

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

 

 

 

 

 

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

 

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

 

 

 

 

바로 보이죠?

 

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

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

 

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

 

 

 

 

728x90
반응형

'Archive > Hacking' 카테고리의 다른 글

[ Assemble ] 어셈블리 곱셈(mul)/ 나눗셈(div) 연산 실습(1byte)  (0) 2020.04.15
[ Assemble ] 어셈블리어 덧셈(add)/뺄셈(sub) 실습  (1) 2020.04.15
[ Assemble ] 문자열 변수 선언 & 출력  (0) 2020.04.15
[ Assemble ] 어셈블리어 변수 선언 & 레지스터 데이터  (2) 2020.04.11
[ Protocol ] 프로토콜 문서 기본 지식  (0) 2020.04.03
'Archive/Hacking' 카테고리의 다른 글
  • [ Assemble ] 어셈블리 곱셈(mul)/ 나눗셈(div) 연산 실습(1byte)
  • [ Assemble ] 어셈블리어 덧셈(add)/뺄셈(sub) 실습
  • [ Assemble ] 문자열 변수 선언 & 출력
  • [ Assemble ] 어셈블리어 변수 선언 & 레지스터 데이터
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    장고
    백준 풀이
    javascript
    Git
    oracle db
    코드업 기초
    docker
    C++
    Codeup
    Python
    Oracle
    비박스
    자바스크립트 API
    코드업
    백준 문제풀이
    자바스크립트
    보안뉴스
    Django
    파이썬 백준
    파이썬 문제
    카카오 100일 프로젝트
    백준
    백준 파이썬
    파이썬 기초
    오라클
    파이썬
    자바스크립트 객체
    파이썬 알고리즘
    파이썬 기초 문제
    코드업 파이썬 기초 100제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ Assemble ] 어셈블리 입력 매크로함수
상단으로

티스토리툴바