如何编写把十进制数转化成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

相关阅读

「水电小知识」如果您对阀门不是很了解,这篇文章可以帮到您!

由于篇幅过长,就不在这里一一展示了,想继续观看的朋友可以阅读原文http://sina.lt/fdm5(长按复制浏览器打开链接)...
2023-06-11

10uf、1uf、0.1uf的电容分别是滤波多大频率的文波?

10UF的适用1000赫兹以下。1uf适用1K到10K赫兹。0.1uf适用10K到100K赫兹。 滤波(Wave filtering)是将信号中特定波段频率滤除的操作,是抑制和防止干扰的一项重要措施。滤波分为经典滤波和现...
2023-03-31
10uf、1uf、0.1uf的电容分别是滤波多大频率的文波?

傻傻分不清电路?专业电气学姐为你全方面解读(五)

我们都知道,电阻是会消耗电能的,而在这次的学习分享中,我们将要学习的是不消耗电能的电容元件。在技成培训网【电工基础】第6课时中,曹老师详细地给我们讲解了电容元件的定...
2023-06-27
傻傻分不清电路?专业电气学姐为你全方面解读(五)

测电笔怎么使用?测电笔的使用方法

测电笔怎么使用?测电笔的使用方法。电笔是电工必不可少的工具。我的工具包里随时都有万用表,感应电笔,数显试电笔,氖泡电笔,为什么装那么多电笔,它们各有什么用,该怎样...
2023-06-27
测电笔怎么使用?测电笔的使用方法

万用表测量及万用表使用注意事项

  MF-47型万用表 的直流电流档又分为50pA、0.5mA、5mA、50mA、500mA和5A档。   下面以测量流过灯泡的电流大小为例来说明直流电流的测量操作,直流电流的测量操作如图3-8a所示,图3-...
2023-06-27
万用表测量及万用表使用注意事项

热销商品

加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
5.8

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
7.45

水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
4.8

170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
4.5

安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
10

网站栏目