当我在emu8086模拟器上运行井字游戏时向左或向右移动指针时,我无法检索在光标所指位置中找到的值。记录的值仍然是光标初始位置的值。我如何找出新位置的值?
L3:
inc line
add dl,1 ;Move cursor Right
int 10h
cmp line,3
jz B_Win
cmp al,'B'
jnz menu
jz L3
B_Win:
jmp exit
我试着向右移动光标,并认为值AL可能会随之改变,但它没有改变
1条答案
按热度按时间nwsw7zdq1#
检索在光标所指位置找到的值。
看起来你想从屏幕上读取。你可以使用bios.readcharacterandattribute函数08h来实现。