|
主题 : : 我的实验17,帮忙看看,没软盘无法测试 [待解决] |
回复[ 4次 ]
点击[ 371次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2011-09-23 17:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-09-12 11:45 |
assume cs:code
code segment
jcp: push ax
push bx
push cx
push dx
push es
mov bl,ah
mov ax,dx
mov dx,0
mov cx,1440
div cx
mov bh,al
mov dx,ax
mov dh,bh
mov dl,0
mov bh,18
div bh
mov ch,al
add ah,1
mov cl,ah
cp: jmp short cpstart
table dw cp0+0200h,cp1+0200h
cpstart:add bl,bl
mov bh,0
call word ptr table[bx].200h
cpret: pop es
pop dx
pop cx
pop bx
pop ax
iret
cp0: mov al,2
mov al,2
int 13h
ret
cp1: mov al,8
mov ah,3
ret
jcpend: nop
start: mov ax,cs
mov ds,ax
mov si,offset jcp
mov ax,0
mov es,ax
mov di,0200h
cld
mov cx,offset jcpend-offset jcp
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],0200h
mov word ptr es:[7ch*4+2],0
mov ax,0b800h
mov es,ax
mov bx,0
mov ah,1
mov dx,1880
int 7ch
mov ax,4c00h
int 21h
code ends
end start | | |
|
|
|
|
[第1楼]
[ 回复时间:2011-09-23 18:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59 |
没软盘就下虚拟机呗,下面课程设计2也要用到的。回头一发张图证明下。 | | |
|
|
|
|
[第2楼]
[ 回复时间:2011-09-23 22:19 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-09-12 11:45 |
|
|
|
|
|
[第3楼]
[ 回复时间:2011-09-27 12:03 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-09-12 11:45 |
assume cs:code
code segment
jcp: push ax
push cx
push dx
push si
mov si,bx
mov bl,ah
mov ax,dx
mov dx,0
mov cx,1440
div cx
mov bh,al
mov ax,dx
mov dh,bh
mov dl,0
mov bh,18
div bh
mov ch,al
add ah,1
mov cl,ah
cp: jmp short cpstart
table dw cp0+0200h,cp1+0200h
cpstart: add bl,bl
mov bh,0
call word ptr table[bx].200h
cpret: pop si
pop dx
pop cx
pop ax
iret
cp0: mov bx,si
mov al,8
mov ah,2
int 13h
ret
cp1: mov bx,si
mov al,8
mov ah,3
int 13h
ret
jcpend: nop
stack segment
db 128 dup (0)
stack ends
start: mov ax,stack
mov ss,ax
mov sp,128
mov ax,cs
mov ds,ax
mov si,offset jcp
mov ax,0
mov es,ax
mov di,0200h
cld
mov cx,offset jcpend-offset jcp
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],0200h
mov word ptr es:[7ch*4+2],0
mov ax,0b800h
mov es,ax
mov bx,0
mov ah,0
mov dx,1443
int 7ch
mov ax,4c00h
int 21h
code ends
end start
测试已通过哈哈 | | |
|
|
|
|
[第4楼]
[ 回复时间:2011-09-27 17:56 ]
[引用]
[回复]
[ top ] | |
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59 |
|
|