在显示器上显示"GOOD AFTERNOON“。 要求:分别用AH=06(显示一字符串 功能块)来完成。
时间: 2023-06-08 17:03:57 浏览: 153
您好,下面是用AH=06来显示"GOOD AFTERNOON"的汇编代码:
```
MOV AH, 06 ; 设置AH为06,代表显示一字符串功能
MOV AL, 0 ; 设置AL为0,代表光标不移动
MOV BH, 0 ; 设置BH为0,代表显示页面为0
MOV BL, 07H ; 设置BL为07H,代表背景颜色为黑色,前景颜色为白色
MOV CX, 0E ; 设置CX为0E,代表要显示的字符数目
MOV DH, 0 ; 设置DH为0,代表显示起始行为第0行
MOV DL, 10 ; 设置DL为10,代表显示起始列为第10列
MOV SI, OFFSET MSG ; 设置SI为MSG字符串的偏移地址
INT 10H ; 调用BIOS中断10H,显示字符串
MSG DB 'GOOD AFTERNOON$' ; 声明要显示的字符串,以$符号结束,代表字符串结尾
```
希望能帮到您,如果有任何问题请随时联系我哦。
相关问题
在显示器上显示"GOOD AFTERNOON“。 要求:分别用AH=06(显示一字符串 功能块)来完成。程序
如下:
```
.MODEL SMALL
.STACK 100H
.DATA
MESSAGE DB 'GOOD AFTERNOON$'
.CODE
MAIN PROC
MOV AH, 06H ; 功能块号为06H
MOV AL, 0 ; 页面号为0
MOV BH, 07H ; 文本属性为白底黑字
MOV CX, 14 ; 字符串长度为14
MOV DH, 10 ; 行号为10
MOV DL, 25 ; 列号为25
LEA DX, MESSAGE ; 字符串的内存地址
INT 10H ; 调用BIOS中断
MOV AH, 4CH ; 退出程序
INT 21H ; 调用DOS中断
MAIN ENDP
END MAIN
```
微机原理实验题,在显示器上显示"GOOD AFTERNOON“。 要求:分别用AH=06(显示一字符串 功能块)来完成。
可以回答,使用AH=06来显示字符串"GOOD AFTERNOON"需要先将字符串存储在存储器中,并设置DS指向该存储单元,然后将DX设置为该字符串的起始地址,最后使用INT 21H调用06H中断即可在显示器上显示。
阅读全文