汇编语言程序设计操作性实验Debug、Emu8086、MASM的使用 第3页

习题2.37(80x86版)

.model small
.data
String DB 255,0,255 DUP('$'),'$'
.code
main PROC
    mov ax,@data
    mov ds,ax
    mov ah,0ah
    mov dx,OFFSET String
    int 21h
    mov si,OFFSET String+2
AGAIN:
    cmp [si],'$'
    jz DISPLAY
    cmp [si],'a'
    js DONOTHING
    cmp [si],7bh
    jns DONOTHING
    sub [si],20h
DONOTHING:
    inc si
    jmp AGAIN
DISPLAY:
    mov ah,09h
    mov dx,OFFSET String +2
    int 21h
    mov ah,4ch
    int 21h
main ENDP
END main

上一页  [1] [2] [3] 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有