1个回答
展开全部
比如说01,02,03入栈再显示,
STACK SEGMENT PARA STACK 'STACK'
DB 100 DUP (?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START PROC FAR
mov cx,3
mov al,1
L1:push al
inc al
loop L1 //al=1,2,3依次入栈
mov cx,3
L2:add al,30h //转变成ASCII码值,数字加30h,字母加37h
mov ah,1
int 21h
pop al //pop出来的依次是3,2,1;用loop来pop三次
loop L2
START ENDP
CODE ENDS
END START
STACK SEGMENT PARA STACK 'STACK'
DB 100 DUP (?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START PROC FAR
mov cx,3
mov al,1
L1:push al
inc al
loop L1 //al=1,2,3依次入栈
mov cx,3
L2:add al,30h //转变成ASCII码值,数字加30h,字母加37h
mov ah,1
int 21h
pop al //pop出来的依次是3,2,1;用loop来pop三次
loop L2
START ENDP
CODE ENDS
END START
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询