如何编写把十进制数转化成ASCII

时间:2023-03-18作者:佚名
在如何编写把十进制数转化成ASCII的程序之前,应先知道十进制数与之对应ASIIC码的数学关系及将它们存放存储器的数制表示形式:

1、每一位十进制数其值为0~9,其二进制值为:0000~1001,放在字节存储器将占用4个二进制数的位。一个字节内含8个二进制数的位,故一个字节可表示2位十进制数。这种用4位二进制数表示一位十进制数的数制叫BCD码。

2、每一位十进制数“X”转换为ASIIC码的原则为:30 X 如 X=4,其对应ASIIC码=34,将其放入一字节存储器里用二进制数表示:0011_0100,用16进制数表示:16#34

3、如被转换的十进制数最大为4位数,用BCD码表示可占一个字存储器空间,设为字存储器为MW10,MW10含2个字节,高字节为MB10,低字节为MB11。MB10的高4位为十进制数的千位数值,MB10的低4位为十进制数的百位数值。MB11的高4位为十进制数的十位数值,MB11的低4位为十进制数的个位数值。如将此4位十进制数转换为ASIIC码,需占用一个双字存储器空间,如VD10,它含有4个字节,每个字节代表一位ASIIC码,其每个字节的高4位数值皆=0011(3),低4位数为十进制数对应的数值,如十进制数1234,放入字存储器MW10里。其内容=0001_0010_0011_0100,用16进制数表示为:16#1234,转换为ASIIC码值放入VD10里,其内容=0011_0001_0011_0010_0011_0011_0011_0100,用16进制数表示:16# 31 32 33 34。

了解上述3点,就可以很容易编出把十进制数转化成ASCII的程序:

设MW10为4位十进制数存储区(存数形式为BCD码),VD10为转换为ASIIC码D的存数区。编程可以这样处理:

1、将16#30303030送入VD10.

2、将MB10右移4位送入MB8,再将MB8或入VB10。

3、将MB10与16#0F相与,送入MB8,再将MB8或入VB11。

4、将MB11右移4位送入MB8,再将MB8或入VB12。

5、将MB11与16#0F相与,送入MB8,再将MB8或入VB13。

按这样步骤编程,其VD10的内容即为将MW10内的4位十进制数转换为ASIIC码值。

如何编写把十进制数转化成ASCII

如何编写把十进制数转化成ASCII

相关阅读

10kV高压电缆载流量对照表、计算公式及影响条件 | 干货分享

10kV高压电缆是指额定电压为10千伏的电力电缆。这里的“kV”是电压单位千伏的缩写,10kV即一万伏特。这个电压等级在配电网中十分常见,通常用于从变电站到终端变压器...
2026-06-25
10kV高压电缆载流量对照表、计算公式及影响条件 | 干货分享

dc-dc降压电路原理图 BUCK电路简介和工作原理

BUCK电路简介 BUCK电路是一种基于电感储能原理的DC-DC变换器,其涉及到物理中的电磁感应和电能转换的基本原理。在BUCK电路中,通过控制输入占空比可变的PWM波切换开关管的导通和断开...
2023-11-20
dc-dc降压电路原理图 BUCK电路简介和工作原理

电流互感器接线图

电流互感器 接线图如下: 1、图1、图2是三个电流互感器 的接线图; 2、图3是两个电流互感器的接线图。 根据:Ia Ib Ic=0 所以:Ia Ic=-Ib 故:绿色电流表指示B相电流。 图1 图2 图3 三只电...
2023-03-21
电流互感器接线图

二极管整流电路原理图 半波整流、全波整流和桥式整流电路的工作原理

根据二极管的单向导电特性,可以利用二极管组成整流电路,将交流电压变成单向脉动电压。常见的整流电路有半波整流、全波整流和桥式整流。 一、半波整流 半波整流电路如下图所...
2023-07-31
二极管整流电路原理图 半波整流、全波整流和桥式整流电路的工作原理

变压器漏油的后果及处理方法

变压器是配电站的关键设备之一,但变压器在运行中普遍存在漏油难题,严重危害变压器的安全运行,那么变压器漏油还能不能用,变压器漏油会产生什么严重后果,应该怎么处理,下...
2023-04-02
变压器漏油的后果及处理方法

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目