|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 雪球丶 于 2020-3-19 16:43 编辑
- assume cs:code
- code segment
- s1: db 'Good,better,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
- ;row 行显示四句英文诗
- start:
- mov ax,cs
- mov ds,ax ;ds指向诗句的起始处
- mov bx,offset s ;记录四句每行的偏移量存放处的偏移地址
- mov si,offset row ;记录行数的偏移地址
-
- mov cx,4
- ok: mov bh,0 ;第0页
- mov dh,[si] ;第__行
- mov dl,0 ;第0列
- mov ah,2 ;10h的子程序2,设置光标
- int 10h
-
- mov dx,[bx] ;ds:[dx]指向字符串首地址 offset s + index*2
- mov ah,9 ;21h的子程序9,在光标的位置显示字符串
- int 21h ;显示
- inc si
- add bx,2
- loop ok
- mov ax,4c00h
- int 21h
- code ends
- end start
复制代码 |
|