• 0 Posts
  • 1 Comment
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle
  • ericbomb@lemmy.worldtoRetroGaming@lemmy.worldHow hard could it be?
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    4 hours ago

    To send the point home even more, this is how in python you make a line of text display:

    print("Hello World")

    This is the same thing, in assembly (According to a blog I found. I can’t read this. I am not build better.)

      org  0x100        ; .com files always start 256 bytes into the segment
    
        ; int 21h is going to want...
    
        mov  dx, msg      ; the address of or message in dx
        mov  ah, 9        ; ah=9 - "print string" sub-function
        int  0x21         ; call dos services
    
        mov  ah, 0x4c     ; "terminate program" sub-function
        int  0x21         ; call dos services
    
        msg  db 'Hello, World!', 0x0d, 0x0a, '$'   ; $-terminated message
    

    But python turns that cute little line up top, into that mess at the bottom.

    I like python. Python is cute. Anyone can read python.