ADD ESP,4 MOV DWORD PTR SS:[EBP-24],EAX CMP DWORD PTR SS:[EBP-28],0F JG SHORT xyd00.004C3835 CMP DWADD ESP,4MOV DWORD PTR SS:[EBP-24],EAXCMP DWORD PTR SS:[EBP-28],0FJG SHORT xyd00.004C3835CMP DWORD PTR SS:[EBP-24],0F00JLE SHORT xyd00.004C3862MOV EDX,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 14:17:19

ADD ESP,4 MOV DWORD PTR SS:[EBP-24],EAX CMP DWORD PTR SS:[EBP-28],0F JG SHORT xyd00.004C3835 CMP DWADD ESP,4MOV DWORD PTR SS:[EBP-24],EAXCMP DWORD PTR SS:[EBP-28],0FJG SHORT xyd00.004C3835CMP DWORD PTR SS:[EBP-24],0F00JLE SHORT xyd00.004C3862MOV EDX,
ADD ESP,4 MOV DWORD PTR SS:[EBP-24],EAX CMP DWORD PTR SS:[EBP-28],0F JG SHORT xyd00.004C3835 CMP DW
ADD ESP,4
MOV DWORD PTR SS:[EBP-24],EAX
CMP DWORD PTR SS:[EBP-28],0F
JG SHORT xyd00.004C3835
CMP DWORD PTR SS:[EBP-24],0F
00JLE SHORT xyd00.004C3862
MOV EDX,DWORD PTR SS:[EBP-34]
PUSH EDX 可以赋值
MOV EAX,DWORD PTR SS:[EBP-30]
PUSH EAX可以赋值
CALL xyd00.00566740
这个是源码
我后来写成
pushad
add esp,4
push 0x54
push 0x36
mov ecx,[0x933ea4]
mov edx,0x00566740
call edx
popad
但是在vc中调试 出现了错误 大概意思是esp不能成功保存等等 估计是ADDesp,4 错误 我不会 大家帮帮忙 帮我写个 分不多 谢谢了

ADD ESP,4 MOV DWORD PTR SS:[EBP-24],EAX CMP DWORD PTR SS:[EBP-28],0F JG SHORT xyd00.004C3835 CMP DWADD ESP,4MOV DWORD PTR SS:[EBP-24],EAXCMP DWORD PTR SS:[EBP-28],0FJG SHORT xyd00.004C3835CMP DWORD PTR SS:[EBP-24],0F00JLE SHORT xyd00.004C3862MOV EDX,
MOV DWORD PTR SS:[EBP-24],EAX //这句你好像没加入?
CMP DWORD PTR SS:[EBP-28],0F //要忽略?
JG SHORT xyd00.004C3835//要忽略?
CMP DWORD PTR SS:[EBP-24],0F//要忽略?
00JLE SHORT xyd00.004C3862//要忽略?
MOV EDX,DWORD PTR SS:[EBP-34]
PUSH EDX 可以赋值
MOV EAX,DWORD PTR SS:[EBP-30]
PUSH EAX可以赋值
CALL xyd00.00566740
pushad
add esp,4 //(否则popad一下就死了)
push 0x54
push 0x36
mov ecx,[0x933ea4] //最好写成 mov ecx,dword ptr[0x933ea4],是一个程序吗?如果不是一个程序下面的call edx不就飞了- -
mov edx,0x00566740
call edx //最好还是用CALL api的形式比较稳妥,否则换台机器就飞了……
popad
//sub esp,4 ,这句是我给补上的,你要是还不能运行就加上这句

sgbn hdkew

fdsf

ADD ESP,4 MOV DWORD PTR SS:[EBP-24],EAX CMP DWORD PTR SS:[EBP-28],0F JG SHORT xyd00.004C3835 CMP DWADD ESP,4MOV DWORD PTR SS:[EBP-24],EAXCMP DWORD PTR SS:[EBP-28],0FJG SHORT xyd00.004C3835CMP DWORD PTR SS:[EBP-24],0F00JLE SHORT xyd00.004C3862MOV EDX, 这段代码的意思是啥004010D0 BB442404 mov eax,dword ptr [esp+04]004010D4 B5C0 teat eax,eax004010D6 7C31 jl004010EB004010D8 8B11 mov edx dword ptr [ecx]004010DA 3B42F8 cmp eax,dword prt [edx-08]004010DD 7F0C jq 004010EB004010DF 8942F4 mov dword 汇编语言中如遇到两个dword型的数值相加,指令怎么写 我写了 add dword ptr [bx],ax ,add dword ptr [bx],[bx+4]add dword ptr [bx],dword ptr [bx+4] 这样的写法都不行其实是书本里的一个实验任务,为防止div溢出,给 push %ebp mov %esp,%ebp MOV DWORD PTR SS:[EBP+422],ECX的意思MOV DWORD PTR SS:[EBP+422],ECX 该怎么理解? MOV AX 4C9AH MOV BX 75BDA XCHG AH , AL ADD BX, AX MOV CH ,AH MOV CL,BL DEC CX 求AX?BX?AH?CH?CL?BL?解答过程详细一点MOV AX 4C9AH MOV BX 75BDA XCHG AH , AL ADD BX, AX MOV CH ,AH MOV CL,BL DEC CX 求AX?BX?A 00402EE6 mov dword ptr [ebp-130h],eax 什么意思啊 汇编的题 mov ax,2 mov bx,4 mov cx,6 mov dx,8 L:inc ax bec cx add bx,ax sar dx,1 loopwe z求循环次数 ax bx cx dx 是多少 分别指出下列指令中源操作数和目的操作数的寻址方式(1) MOV SI ,‘C’ (4) ADD CX ,DS:[10H](2) MOV [BX+3] ,AX (5) MOV DL ,[BP+DI](3) SUB [BX][SI] ,AL (6) MOV [BX] ,AX 写出每条汇编指令执行后,相关寄存器中的值 mov ax,62627 AX= mov ah,31h AX= mov al,23h AX= add ax,axmov ax,62627 AX= mov ah,31h AX= mov al,23h AX= add ax,ax AX=mov bx,826ch AX=mov cx,ax AX=mov ax,bx A=add ax,bx A=mov al,bh A=add ah,ah 三菱plc 求解释一段程序[MOV D8015 D20][MOV D8014 D22][MUL K100 D20 D20][ADD D20 D22 D30] dh_lop0:add bx,20 push cx mov cx ,16 mov dx,line_char 这段代码什么作用 怎样解释单片机指令?MOV A#100:MOV A@30H:ADD A,#2:INC A:DJNZ A,DD: 请高手解决微机原理与接口技术题谢谢1. MOV AX,4B3AH, AND AH,0FH XOR AL,0F0H SHL AH,1 SHR AL,1 执行上述指令序列后,AH=_________,AL=_______2. MOV AX,0 MOV CX,5L1:ADD AX,CX DEC CX JNZ L1 R mov ax,5634h add al,ah ;ax=?daa ; ax=? mov al,0fbh ; al=0fbh add al,07h ; al=02h 2、阅读下列程序,说明其功能.MOV R0,#30H MOV A,@R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV @R0,A MOV R1,#40H;MOV A,@R1;RL A;MOV R0,A;RL A;RL A;ADD A,RO; MOV @R1,AQIZHONG40H单元的内容变成什么了当40H为08H时,则40H变为多少