CPU模拟器运行Fill.asm时屏幕出现间隙问题求助
Nand2Tetris Hack汇编Fill项目屏幕显示异常求助
- 我有C语言基础,一直好奇计算机底层原理,正在学习Nand2Tetris课程。
- 之前学过数字电子技术,课程前半部分(比如构建逻辑门、组合逻辑)难度不大,但汇编编程对我来说挺有挑战——毕竟只接触过基础C语言,底层编程还是很陌生。
我在做Fill.asm项目时遇到了问题:项目目标是按下任意按键时把整个屏幕涂黑,代码能正常响应按键,但屏幕却出现奇怪的棋盘格图案,不是预期的全屏填充。我尝试直接向单个Screen寄存器写入-1(二进制补码1111111111111111,理论上应该点亮16个像素),结果还是出现同样的间隙。
附上两张截图说明问题:

求指导:如何设置CPU模拟器的正确屏幕参数?
内容的提问来源于stack exchange,提问作者archibald casteel
相关产品推荐
相关产品推荐

