zoukankan      html  css  js  c++  java
  • 汇编实现HelloWorl!

    hello word~
     1        ASSUME    CS:CODE,DS:DATA 
     2         DATA  SEGMENT 
     3               DB        "HELLO WORLD"           ;存储要显示的数据 
     4         DATA  ENDS 
     5 
     6         CODE  SEGMENT 
     7       START: 
     8               MOV       AX,0B800H   ;显存的段地址 
     9               MOV       ES,AX       ;es做显存段地址 
    10               MOV       AX,DATA     ;把标记data的地址给ax 
    11               MOV       DS,AX       ;ds存储data的段地址 
    12               MOV       BX,0        ;bx置零,用作数据段的寻址 
    13               MOV       DI,0        ;di用于显存的寻址 
    14               MOV       CX,11       ;循环11次,因为hello world有11个字符 
    15 ;以下为显示过程 
    16           S: 
    17               MOV       AL,[BX]     ;把bx指向的内存单元中的数据给al 
    18               MOV       AH,2        ;设置绿色字体 
    19               MOV       ES:[DI],AX  ;送入显存 
    20               INC       BX          ;bx+1 
    21               ADD       DI,2        ;di+2 
    22               LOOP      S            ;循环执行S  
    23                
    24               MOV       AH,1 
    25               INT       21H         ;调用中断暂停,等待键盘输入一个字节 
    26               MOV       AX,4C00H 
    27               INT       21H         ;调用中断退出程序 
    28         CODE  ENDS 
    29               END       START 
    
    
  • 相关阅读:
    作业
    复习整理3
    复习整理2
    复习整理1
    书籍-os 相关
    书籍正则
    书籍
    SocketServer 简化编写网络服务器的步骤
    socket 粘包
    经典排序算法
  • 原文地址:https://www.cnblogs.com/wushangzhizun/p/4199018.html
Copyright © 2011-2022 走看看