提问人:roi 提问时间:4/30/2023 更新时间:4/30/2023 访问量:73
在汇编屏幕中绘制字母 R(我正在做 nand2tetris 项目)
Drawing the letter R in assembly screen ( I am doing the nand2tetris project)
问:
我不完全知道我如何在汇编中正确编码,我只设法制作了一条水平线,我不知道如何完成它。 如果有人能给我发一个链接,我会很高兴,我可以怎么做,甚至帮助代码会更好:)
// 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
我不知道我能提供多少细节,所以我打字,所以它会发布对不起
答: 暂无答案
评论