4个回答
展开全部
2. mov ax, 6437H ;
mov cx, 440Bh ;
add cx, ax ; (cx)=A842H
push cx ; A842入栈
pop bx ; A842出栈到BX
(ax) = 6437H , (bx) = A842H
这个好像不需要解释吧。
3.
mov ax, 1389h
mov dx, 24bfh
mov cx, 4
pp:
shr dx, 1
rcr ax, 1
dec cx
jnz pp
1389H = 0001 0011 1000 1001B
24bfh = 0010 0100 1011 1111B
1: shr dx, 1 ; 0010 0100 1011 1111B -> 0001 0010 0101 1111B CY=1
rcr ax, 1 ; 0001 0011 1000 1001B -> 1000 1001 1100 0100B CY=1
2: shr dx, 1 ; 0001 0010 0101 1111B -> 0000 1001 0010 1111B CY=1
rcr ax, 1 ; 1000 1001 1100 0100B -> 1100 0100 1110 0010B CY=0
3: shr dx, 1 ; 0000 1001 0010 1111B -> 0000 0100 1001 0111B CY=1
rcr ax, 1 ; 1100 0100 1110 0010B -> 1110 0010 0111 0001B CY=0
4: shr dx, 1 ; 0000 0100 1001 0111B -> 0000 0010 0100 1011B CY=1
rcr ax, 1 ; 1110 0010 0111 0001B -> 1111 0001 0011 1000B CY=1
所以执行完毕后(Ax)=F138H, (dx)=024bH
展开全部
题目很简单,要努力自己完成。另,要学会使用debug程序,它能告诉你每一步的执行结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写到哪里去运行啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询