汇编网首页登录博客注册
grasshat的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏

[2008-11-09 12:40] 实验15 安装新的int 9中断例程(源码)

;以下源程序请在command(或command.com)环境中检验
assume cs:code 
        stack segment
                db 128 dup (0)
        stack ends
        code segment
        start:        mov ax,stack
                mov ss,ax
                mov sp,128
                                
                push cs
                pop ds
                                
                mov ax,0
                mov es,ax
                                
                mov si,offset int9        
                mov di,204h                
                mov cx,offset int9end -offset ...
阅读全文 | 评论次数(1) | 浏览次数(802) | 所属类型(汇编作业)

[2008-11-05 11:27] 这个程序非常有意思

;这个程序非常有意思,有意思的地方就是,
;把dl的值换成奇数就会出错,而换成偶数则会正确显示
;结果的! 
assume cs:code 
    data segment 
        db 'welcome to masm',0 
    data ends 
    code segment 
        start:  mov ax,cs     ;installation program 
                mov ds,ax 
                mov si,offset int_start 
              ...
阅读全文 | 评论次数(3) | 浏览次数(655) | 所属类型(汇编作业)

[2008-11-05 09:29] 用7ch中断例程完成jmp near ptr s指令的功能(源码)

assume cs:code
        data segment
                db 'conversation',0
        data ends        
        code segment
         start: mov ax,cs        ;安装中断例程
                mov ds,ax
                mov si,offset int_start
                mov ax,0
                mov es,ax
                mov di,200h
                mov cx,offset int_end-offset int_start 
                cld
                rep movsb
                       
                mov ax,0          ;设置中断向量  ...
阅读全文 | 评论次数(1) | 浏览次数(619) | 所属类型(汇编作业)

[2008-11-03 21:12] 实验12(源代码)

;0 intermit program
;                 thinking process
;the prgoram's function is to copy the interrupt 
;                               handling routine
;the interrupt handling rountine's function is to 
;                          display "dvd overflow"
assume cs:code
        code segment
                start:...
阅读全文 | 评论次数(1) | 浏览次数(677) | 所属类型(汇编作业)

[2008-11-03 21:10] 实验11(源代码)

assume cs:codesg
        datasg segment
                db "Beginner's All-purpose Symbolic Instruction Code.",0
        datasg ends
        codesg segment
                start:mov ax,datasg
                          mov ds,ax
                          mov si,0
                          call letterc
                          mov ax,4c00h
                          int 21h
                 letterc: push cx
                          push si
                   ...
阅读全文 | 评论次数(1) | 浏览次数(644) | 所属类型(汇编作业)