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

我的博客

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

[2010-09-20 16:07] 课程设计2

还是有点问题啊,不能解决引导进系统(ms-dos),好像可以引导进linux,而且也不能多次选择,esc退出时间设定以后就无法再次选择了。。。下面是源码,求解惑啊









assume cs:code

code segment
start:        
;将程序安装在软盘的0面0道1扇区
                mov ax,cs
                mov es,ax
                mov bx,offset setup                        ;ex:bx指向要写入的数据
        
                mov al,3
                mov ch,0
                mov cl,1
                mov dh,0
                mov dl,0

                mov ah...
阅读全文 | 评论次数(0) | 浏览次数(417) | 所属类型(汇编作业)

[2010-08-16 15:32] 实验17。。。

不知道为什么中断程序返回出错。。但是确实可以实现读写操作= =
安装程序
assume cs:code

code segment
start:  mov ax,cs
        mov ds,ax
        mov ax,0
        mov es,ax
        mov si,offset int7ch
        mov di,200h
        mov cx,offset int7che-offset int7ch
        cld
        rep movsb

        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0h
        
        mov ax,4c00h
...
阅读全文 | 评论次数(0) | 浏览次数(377) | 所属类型(汇编作业)

[2010-08-11 00:58] 终于过了实验16。。。。。。纠结。。

assume cs:code

stack segment
        dw 32 dup (0)
stack ends

code segment
start:        mov ax,0
        mov es,ax
        mov ax,cs
        mov ds,ax
        mov si,offset int7ch
        mov di,200h
        mov cx,offset int7che-offset int7ch
        cld
        rep movsb
        
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0
        
        mov ah,0 ...
阅读全文 | 评论次数(0) | 浏览次数(422) | 所属类型(汇编作业)

[2010-08-04 19:10] 实验十五

assume cs:code,ss:stack

stack segment
        db 64 dup(0)
stack ends

code segment
start:        mov ax,stack
        mov ss,ax
        mov sp,64

        mov ax,0
        mov es,ax
        mov ax,cs
        mov ds,ax
        
        mov si,offset int9
        mov di,204h
        mov cx,offset int9e-int9
        cld
        rep movsb

        push es:[9*4]
        pop es:[200h]
        pus...
阅读全文 | 评论次数(0) | 浏览次数(376) | 所属类型(汇编作业)

[2010-07-28 18:32] 实验14

点击查看原图
assume cs:code,ds:data

data segment
        db 32h,30h,0,0,2fh,0,0,2fh,0,0,20h,0,0,3ah,0,0,3ah,0,0,'$'
data ends

code segment
start:        mov ax,data
        mov ds,ax
        mov di,2
        
        mov ah,0
        mov al,9
        mov cx,3
s:        push ax
        call x
        mov ds:[di],ah
        mov ds:[di+1],al
        add di,3
        pop ax
        dec al
        loop s...
阅读全文 | 评论次数(0) | 浏览次数(447) | 所属类型(汇编作业)

[2010-07-28 18:30] 实验13

点击查看原图
(1)
assume cs:code

code segment
start:        mov ax,0
        mov es,ax
        mov di,200h
        mov ax,cs
        mov ds,ax
        mov si,offset show_str
        mov cx,offset show_stre-offset show_str
        cld
        rep movsb

        mov ax,0
        mov es,ax
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0

        mov ax,4c00h
        int 21h...
阅读全文 | 评论次数(0) | 浏览次数(466) | 所属类型(汇编作业)

[2010-07-20 14:06] 实验12

assume cs:code

code segment
start:        mov ax,cs
        mov ds,ax
        mov si,offset do0
        mov ax,0
        mov es,ax
        mov di,200h
        mov cx,offset do0end-offset do0
        cld
        rep movsb

        mov ax,0
        mov es,ax
        mov word ptr es:[0],200h
        mov word ptr es:[2],0

        mov ax,4c00h
        int 21h

do0:        jmp short a
        db "d...
阅读全文 | 评论次数(0) | 浏览次数(387) | 所属类型(汇编作业)

[2010-07-18 17:25] 实验11

assume cs:codesg,ds:datasg

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 ax
        push cx
        mov cx,50
s:        mov al,[si]
        push cx
        mov ch...
阅读全文 | 评论次数(0) | 浏览次数(385) | 所属类型(汇编作业)