汇编语言怎么实现得到画图屏幕的长,宽?并写出代码
时间: 2024-02-18 07:06:02 浏览: 62
在汇编语言中,可以通过BIOS中断来获取屏幕的长和宽。具体来说,可以使用INT 10h中断来获取当前视频模式下的屏幕大小。
下面是获取屏幕大小的汇编代码:
```
MOV AH, 0Fh ; AH = 0Fh,表示获取当前视频模式信息
INT 10h ; 调用BIOS中断
MOV CX, COLS ; COLS 存储列数(即屏幕宽度)
MOV DX, ROWS ; ROWS 存储行数(即屏幕高度)
```
其中,COLS和ROWS是定义好的变量,用于存储获取到的屏幕宽度和高度。
需要注意的是,获取屏幕大小的方法可能因操作系统和硬件而异,需要根据具体情况进行调整。
阅读全文