能力值:
(RANK:410 )
|
-
-
2 楼
;很简单: D
;1:什么都不用写。
;2:
log_1:
movzx ebx,byte ptr [eax] ;依次取出你输入的数据A
or bl,bl ;比较你输入的数运算完未?
jz log_2 ;运算完后退出循环,否则继续运算。
xor bl,10 ;你要xor的数(这个数你自己设定)
mov [eax],bl ;结果保存到EAX
inc eax ;EAX加1
jmp log_1 ;跳回去继续循环
log_2:
lea eax,hInput1 ;取得运算结果并显示
;3:
log_1:
movzx edx,byte ptr [eax] ;依次取了你输入的数据A
or dl,dl ;比较你输入的数运算完未?
jz log_2 ;运算完后退出循环,否则继续运算。
inc eax ;EAX加1
jmp log_1 ;跳回去继续循环
log_2:
movzx edx,byte ptr [ebx] ;依次取出你输入的数据B
or dl,dl ;比较你输入的数运算完未?
jz log_3 ;运算完后退出循环,否则继续运算。
mov [eax],dl ;结果保存到EAX(合并A和B)
inc eax ;EAX加1
inc ebx ;EBX加1
jmp log_2 ;跳回去继续循环
log_3:
lea eax,hInput1 ;取得运算结果并显示
;第二个在编译时选一个输入框。
;第三个在编译时选二个输入框。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢,
我不懂,以后还要向你们请教
|
|
|