第十三章只有四、五内容 我却花了三四天的功夫,几个中断例程总是记不住,在写的时候断断续续的,不过还好 总算记住啦 (曾经有人说过:实在不行就死记住某些知识也不失为一个好办法!)
(1)编写并安装int 7ch中断例程,功能为显示一个用0结束的字符串,中断例程安装在0:200处
assume cs:code,ds:data
data segment
db'welcome to masm1!',0
data ends
code segment
start: mov ax,cs
mov ds,ax
mov si,offset do0
...


- [tily] 我买了本linux的shell编程 但一直没学下去 书丢在一边啦 等看完这个汇编了 再去看看吧 09/27 00:42
- [tily] 也许是兄弟我理解能力有限 呵呵 还是很感谢大家 09/26 22:15
- [tily] 哈哈 嗯 的确chaplinyip说的对的 所以我给他分了 呵呵 你说的云里雾里的 我就没给你分了 09/26 22:13
- [rotapple] 嗯。我后来看了。 真对不起chaplinyip啊。。 哈哈。误会他了。 09/26 11:20
- [rotapple] 呵呵,传到csdn了,我用手机在那从来没能下载过东西,还得扣我分,真郁闷。不过要谢谢楼主,好人呀。我 09/26 11:20
- [tily] vmware的确很好用,但是vmware不能同时虚拟两个软盘的。上次我在论坛提问的inc top,d 09/19 08:10
- [rotapple] 我直接就是用的vmware,很好用。。。 就没安一堆其它东西了。 另外,上次你在论坛问的关于inc 09/06 10:43
- [chinatree] 呵呵。一定。 09/02 01:11
- [tily] 呵呵 需要下载CSDN或豆丁网上的资料,可以直接找我哦 09/02 00:49
- [chinatree] 呵呵,传到csdn了,我用手机在那从来没能下载过东西,还得扣我分,真郁闷。不过要谢谢楼主,好人呀。我 09/02 00:34
[2011-08-08 21:41] 实验13 编写、应用中断例程
阅读全文 |
评论次数(2) |
浏览次数(1048) |
所属类型(默认类型)
[2011-08-08 21:07] 第十三章 int指令
1、int指令 n为类型中断码
CPU执行int指令过程如下:
(1)取中断类型码n
(2)标志寄存器入栈,IF=0,TF=0
(3)CS、IP入栈
(4)(IP)=(n*4),CS=(n*4+2)
2、死记以下程序段!!
(1)第10号中断例程的2号子程序(功能:设置光标位置)(5句)
mov ah,2 设置光标
mov bh,0 页数
mov dh,5 行数
mov dl,12 列数
int 10h
(2)第10号中断例程的9号子程序 (功能:在光标位置显示字符)(6句)
mov ah,9 置光标位置显示字符
mov al,'a' 要显示的字符
mo...
CPU执行int指令过程如下:
(1)取中断类型码n
(2)标志寄存器入栈,IF=0,TF=0
(3)CS、IP入栈
(4)(IP)=(n*4),CS=(n*4+2)
2、死记以下程序段!!
(1)第10号中断例程的2号子程序(功能:设置光标位置)(5句)
mov ah,2 设置光标
mov bh,0 页数
mov dh,5 行数
mov dl,12 列数
int 10h
(2)第10号中断例程的9号子程序 (功能:在光标位置显示字符)(6句)
mov ah,9 置光标位置显示字符
mov al,'a' 要显示的字符
mo...
阅读全文 |
评论次数(1) |
浏览次数(933) |
所属类型(默认类型)
页码数(1):
1