汇编语言是与底层交互的语言,很有潜力。这里是私人磺拎噱租笔记。--------------------------ILOVEZHUZHU---幻腾寂埒----------------------------------------
工具/原料
汇编语言
方法/步骤
1、(1)push和p艺皱麾酪op指令的格式:push寄存器;将一个寄存器中的数据入栈pop寄存器;出栈,用一个寄存器接收出栈的数据
2、(2)push段寄存器;将一个段寄存器中的数据入栈pop段寄存器;出栈,用一个段寄存器接收出战的数据
3、(3)push和p艺皱麾酪op也可以在内存单元和内存单元之间传送数据:push内存单元;将一个内存字单元处的字入栈(栈操作都是以字为单位)pop内存单元;出栈,用一个内存字单元接收出栈的数据
问题(1)
1、编程,将10000H~1000F这段空间当做栈,初始状态栈是空的,将AX、BX、DS入栈。
2、分析:movax,1000Hmovss:a垓矗梅吒xmovsp:0010Hpushaxpushbxpushds
问题(2)
1、(1)将10000H~1000FH这段空间当做栈,初始状态栈为空:
2、(2)设置AX=001AH,BX=001BH
3、(3)将AX、BX中数据入栈
4、(4)然后将AX,BX清零
5、(5)从栈中回复AX,BX原来的内容
问题(3)
1、(1)将10000H~1000FH这段空间当做栈,初始状态是空的。
2、(2)设置AX=001AH,BX=001BH
3、(3)利用栈,交换AX和BX中的数据