注册 登录
编程论坛 汇编论坛

[求助]汇编题解求助~~

两个钳子的盔盔 发布于 2006-11-19 21:57, 739 次点击
谢谢大家的光临,这里有两道汇编题,希望大家都来帮个忙,感激不尽
1 一个顺序表,新增一个元素插入顺序表中.
2 求出1到1000的偶数,再统计出个数.
用汇编实现.
6 回复
#2
菜鸟上路2006-11-19 22:51
LZ自己锻炼锻炼先
#3
两个钳子的盔盔2006-11-22 14:22
我已经也了,写出来有错~~~~ mov val1,eax 和  mov eax,array[esi]是错的,
还有个是死循环.如果知道请多多指教.
#4
hu9jj2006-11-22 20:33

你可以把程序代码贴出来让大家帮你分析。

#5
SOS9992006-11-22 21:51
写了出来也没人帮,失望ING
#6
两个钳子的盔盔2006-11-22 21:52
第二题
INCLUDE Irvine32.inc
.data

mystring BYTE"The answer is:",0
dword 1000 DUP (?)
.code
main proc
call clrscr
mov ecx,1000b
L1:
AND ecx,1b
jnz L2
mov eax, ecx
call WriteDec
L2:
Dec ecx
cmp ecx,0
jz L3
loop L1
L3:
mov edx, OFFSET mystring
call WriteString
call DumpMem
exit
main ENDP
END main
#7
wchx2152006-11-27 12:57
AND ecx,1b
会使ecx为0,之后mov eax, ecx
call WriteDec
L2:
Dec ecx
cmp ecx,0
会使ecx为ffffh
会进入使循环
建议在call WriteDec后加一句跳转语句!
1