回 帖 发 新 帖 刷新版面

主题:能帮我编写出来吗?

1. 已知(DI )=0AB0DH,请用两种方式写出将DI中的高字节和低字节内容交换的程序段。



2.请写出分别将AH、BX中的无符号数和CL中的有符号数压入堆栈的程
序段。

回复列表 (共3个回复)

沙发

1、 mov bx,di
    mov al,bl
    mov bl,bh
    mov bh,al ;al 做中间量
    mov di,bx

板凳

1.
mov ax,di
xchg ah,al
mov di,ax

3 楼

2.请写出分别将AH、BX中的无符号数和CL中的有符号数压入堆栈的程
序段。

mov al,0   ;ABX入栈
xchg ah,al
push ax   

push bx   ;AH入栈

mov al,cl ;;CL入栈
cbw
push ax

我来回复

您尚未登录,请登录后再回复。点此登录或注册