汇编

汇编-栈问题思考

2017-07-18  本文已影响4人  泰克2008

练习题

编程:
(1)将10000H到1000FH 这段空间当做栈,初始状态栈是空的;
(2)设置AX=001AH,BX=001BH;
(3)利用栈,交换AX和BX中的数据.

实现

asume cs:code
code segment
;设置SS:SP
mov ax,1000H
mov ss,ax
mov sp,0010H
;设置ax,bx
mov ax,001AH
mov bx,001BH
;入栈操作
push ax
push bx
;出栈操作
pop ax
pop bx
;结束程序
mov ah,4cH
int 21H

code ends
end

Loop循环

    mov cx,循环次数
标号:
    循环执行的程序代码
    loop 标号
assume cs:code   
code segment
mov ax ,2H
mov cx,5
s:add ax, ax  
loop s
;退出程序
mov ah,4ch
int 21h
code ends 
end
上一篇 下一篇

猜你喜欢

热点阅读