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]

编程论坛