通过DOS或BIOS调用将控制台设置为50行模式?

问题描述 投票:-2回答:1

我从名为43line.com的文件中分解了以下代码,该文件重置了dosbox中cmd中的行数。

0100 B8 12 11                MOV AX,01112
0103 B3 00                   MOV BL,0
0105 CD 10                   INT 010
0107 29 C0                   SUB AX,AX
0109 8E D8                   MOV DS,AX
010B FF 36 87 04             PUSH W[0487]
010F 80 0E 87 04 01          OR B[0487],1
0114 B9 00 06                MOV CX,0600
0117 B4 01                   MOV AH,1
0119 CD 10                   INT 010
011B 8F 06 87 04             POP W[0487]
011F BA B4 03                MOV DX,03B4
0122 B8 14 07                MOV AX,0714
0125 EF                      OUT DX,AX
0126 CD 20                   INT 020

如何将控制台设置为50行而不是43行?

assembly dos x86-16 bios
1个回答
0
投票

我的问题的答案是:

切换到43行模式:

MOV AX,01112
MOV BL,0
INT 010

切换到50线模式:

MOV AX,01112
MOV BL,3
INT 010
© www.soinside.com 2019 - 2024. All rights reserved.