用汇编语言怎样表示0页、第10行、第5列
2个回答
展开全部
举例说明,在0页,第5行,第37列,显示3个“*”
cseg segment
assume cs:cseg
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start: mov al,02 ; 显示方式2,80x25黑白字符
mov ah,0 ; 功能号
int 10h ;调用BIOS功能,设置显示方式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov bh,0 ; 0页
mov dh,5 ; 第5行
mov dl,37 ; 第37列
mov ah,2 ; 功能号
int 10h ; BIOS调用,指定显示位置
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov al,'*' ; 待显示字符
mov cx, 3 ; 待显示字符个数
mov ah,0Ah ; 功能号
int 10h ; 调用BIOS,显示3个"*"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov ah,4ch ; 功能号
int 21h ; DOS调用,程序终止
cseg ends
end start
cseg segment
assume cs:cseg
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start: mov al,02 ; 显示方式2,80x25黑白字符
mov ah,0 ; 功能号
int 10h ;调用BIOS功能,设置显示方式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov bh,0 ; 0页
mov dh,5 ; 第5行
mov dl,37 ; 第37列
mov ah,2 ; 功能号
int 10h ; BIOS调用,指定显示位置
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov al,'*' ; 待显示字符
mov cx, 3 ; 待显示字符个数
mov ah,0Ah ; 功能号
int 10h ; 调用BIOS,显示3个"*"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov ah,4ch ; 功能号
int 21h ; DOS调用,程序终止
cseg ends
end start
2017-05-21
展开全部
需要bios中断设置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询