数制转换(hubian)

寄信人: aaaaatiger (CS03.|^_^^_^^_^^_^^_^^_^)
标  题: 数制转换(hubian)
发信站: 郁金香BBS站 (Mon Nov 22 17:10:23 2004)
来  源: 10.10.82.85


DSEG SEGMENT
DATA DW 23456;假设的二进制数
BUFFER DB 5 DUP(0);准备存放十进制数
JM DW 10000,1000,100,10,1;5个除数
DSEG ENDS

CSEG SEGMENT
     ASSUME CS:CSEG,DS:DSEG

START:MOV AX,SEG DATA
      MOV DS,AX
      mov offset jm;置指向除数的缓冲区
      MOV DI,OFFSET BUFFER; 置缓冲区指针初直
      MOV CX,5
      MOV AX,DATA;取二进知数
      XOR DX,DX;矿展为32位

NEXT: MOV BX,[DI];取除数
      ADD DI,2
      DIV BX
      MOV [SI],AL;保存商
      INC SI
      MOV AX,DX;调整余数为新的被除数
      XOR DX,DX
      LOOP NEXT
      MOV AX,4C00H;
      INT 21H
      CSEG ENDS
      END START

--
虚心进取,韬光养晦。
借我三千虎贲、复我浩荡中华,
剑指天山西、马踏黑海北;
贝加尔湖面张弓、库页岛上赏雪;
中南半岛访古、东京废墟祭烈,
旌旗指处、望尘逃遁,


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值