zoukankan      html  css  js  c++  java
  • 大写小写互换

    小写转大写
    data segment

    buffer db 'HoW are YoU!',0
    data ends

    code segment
    assume cs:code,ds:data
    main:
    mov ax,data
    mov ds,ax
    mov si, offset buffer

    again: mov al,[si]
     or al,al
     jz ok
     cmp al,'a'
     jc next
     cmp al,'z'
     jnc next
     sub al,20h
     mov [si],al

    next:  mov dl, al;每处理一个显示一个字符
      mov ah, 2
      int 21h
      inc si
            jmp again

    ok: mov ah,4Ch;终止当前程序并返回调用程序
     int 21h

    code ends
    end main

    大写转小写
    data segment

    buffer db 'HoW are YoU!',0
    data ends

    code segment
    assume cs:code,ds:data
    main:
    mov ax,data
    mov ds,ax
    mov si, offset buffer

    again: mov al,[si]
     or al,al
     jz ok
     cmp al,'A'
     jc next
     cmp al,'Z'
     jnc next
     add al,20h
     mov [si],al

    next:  mov dl, al;每处理一个显示一个字符
      mov ah, 2
      int 21h
      inc si
            jmp again

    ok: mov ah,4Ch;终止当前程序并返回调用程序
     int 21h

    code ends
    end main

  • 相关阅读:
    Mina之session
    进程管理
    Mina之polling
    用户和组ID
    Mina之service
    同步化、同步及异步操作
    高级进程管理
    一般文件I/O用法建议
    有一个图像搜索引擎
    图像处理和识别和机器学习源码
  • 原文地址:https://www.cnblogs.com/nyc1893/p/2118500.html
Copyright © 2011-2022 走看看