assume cs:code
code segment
s1:db 'Good,btter,best,','$'
s2:db 'Never let it rest,','$'
s3:db 'Till good is better,','$'
s4:db 'And better,best.','$'
s: dw offset s1,offset s2,offset s3,offset s4
row:db 2,4,6,8
start:mov ax,cs
mov ds,ax
mov bx,offset s
mov si,offset row
mov cx,4
ok:mov bh,0
mov dh,[si]
mov dl,0
mov ah,2
int 10h
mov dx,[bx]
mov ah,9
int 21h
inc si
add bx,2
loop ok
mov ax,4c00h
int 21h
code ends
end start
- [游客] 记得书上曾说过,一个数据可以看作是有符号数,也可以看成是无符号数。 add al,'A'-'a' 04/11 21:56
- [游客] 写的不错,直观而易懂、子程序的过程并没有让人难以理解的地方,非常不错。 也分享一个参考例子: l 04/11 21:54
- [游客] 不错,加油。 07/10 17:00
- [rswjf] 谢谢,我把这个知识点给忘了。 07/10 16:58
- [lengxiaoyao] 安装个虚拟软驱就可以测试 jmp word ptr table[bx].206h ,不一定必须 07/10 14:34
- [wsrf] 不错,支持一下。 07/05 11:24
- [游客] 没问题。继续前进。 07/02 08:16
- [rswjf] 谢谢,感觉明了了许多 06/21 01:11
- [游客] 理解的差不多,注意那个call是调用以前的中断例程,而以前的中断例程,而这个中断了例程中肯定有ire 06/20 12:28
- [tomato] 分出两个独立的子程序功能,使程序更加清楚,不错。不过,前边一连串的调用同样也可以简化通用一下。 06/15 15:00