// z2.asm
dseg segment
x dd 0AABBCCDDh
y dd 11223344h
z dd 0
dseg ends
assume cs:cseg, ds:dseg
cseg segment
start:
mov ax, dseg
mov ds, ax
mov ax, word ptr x
add ax, word ptr y
mov word ptr z, ax
mov ax, word ptr x+2
adc ax, word ptr y+2
mov word ptr z+2, ax
mov ah,4ch
int 21h
cseg ends
end start
稍后补充2题
//z2.asm
dseg segment
s0 db 100
db 0
s1 db 100 dup(0)
s2 db "Input String(length<100):$"
s3 db 0dh,0ah, "Reverse String :$"
dseg ends
assume cs:cseg, ds:dseg
cseg segment
start:
mov ax, dseg
mov ds, ax
mov ah,9
lea dx, s2
int 21h
;input string
mov ah,10
lea dx, s0
int 21h
mov ah,9
lea dx,s3
int 21h
;show reverse string
mov ch,0
mov cl,s0+1
lea bx, s1
add bl, cl
dec bx
mov ah,0eh
$0:
mov al,[bx]
int 10h
dec bx
loop $0
mov ah,4ch
int 21h
cseg ends
end start
温馨提示:答案为网友推荐,仅供参考