Asp.net 学习资料

伦惠峰

2进制转16进制

DATA  SEGMENT
         NUM  DB        01010101B
         BUF  DB        '(NUM)='
         PPR  DB        4 DUP(?)
        DATA  ENDS
      STACKS  SEGMENT   STACK
              DB        200 DUP(0)
      STACKS  ENDS
       CODES  SEGMENT
              ASSUME    DS:DATA,SS:STACKS,CS:CODES
      START:  MOV       AX,DATA
              MOV       DS,AX
              LEA       DI,PPR
              MOV       AL,NUM
              MOV       CL,4
              SHR       AL,CL
              OR        AL,30H
              MOV       [DI],AL


              INC       DI
              MOV       AL,NUM
              AND       AL,0FH
              OR        AL,30H
              MOV       [DI],AL
              INC       DI
              MOV       BYTE PTR [DI],'H'
              INC       DI
              MOV       BYTE PTR [DI],'$'


              LEA       DX,BUF
              MOV       AH,9
              INT       21H
              MOV       AH,4CH
              INT       21H
       CODES  ENDS
              END       START

posted on 2007-08-13 21:50  伦惠峰  阅读(437)  评论(0)    收藏  举报

导航