[ 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 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바