将首址为buffer中的字数据用十六进制显示出来,并判断是数字还是字母
data segment
buffer db 1,2,3,'A','B'
data ends
code segment
assume cs:code,ds:data
main proc far
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov bx,0
mov cx,len
loop1:
mov al,buffer[bx]
add al,30h
mov ah,02h
mov dl,al
int 21h
mov dl,20h
int 21h
dec cx
inc bx
loop loop1
mov ah,4ch
int 21h
ret
main endp
code ends
end main
上面这点是自己写的,但有些不会写,特来请高手指教下.先谢谢了!

因为把心给了你,所以我无心.