求两个数的和
来源:互联网 发布:淘宝售后成功会退款吗 编辑:程序博客网 时间:2024/05/16 01:15
DATAS SEGMENT
FIVE DB 5
DATAS ENDS
STACKS SEGMENT
DB 128 DUP (?) ;定义堆栈段长度为128 无初始化 对全局变量赋值为0
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AL,FIVE
ADD AL,3
ADD AL,30H ;内存单元中有一个8,要在屏幕上显示8,就要38H放入到DL中,然后调用DOS系统调用,显示,所以需要ADD AL,30H
MOV DL,AL
MOV AH,2 ; 调用DOS中断显示到屏幕
INT 21H
MOV AH,4CH ;结束程序
INT 21H
CODES ENDS
END START
FIVE DB 5
DATAS ENDS
STACKS SEGMENT
DB 128 DUP (?) ;定义堆栈段长度为128 无初始化 对全局变量赋值为0
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AL,FIVE
ADD AL,3
ADD AL,30H ;内存单元中有一个8,要在屏幕上显示8,就要38H放入到DL中,然后调用DOS系统调用,显示,所以需要ADD AL,30H
MOV DL,AL
MOV AH,2 ; 调用DOS中断显示到屏幕
INT 21H
MOV AH,4CH ;结束程序
INT 21H
CODES ENDS
END START
堆栈段详解
堆栈段是一个特殊的段,在程序中可以定义它,也可以不定义。除了要生成COM型执行文件的源程序外,一个完整的源程序一般最好定义堆栈段。如果在程序中不定义堆栈段,那么,操作系统在装入该执行程序时将自动为其指定一个64K字节的堆栈段。
在程序没有定义堆栈段的情况下,在由连接程序生成执行文件时,将会产生一条如下的警告信息,但程序员可以不理会它,所生成的执行文件是可以正常运行的。
warning xxxx: no stack segment (其中:xxxx是错误号)
0 0
- 求两个数的和
- 求两个数的和
- 求两个数的和
- 输入两个数,求两个数的和和积
- 求两个数的最大公约数和最小公倍数
- 求两个数的最大公约数和最小公倍数
- 求两个数的最大公约数和最小公倍数
- 汇编求两个数的和---注释
- 不用加号求两个数的和
- 求两个数的最大公约数和最小公倍数
- 求两个数的和(不用+-*/)
- 求两个数的最大公约数和最小公倍数
- 利用库函数求两个数的和
- 求两个数的和丶积
- 求两个数的最大公约数和最小公倍数
- 求两个数的最大公约数和最小公倍数
- 求两个数的最大公约数和最小公倍数
- 求两个数的和差积商
- 最长公共子序列(LCS)
- 语法糖(糖衣语法)
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(6)
- 《病者生存》读书感悟
- android开发中代码片段集合
- 求两个数的和
- BZOJ 3245: 最快路线
- Android中Invalidate和postInvalidate和requestLayout的区别
- JDK环境变量配置及测试例子
- android随机颜色
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(5)
- 后海日记(4)
- 如何在.cs中统一动态修改xaml中style资源定义的样式
- 笔试面试题记录