我觉得这些中断也就是个子程序,知道了输入和输出会使用就行了,没有必要去记它,了解中断的根本原理才是重点。不过熟练几个常用的中断还是有用的;-)
中断使用举例:
=====================
键盘输入数字转化成二进制输出到屏幕〔多次调用int21h中断〕
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=4526&kindId=4140&postId=7094&readSg=1&vs=1
都发上来了,不过还是有些乱,整个目录,用的时候也好查,嘿嘿~
目录:
---------------...


- [younggay] 程序正确! 06/18 14:52
- [e30614007] 呵呵 似乎不用那么麻烦啊 我试过的啊 直接-r 然后dos环境出现逻辑地址,在其后直接写 05/02 09:29
- [mess] 好记性不如烂笔头,俺喜欢o(∩_∩)o... 04/17 09:23
- [游客] 我认为在debug下: 用 a 命令输入指令 mov ax,ds:[0] (!!!带段前缀!!!) 04/14 23:44
- [wdm] 这话怎么这么眼熟呢?呵呵呵 高手不敢当,希望对学习的兄弟们有那么一点点帮助就行了。 其中不乏认识 04/11 12:43
- [wdm] 高手说的就是一个字:对! 呵呵 04/08 15:28
- [taotling] 几次修改IP的那题,为什么明明是修改六次,却选的是2? 04/01 16:35
- [游客] 楼主不定哪天也成为高手了。。。 04/01 16:19
- [游客] 分析的确实不错 不过这些最好自己体会出来才有进步 03/31 22:32
[2007-12-23 16:22] 汇编中断参考大全-汇总
[2007-09-14 19:52] DEBUG 命令参考手册
Debug
启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。
Debug [[drive:][path] filename [parameters]]
参数
[drive:][path] filename
指定要测试的可执行文件的位置和名称。
parameters
指定要测试的可执行文件所需要的任何命令行信息。
++
说明
使用 Debug 命令但不指定要测试的文件
如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符 (-)。
Debug 命令
以下是 De...
启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。
Debug [[drive:][path] filename [parameters]]
参数
[drive:][path] filename
指定要测试的可执行文件的位置和名称。
parameters
指定要测试的可执行文件所需要的任何命令行信息。
++
说明
使用 Debug 命令但不指定要测试的文件
如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符 (-)。
Debug 命令
以下是 De...
[2008-04-03 11:36] 【课程设计2必备】一个简装版的Virtual PC+仿真虚拟软驱的下载地址(附说明)
《汇编语言》的第十七章最后的实验和课程设计二,需要进行软盘的读写,而且有些功能需要在实dos下实现。可惜,现在很少人装软驱和dos了,有些兄弟因此放弃了锻炼自己的机会。现在好了,我们可以用一个虚拟机+仿真软驱就能继续完成我们《汇编语言》最后的重要实验--课程设计二了。呵呵。本人就是用的这个,感觉不错,推荐给广大学习汇编的兄弟姐妹们。
提供一个:
1、仿真虚拟软驱
2、Virtual PC(注:虚拟机软件名称)
的下载地址,内含详细的安装及使用说明,欢迎大家下载!
http://pickup.mofile.com/0667815817317830...
提供一个:
1、仿真虚拟软驱
2、Virtual PC(注:虚拟机软件名称)
的下载地址,内含详细的安装及使用说明,欢迎大家下载!
http://pickup.mofile.com/0667815817317830...
阅读全文 |
作者:xiaochong |
评论次数(72) |
浏览次数(8250)
[2007-10-18 10:19] 初学汇编易犯的N个错误
1.段的定义不完整:
定义一个段空间的格式为:
segName segment
....
segName ends
一般首行很少出错,但是,有时候段体内容多了,忘了段结束的 edns了。^_^
2.代码段的起始指令错误:
code segment
start:
mov ax ,1
s:
mov ax , 2
code ends
end s
在上面这段代码中,程序执行从标号s开始,因为在源代码的最后一行“end s”指明了代码开始的位置是s处,而不是start处。做过检测题的朋友们,应该还有印象吧。start只是个标号,没有之外的任何意思,反倒是“end”定义了...
定义一个段空间的格式为:
segName segment
....
segName ends
一般首行很少出错,但是,有时候段体内容多了,忘了段结束的 edns了。^_^
2.代码段的起始指令错误:
code segment
start:
mov ax ,1
s:
mov ax , 2
code ends
end s
在上面这段代码中,程序执行从标号s开始,因为在源代码的最后一行“end s”指明了代码开始的位置是s处,而不是start处。做过检测题的朋友们,应该还有印象吧。start只是个标号,没有之外的任何意思,反倒是“end”定义了...
阅读全文 |
作者:fishboy |
评论次数(8) |
浏览次数(2919)
[2007-10-26 14:07] 知道start是什么了
终于知道start的作用了...汗...原来它并不是伪指令,只是个标识符而已,属用户定义字,end start指明程序的入口地址,这些是看了第六章后才知道的,完全可以把它写成其他的,如a,只是最后我们要用end a来指明...如果程序代码段中只有指令的话,这个完全可以不写,此时CPU是按顺序从上往下执行的.... 具体见实验五的第4小题....
阅读全文 |
作者:dreamhk |
评论次数(22) |
浏览次数(2482)
页码数(1):
1