0
A
回答
1
要在lc3中打印,有两个简单的系统例程可供使用。
1)PUTS - “将一串ASCII字符写入控制台显示屏,字符在连续存储单元中包含 ,每个存储单元有一个字符,从R0中指定的地址开始写入。 X0000在存储位置“*
2)OUT - ‘写R0字符[7:0]到控制台显示’*
既然你只是打印一个字符,你可以使用OUT例程如下:
COUNTER .FILL #1
LD R0, COUNTER
OUT
注意寄存器是R0,而不是像你一样R1。
您也可以在这里使用PUTS,但PUTS将打印,直到它在下一个内存位置找到x0000。所以对于一个角色来说,使用OUT更安全。
*请参阅http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104653/PattPatelAppA.pdf
相关问题
- 1. 在8086中打印出十进制值汇编语言
- 2. 汇编语言:如何打印ax命令行的值?
- 3. 汇编语言 - 打印设备
- 4. 如何用汇编语言打印框大纲
- 5. 如何打印其余部分用汇编语言
- 6. 如何在汇编语言中反转和打印字符串
- 7. 以汇编语言打印十进制数?
- 8. 以汇编语言(LC-3)打印*的三角形
- 9. 以汇编语言在屏幕上打印字符
- 10. 以汇编语言打印字符串数组
- 11. 我们如何以汇编语言访问和打印DX:AX的内容?
- 12. 以汇编语言输入
- 13. 以汇编语言开头
- 14. 打印打包的BCD(DT) - 汇编语言(TASM)
- 15. 如何用Python编程语言打印
- 16. 汇编语言
- 17. 汇编语言?
- 18. 如何打印条码斑马打印机编程语言
- 19. 如何用汇编语言编写
- 20. 在汇编语言中反向打印数组
- 21. 使用汇编语言打印数组元素
- 22. 汇编语言和打印结果。 Fibbonacci序列
- 23. 用汇编语言打印一个数字?
- 24. .NET汇编语言
- 25. SPARC汇编语言
- 26. x86汇编语言
- 27. 汇编语言环
- 28. CMP汇编语言
- 29. 汇编语言Bubblesort
- 30. 汇编语言IA32
我有LC-3没有经验,但在这里,你可能想尝试的几件事:(1)使用'R0',而不是'R1'; (2)尝试'x31'(数字'1'的ASCII码)而不是'#1'。 –