第一个汇编程序

来源:互联网 发布:淘宝市场 编辑:程序博客网 时间:2024/05/18 00:22

 学了汇编都有差不多半个月的时间,这一次是真正的写一个汇编的小程序。
题目:
datasg中的数据的存储结构,如下

0 1 2 3 4 5 6 7 8 9 A B C D E F
1 .     d  i  s p l  a y
2 .     b  r o w s
3 .     r  e p  l  a c e
4 .    m o d  i  f  y


将datasg 段中每个单词的前4个字母改为大写字母。

代码:

 

              ASSUME    CS:CODESG,SS:STACKSG,DS:DATASG     STACKSG  SEGMENT              DW        0,0,0,0,0,0,0,0     STACKSG  ENDS      DATASG  SEGMENT              DB        '1. display      '              DB        '2. brows        '              DB        '3. replace      '              DB        '4. modify       '              DATASG  ENDS      CODESG  SEGMENT      START:  MOV       AX,DATASG              MOV       DS,AX              MOV       AX,STACKSG              MOV       SS,AX              MOV       SP,16              MOV       BX,0              MOV       CX,4         S0:  PUSH      CX              MOV       SI,0              MOV       CX,4          S:  MOV       AL,[BX+SI+3]              AND       AL,11011111B              MOV       [BX+SI+3],AL              INC       SI              LOOP      S              ADD       BX,16              POP       CX              LOOP      S0              MOV       AX,4C00H              INT       21H      CODESG  ENDS              END       START        CODE  ENDS


 

 

感想:感觉用汇编语言来写程序好麻烦~~~而且有点难。。特别是调试的时候,全键盘操作。。。。

原创粉丝点击