澳大利亚出生国籍:求助:汇编基础问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 07:58:38
int 21h有什么用?
为什么程序开始都有一个?
push ds
sub ax,ax
push ax
程序里的jmp short compare中的short有什么用?
main proc far中的far有什么用?

(1)21h是DOS使用的中断,它有很多功能,以下是各个功能号对应的功能:
1 字符功能调用类
2 目录控制功能
3 磁盘管理功能
4 文件操作功能
5 文件操作功能(FCB)
6 记录操作功能
7 记录操作功能(FCB)
8 内存分配功能
9 系统功能
10 进程控制功能
11 时间和日期功能
(2)push ds
sub ax,ax
push ax
作用是保存旧的数据段
(3)short表示跳转不超过128Byte
(4)far表示跳转到另外一段

如果想学好汇编基础,建议下载“汇编语言程序设计 共36讲 主讲:郝玉洁@电子科技大学”这个视频教程:
http://61.142.80.124/MMSCourseE/75-汇编语言程序设计/汇编语言程序设计01.wmv
……
http://61.142.80.124/MMSCourseE/75-汇编语言程序设计/汇编语言程序设计36.wmv