¾î¼Àºí¸®¾î °Ô½ÃÆÇ
(http://bi.snu.ac.kr/~skim/lecture/assem03)
¾Ë¸²: ÆíÀÇ»ó Á¦¸ñ¿¡ ¸î¹ÝÀÎÁö¸¦ Àû¾îÁÖ¼¼¿ä. ¿¹: [x¹Ý] Á¦¸ñ

May 14, 2004 (21:03) from 210.222.26.13
Written by ¼Õ´Ô Hits : 1547 , Lines : 44
[½Ç½À] ¼ýÀÚ¸¦ ¹®ÀÚÇüÀ¸·Î È­¸é¿¡ Ãâ·ÂÇϱâ (5/14)
; ¼ýÀÚ 36 Âï¾îÁÖ±â
; ¸òÀº AL, ³ª¸ÓÁö´Â AH

.286
SSEG   SEGMENT STACK
DB     256 DUP(?)
SSEG   ENDS

DSEG    SEGMENT
       NUM    DW 96 ; ÇÇÁ¦¼ö´Â Ç×»ó ÃÖ¼Ò »çÀÌÁî°¡ ¿öµåÇü
       DIVNUM DB 10
DSEG    ENDS

CSEG   SEGMENT  'CODE'
      ASSUME   CS:CSEG, SS:SSEG, DS:DSEG

      MAIN     PROC     FAR

      PUSH     DS
      PUSH     0

      MOV      AX, DSEG
      MOV      DS, AX

      MOV AX, NUM ; ÇÇÁ¦¼ö ¼ÂÆÃ
      DIV DIVNUM ; ³ª´°¼À ¼öÇà

      MOV CL, AL ; ¸ò
      ADD CL, '0' ; ù°ÀÚ¸® ¹®ÀÚº¯È¯
      MOV CH, AH ; ³ª¸ÓÁö
      ADD CH, '0'

      MOV AH, 02H
      MOV DL, CL ; ¾ÕÀÚ¸® Ãâ·Â
      INT 21H

      MOV DL, CH ; µÞÀÚ¶ó Ãâ·Â
      INT 21H

      RET

MAIN    ENDP
CSEG    ENDS
    END      MAIN

Modify Delete Post Reply Backward Forward List