【汇编】16进制转换成10进制(三种方法)
汇编语言程序:16进制转换成10进制(三种方法)
1 ;天水浪客(Gouki Jiang) , 16进制to10进制例题 2007.5.18 2 STACK SEGMENT PARA STACK 3 S_AREA DW 100H DUP(?) 4 S_TOP EQU $-S_AREA 5 STACK ENDS 6 7 DATA SEGMENT PARA 8 VALUE DW 0EB9AH ;060314 9 RESULT DB 5 DUP(?),'$' 10 DATA ENDS 11 12 CODE SEGMENT PARA 13 ASSUME CS:CODE,DS:DATA,SS:STACK 14 15 MAIN PROC FAR 16 MOV AX,DATA 17 MOV DS,AX 18 MOV AX,STACK 19 MOV SS,AX 20 MOV SP,S_TOP 21 MOV CX,5 22 MOV AX,VALUE 23 MOV BX,10 24 MOV DI,OFFSET RESULT+4 25 26 JYB: XOR DX,DX 27 DIV BX 28 OR DL,30H 29 MOV BYTE PTR [DI],DL 30 DEC DI 31 LOOP JYB 32 MOV DX,OFFSET RESULT 33 MOV AH,9 34 INT 21H 35 36 EXIT: MOV AX,4C00H 37 INT 21H 38 MAIN ENDP 39 CODE ENDS 40 END MAIN 41 42 ;--------------------------------------------- 43 44 ;天水浪客(Gouki Jiang) , 16进制to10进制倒除 2007.5.18 45 STACK SEGMENT PARA STACK 46 DW 100H DUP(?) 47 STACK ENDS 48 49 DATA SEGMENT PARA 50 VALUE DW 0EB9AH ;060314 51 DATA ENDS 52 53 CODE SEGMENT PARA 54 ASSUME CS:CODE,DS:DATA,SS:STACK 55 56 MAIN PROC FAR 57 MOV AX,DATA 58 MOV DS,AX 59 MOV CX,5 60 MOV AX,VALUE 61 MOV BX,10 62 63 JYB1: XOR DX,DX 64 DIV BX 65 OR DL,30H 66 PUSH DX 67 LOOP JYB1 68 MOV CX,5 69 JYB2: POP DX 70 MOV AH,2 71 INT 21H 72 LOOP JYB2 73 EXIT: MOV AX,4C00H 74 INT 21H 75 MAIN ENDP 76 CODE ENDS 77 END MAIN 78 ;----------------------------------------------- 79 80 ;天水浪客(Gouki Jiang) , 16进制to10进制 顺除 2007.5.18 81 STACK SEGMENT PARA STACK 82 DW 100H DUP(?) 83 STACK ENDS 84 85 DATA SEGMENT PARA 86 VALUE DW 0EB9AH ;060314 87 DIVISOR DW 10000,1000,100,10,1 88 DATA ENDS 89 90 CODE SEGMENT PARA 91 ASSUME CS:CODE,DS:DATA,SS:STACK 92 93 MAIN PROC FAR 94 MOV AX,DATA 95 MOV DS,AX 96 MOV CX,5 97 MOV AX,VALUE 98 MOV SI,OFFSET DIVISOR 99 100 JYB: XOR DX,DX 101 DIV WORD PTR[SI] 102 PUSH DX 103 OR AL,30H 104 MOV DL,AL 105 MOV AH,2 106 INT 21H 107 INC SI 108 INC SI 109 POP AX 110 LOOP JYB 111 112 EXIT: MOV AX,4C00H 113 INT 21H 114 MAIN ENDP 115 CODE ENDS 116 END MAIN 117 118 ;-------------------------------------
原文地址:http://blog.sina.com.cn/s/blog_4a9fe761010008mq.html
转载于:https://www.cnblogs.com/tenderwx/p/5401473.html
【汇编】16进制转换成10进制(三种方法)相关推荐
- C语言 将16进制转换成10进制输出
大家好!今天来打印16进制转换成10进制输出,16进制前面是0x.这里以打印ABCDEF的10进制为例 如下: 希望有所启发!!!^__^ 大雨落幽燕,白浪滔天,秦皇岛外打鱼船. ---------- ...
- pdf怎么转换成excel呢?三种方法快速转换
pdf怎么转换成excel呢?作为一名在职小编,每天都需要面对各种各样的文件,像签合同的时候,需要给客户发pdf文件,因为这种文件不易编辑修改,而且发送的过程中也不易出现排版乱的情况,其次在一些数据统 ...
- 怎么将m4a转换成mp3?这三种方法不妨试试看吧
将M4A转换为MP3具有重要作用.首先,MP3格式是一种通用的音频格式,几乎所有的播放器和设备都支持它.而M4A格式则不如MP3格式广泛.如果我们想在多个设备上播放M4A音频文件,有时候需要将其转换为 ...
- # 将微博地址里面的62进制字符串转换成10进制的16位数字mid
# 将微博地址里面的62进制字符串转换成10进制的16位数字middef base62_decode(string):alphabet = "0123456789abcdefghijklmn ...
- ip 十进制 整型 java_IP地址转换成10进制整数(zt)
一.由域名求IP地址的程序 下面程序由命令行输入域名,输出ip import java.net.*; public class nslookup { //Usage:java nslookup hos ...
- 试解PTA《20211122-函数基础练习》,涉及 高精度加法 和 10进制转换成2-16进制问题,有需要的同学来看看吧;
目录 一.前言 二.例题部分 2.1.进制转换 2.1.1.题解1 2.1.2.题解2 2.2. 函数返回一个整数的反序数 (20 分) 2.2.2 题解 2.3. 大整数A+B (10 分) 2.3 ...
- C# .NET 16进制转换,10进制转换,8进制转换,2进制转换
C# .NET 16进制转换,10进制转换,8进制转换,2进制转换 介绍: 16进制:外文名"Hexadecimal"简写 hex: 大多时候以"H"表示 10 ...
- Python 各种进制相互转换 16进制转换成2进制 不够用0补齐 前面补0
2进制 8进制 10进制 16进制 2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16)) 8进制 oct(int(x, 2)) - oct(in ...
- ipv6 16进制转成10进制的数
/** * ipv6 16进制转成10进制的数 * @param ip 1:1:2:2:ffff:ffff:ffff:ffff * @returns Array 10进制数的数组 */ ipSrv.p ...
最新文章
- 为什么yamlp中没有cplex_女孩子们为什么羡慕童话中的公主?她们并没有那么幸福...
- 学习旧岛小程序 (4) 电影组件的实现
- django学习资料网址汇总
- UVA 10334 Ray Through Glasses
- .NET Core 和 .NET Framework 启动可执行文件的差别
- ajax实战用法详解
- python自动化开发-[第二十四天]-高性能相关与初识scrapy
- 解决apache启动错误httpd:Could not reliably determine...
- 【解决方案】SkeyeVSS石油油田钻井无线智能视频监控系统解决方案
- Sharepoint开发中CAML的介绍
- 百度地图线路查询路线样式自定义
- 投入产出表matlab,投入产出分析投入产出表.doc
- 微信内测新功能(深度清理),瞬间释放几个G内存!
- 2019纪中集训总结
- 寻找我心中的产品经理
- 与《代码大全》齐名的经典著作 1
- 数据库入门级学习(4)
- 144hz和60hz测试软件,关于显示器,60hz与144hz,以个人角度,给大家分享心得…
- 塔勒布四部曲之《黑天鹅》
- 福建省大学生一级计算机考试,福建省高校学生计算机等级考试一级考纲