问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言:编两个通用过程完成十六进制数转换成ASCII码并将ASCII码字符...

发布网友 发布时间:2024-09-06 18:16

我来回答

2个回答

热心网友 时间:2024-10-25 05:06

CsnCharToData Proc lpszChar:DWORD,lpBuff:DOWRD,sizechar:DWORD
pushad
mov edi,lpBuff
mov esi,lpszChar
mov ecx,sizechar
_CsnCTD:
xor eax,eax
mov al,Byte ptr [esi]
shl ax,4
shr al,4
_CsnTow:
cmp al,9h
ja _d9
add al,30h
jmp _end
_d9:
add al,37h
_end:
cmp ah,0fh
ja _CsnOv
xchg ah,al
jmp _CsnTow
_CsnOv:
mov Word ptr [edi],ax
add edi,2
inc esi
loop _CsnCTD
popad
ret
CsnCharToData Endp

lpszChar:指向需要转换的数据地址
lpBuff:转换后存放的内存地址
sizeChar:需要转换的长度
无返回值/。
注意:代码未做边界处理及参数判断,使用时请为lpBuff提供2xSizeChar+1的长度空间, 若使用不当则能造成数据覆盖或溢出.
lpBuff的值勿为堆栈地址,否则溢出.
此代码仅为学习使用.
例;
Byte ptr [Esi]="A"(41h)
则 Word ptr [Edi]="41"(34d 31d)

显示方式自己调用,这是保护模式下的代码 如果要用于实模式则自己修改

热心网友 时间:2024-10-25 05:13

十六进制数转换成十进制显示。

程序如下:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"多难兴邦"这个词,让我们懂得了什么? uc怎么进入阅读模式 进入阅读模式方法介绍 uc怎么进入小说阅读模式 uc浏览器设置阅读模式-uc浏览器设置阅读模式方法 uc电脑阅读模式怎么设置电脑上UC浏览器的阅读模式怎么打开 微信怎么判断对方把你拉黑并且删除了,还是只是拉黑了? 公司诉讼由哪个法院管辖?公司诉讼管辖确定的理论依据? 笔记本电脑开机无法进入系统笔记本电脑开机后无法进入系统 从深圳到乌镇玩三天,花销最少是多少?越少越好,如果有个计划就更好乐 马上快过年放假了,第一次去见岳父,送茅台好还是五粮液好? 程序设计语言有哪几种(高级程序设计语言有哪几种) 哪首诗词里面有"沈”这个字 有有名的 谢谢 女性给男性夹菜的含义是什么? Photoshop设计一个油漆品牌的LOGO 换个logo是什么意思? “别cue我”的cue是什么意思?很多人都不知道,一起来看看! 设计一个logo要多少钱? ...掌、怪、咽、琴、章、骨、绝、西、劳字开头的成语分别是什么?_百度... 非接触型车祸责任如何划分 脱硫石膏制砖机制砖结束后应如何维护设备?方法是什么? 六年级什么的感觉真好350作文 夺到名次的感觉真好的作文 我晚上经常起夜小便两三次\'是不是有病啊 女性晚上总起夜小便怎么回事 条件位置偏爱实验去哪里购买 史瓦罗三阶段的爪子优先级是什么 崩坏3炽之痕怎么过_崩坏3炽之痕通关方法 吃红糖会使人发胖吗? 崩坏3炽之痕怎么过介绍_崩坏3炽之痕怎么过是什么 红糖发胖吗 汇编语言基础:完整的汇编程序 花生油有什么功效和禁忌 花生油有什么食用功效? 青岛百合烂根了怎么办 宫灯百合烂根了怎么办 我的三星s10+在微信视频通话中,对方都说我这边声音很小听不清,这... Honeywell VSD-261P重要参数 青山依旧在 几度夕阳红在哪本书中做卷首语 什么是全双工、单工和半双工工作方式? 全双工和半双工的 六级考试黑色签字笔是什么笔 foodhere怎么连读 streetand连读吗 ...家我遇到相亲对象朋友,他看他他也看我,但是没说话是什么意思_百度知 ... 驴得水铁男扮演者照片 怎么样安装破解photoshop cs6??? 很久之前看的一本纸质版玄幻小说,求个名字 胃肠道间质瘤治好了能活几年 胃肠道间质瘤手术适应症 胃肠间质瘤是什么病