• 汇编下的HelloWorld!


    assume cs:code
    data segment
     db 'Hello World!',0
    data ends

    code segment
    start:    mov dh,8
        mov dl,3
        mov cl,10
        
        mov ax,data
        mov ds,ax
        mov si,0
        call show_str

        mov ax,4c00h
        int 21h
    show_str:
        push ax
        push bx
        push cx
        push es
            push di

        mov al,dh
        sub al,1
        mov bl,160
        mul bl
        mov bx,ax

        mov al,dl
        sub al,1
        mov bl,2
        mul bl
        add ax,bx

        mov bx,0B800h
        mov es,bx
        mov di,ax
        mov ah,cl

         s: mov ch,0
        mov cl,[si]
        jcxz ok
        mov al,[si]
            mov es:[di],al
        mov es:[di].1,ah
        inc si
        add di,2
        jmp short s

         ok:pop di
        pop es
        pop cx
        pop bx
        pop ax
        ret

    code ends
    end start

       

  • 相关阅读:
    :Netty中的Idle事件
    :Netty中的Idle事件
    大数据分析在石化企业的应用探讨
    全关联优化
    Java中的instanceof关键字
    Java中的instanceof关键字
    第七章 正则模式
    Rac sequence
    监控ping
    第六章 HASH
  • 原文地址:https://www.cnblogs.com/longjin2018/p/12739077.html
Copyright © 2020-2023  润新知