skobezj 发表于 2007-11-17 17:04
[求助]两个小程序 希望来教导下!谢谢了
<P>1.内部RAM 长度FIRST 要求统计正偶数和奇数 希望高手帮下忙 说说方法也可以!<BR><BR><BR>2.一数据块 先检查是否为16进制中的A-F,是就转化为ASCII~~不是边为00H~~<BR><BR><BR>小第先谢过了~~请高手指点下~~[em01]</P>
永夜的极光 发表于 2007-11-17 18:38
第一题不明白你的意思<br>第二题是这样吧<br>[code]<br>assume cs:code,ds:data<br>data segment<br> dat db 00H,0aH,03H,0cH,0dH,05H<br> len equ $-dat<br>data ends<br>code segment<br>start:<br>mov ax,data<br>mov ds,ax<br>lea bx,dat<br>mov cx,len<br>l1:<br> cmp byte ptr [bx],0aH<br> jb s1<br> cmp byte ptr [bx],0fH<br> ja s1<br> add byte ptr [bx],55<br> jmp short s2<br> s1:<br> mov byte ptr [bx],0<br> s2:<br> inc bx<br>loop l1<br>mov ax,4c00H<br>int 21H<br>code ends<br>end start<br>[/code]
[align=right][color=#000066][此贴子已经被作者于2007-11-17 18:58:21编辑过][/color][/align]
zhulei1978 发表于 2007-11-17 18:52
第一题不太明白什么意思[em13]<br>第二题就是楼上的
[align=right][color=#000066][此贴子已经被作者于2007-11-17 19:12:40编辑过][/color][/align]
skobezj 发表于 2007-11-17 21:52
<P>第一题是这样的 起始地址为FIRST+1的数据块,存放在内部RAM单元,数据块长度在FIRST单元而且不为0,要求统计正偶数和负奇数,将他们存放在PAPE和NAOE单元中~~<BR><BR>先谢谢两为斑竹~</P>
skobezj 发表于 2007-11-17 21:53
还有你们写的和我学的差好多啊 呵呵 ~
skobezj 发表于 2007-11-18 02:15
<P>我那个书上写的好像是MCS-51的`</P>
永夜的极光 发表于 2007-11-18 18:40
[em09]单片机的汇编我没学过,帮不上你了
[align=right][color=#000066][此贴子已经被作者于2007-11-18 18:40:41编辑过][/color][/align]
skobezj 发表于 2007-11-18 19:57
<P>哦 呵呵 看来要去问问老师 ~</P>
页:
[1]