在汇编屏幕中绘制字母 R(我正在做 nand2tetris 项目)

Drawing the letter R in assembly screen ( I am doing the nand2tetris project)

提问人:roi 提问时间:4/30/2023 更新时间:4/30/2023 访问量:73

问:

我不完全知道我如何在汇编中正确编码,我只设法制作了一条水平线,我不知道如何完成它。 如果有人能给我发一个链接,我会很高兴,我可以怎么做,甚至帮助代码会更好:)

    // it only paint horizontal line
    // Set i to the starting address of the screen
// Set i to the starting address of the screen
@16384
D=A
@i
M=D

// Set the first 16 pixels of the first row to black (on) to create the letter R
    // all this lines is because I don't know how to go on all the pixel and on chronical order
    
@i
A=M
M=-1 // sets black
@i
D=M+1
@i
M=D
@i
A=M
M=-1 // sets black
@i
D=M+1
@i
M=D
@i
A=M
M=-1 // sets black
@i
D=M+1
@i
M=D
@i
A=M
M=-1// sets black 
@i
D=M+1
@i
M=D
@i
A=M
M=0
@i
D=M+1
@i
M=D
@i
A=M
M=0
@i
D=M+1
@i
M=D
@i
A=M
M=0
@i
D=M+1
@i
M=D
@i
A=M
M=0
@i
D=M+1
@i
M=D

// End the program
(END)
@END
0;JMP

我不知道我能提供多少细节,所以我打字,所以它会发布对不起

组装 NAND2TETRIS

评论


答: 暂无答案