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 
    
    
  • 相关阅读:
    iOS截取长图,自定义截取size
    工作
    UITableView适配iOS11
    利用脚本实现build号自动加一
    iOS原生与JS互调
    CSS高级技巧
    伪元素选择器
    CSS设置过渡
    CSS文本属性 二
    css设置圆角矩形
  • 原文地址:https://www.cnblogs.com/wushangzhizun/p/4199018.html
Copyright © 2011-2022 走看看