- [游客] 如果不加ds:就是相当于一下的语句 mov al,16 mov al,17 mov al,18 10/31 00:12
- [chinatree] 编译器不错,支持@@了。当然程序也不错。 10/15 01:48
- [hitlerdsaf] 中间跳转的时候二级跳了,提示jump out of range ,我晕倒。二级跳显得非常不好看。唉 10/12 18:40
- [chinatree] 作业类型有编辑文章的功能,你可以修改下。 09/30 20:15
- [hitlerdsaf] 6、1 1 2 2 4 7、512 256 第6、7题答案更正 09/30 17:28
- [hitlerdsaf] MOV AL 02H ADD AL, AL ADD AL, AL ADD AL, AL 09/29 15:26
- [chinatree] 全对。 09/29 15:23
[2011-10-14 12:17] 实验十二
assume cs:codesg, ds:datasg
datasg segment
datasg ends
codesg segment
start:
mov ax, datasg
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 @F
xx: db 'divide error!', 0
@@:
mov ax,0
mov ds,ax
mov si, 202h
mov ax, 0b800h
mov es, ax
mov di, 12*160+27*2
mov cx, 13
@@: mov al,[si]
mov es:[di],al
mov byte ptr es:[di+1], 00000100b
inc si
add di, 2
loop @B
mov ax, 4c00h
int 21h
do0end: nop
codesg ends
end start
datasg segment
datasg ends
codesg segment
start:
mov ax, datasg
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 @F
xx: db 'divide error!', 0
@@:
mov ax,0
mov ds,ax
mov si, 202h
mov ax, 0b800h
mov es, ax
mov di, 12*160+27*2
mov cx, 13
@@: mov al,[si]
mov es:[di],al
mov byte ptr es:[di+1], 00000100b
inc si
add di, 2
loop @B
mov ax, 4c00h
int 21h
do0end: nop
codesg ends
end start
评论次数(0) |
浏览次数(314) |
类型(汇编作业) |
收藏此文 |