求助 汇编
汇编吧
全部回复
仅看楼主
level 2
会的直接滴滴:NOV11251640,有常,团队勿扰
2022年06月16日 02点06分 1
level 2
滴滴
2022年06月29日 09点06分 2
level 2
滴滴
2022年07月10日 01点07分 3
level 13
差不多一个月,还未交卷?
提供一个思路吧....
push的动作是:
1.栈针中减去一个单位,sp-xx 或 esp - xx, 'xx'要视push的是什么,bytes,word还是dword
2.把要push的东西存入新的栈针,相当于 mov ss:[sp],xx或 mov ss:[esp],xx
题目要求4种方式的push,大概问xx是啥?其实也是定址方式
1.立即值byte
若xx的长度=byte,范围0-0ffh,例如
push 12H
12就是立即值
若xx的长度=word,范围0-0ffffh,例如
push word ptr 0AB12H
0AB12H就是立即值,因为是word,须指明word ptr,bytes值则不须指明,其实
push 12, cpu也会以word的方式入栈,就是sp-2,而不会sp-1
若xx的长度=dword,范围0-0ffffffffh,例如
push dword ptr 1234ABCDH
1234ABCDH就是立即值,因为是dword,须指明dword ptr
2.内存(基底地圵)
例如
push word ptr [1234h]

push dword ptr [1234h]
3.寄存器
例如
push word ptr [bx]

push dword ptr [bx]
4.寄存器+基底地址
例如
push word ptr [bx+1234h]

push dword ptr [bx+1234h]
2022年07月10日 20点07分 4
level 2
此类作业有很多,欢迎咨询
没事做做题,几百-上千不等/次
2022年07月20日 02点07分 5
level 2
要求学校985本/211硕,全英读写无压力
2022年07月28日 02点07分 6
level 2
滴滴
2022年08月04日 06点08分 7
level 2
滴滴
2022年08月16日 06点08分 8
level 2
滴滴
2022年10月04日 06点10分 9
level 2
信息长期有效
2022年10月18日 06点10分 10
level 2
滴滴
2022年10月25日 02点10分 11
1