主题:能帮我编写出来吗?
haoson
[专家分:10] 发布于 2007-06-14 13:21:00
1. 已知(DI )=0AB0DH,请用两种方式写出将DI中的高字节和低字节内容交换的程序段。
2.请写出分别将AH、BX中的无符号数和CL中的有符号数压入堆栈的程
序段。
回复列表 (共3个回复)
沙发
huzhyi21 [专家分:210] 发布于 2007-06-14 13:42:00
1、 mov bx,di
mov al,bl
mov bl,bh
mov bh,al ;al 做中间量
mov di,bx
板凳
塞北江南 [专家分:1350] 发布于 2007-06-14 14:00:00
1.
mov ax,di
xchg ah,al
mov di,ax
3 楼
塞北江南 [专家分:1350] 发布于 2007-06-14 14:03:00
2.请写出分别将AH、BX中的无符号数和CL中的有符号数压入堆栈的程
序段。
mov al,0 ;ABX入栈
xchg ah,al
push ax
push bx ;AH入栈
mov al,cl ;;CL入栈
cbw
push ax
我来回复