第一个汇编程序
来源:互联网 发布:淘宝市场 编辑:程序博客网 时间: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
感想:感觉用汇编语言来写程序好麻烦~~~而且有点难。。特别是调试的时候,全键盘操作。。。。
- 第一个汇编程序
- 第一个汇编程序
- 第一个汇编程序
- 第一个ARM汇编程序
- 调试第一个汇编程序
- 第一个ARM汇编程序
- 第一个汇编程序
- 第一个汇编程序
- 第一个汇编程序分析
- 第一个汇编程序
- 第一个汇编程序
- 第一个masm32汇编程序
- 俺的第一个汇编程序
- 我的第一个汇编程序
- 调试第一个汇编程序(上)
- 调试第一个汇编程序(下)
- 第一个汇编程序hello world
- 第一个汇编程序,失败……
- 为什么中国的程序员技术偏低
- usb驱动自安装程序的制作
- Ubuntu中超级用户的问题
- 烂笔头——crontab运行失败片面解决方案
- 读书笔记(第十七讲)constructor overload & inhertence
- 第一个汇编程序
- DLL中传递STL参数,vector对象作为dll参数传递等问题
- HBase单机配置
- 在C程序中内联汇编
- 单链表倒序算法
- 学习C#委托:将方法作为方法的参数
- java网络编程
- hanio塔的递归与非递归算法
- 字节序—字节内部的位序