我在学校有很多停机时间,并且想要自学大会,但是命令提示符在我的学校笔记本电脑上被阻止。有什么方法可以解决这个问题或者一些程序在Assembly中模拟编程吗?我的电脑使用Intel Centium处理器。程序中是否有程序集?
回答
很多次您打开IE并在地址栏中键入C:\ Windows \ System32 \ cmd.exe。如果你的学校不彻底,你可以用它启动一个命令窗口。
如果没有,你可以尝试使用
在这里你去:http://bellard.org/jslinux/(希望你的学校发放的笔记本电脑有一个很好的浏览器,虽然)
请参阅此处查看技术说明:http://bellard.org/jslinux/tech.html
我想如果你想学习大会,你可以弄清楚如何到达那里给出一个Linux提示:)
你必须更具体的想要什么样的程序集想学习。
该网站提供了NASM和GCC模拟器,你可以在浏览器 IDE One
运行,我相信MASM有一个模拟器为好,并且可以在一个简单的谷歌搜索可以找到。
另一种选择是ARM,它有一个由Keil提供的名为uVision的IDE,它可以免费下载。 uVision
有很多不同的汇编语言的..
你忘了你的链接:) – abcde123483
@ulvund我的链接? –
我会好奇地听到有关使用指令集和组装教程中,我整理了一下经验:
https://github.com/dwelch67/lsasim
我设计围绕来自各种处理器的常见和清洁概念设置指令。本教程的形式是:只需输入此代码并运行它,然后我会告诉你它做了什么。
我强烈建议不要将x86作为第一个汇编语言。尝试使用lsasim或msp430或ARM/thumb或其他更好,更清晰,更容易理解的指令集,然后一旦你有一点或几点经验(例如msp430,arm,thumb)尝试去x86。我有几乎所有我在github.com/dwelch67上讨论过的模拟器。虽然没有教程。我有一个拇指模拟器,arm指令集的一个子集,一个msp430模拟器,我借用并剥离了一个8088/8806指令集模拟器,因为我相信如果你使用x86,你应该从基础开始。我觉得这会让你在今天的x86架构中看到的东西更容易理解。
我也觉得模拟器的方法可以让你更好地了解正在发生的事情,并且在使用它的同时学习它也不会崩溃或垃圾你的系统。
虽然spim经常被用来在学校教asm,我也会避免mips作为第一个指令集。这不是一个糟糕的指令集问题在于文档采取的态度和方法。它专门针对特定计算历史时期的速度而设计。硬件性能为了惩罚程序员,它有一些非常见的方法。我会再次推荐使用类似我上面提到的那些中间和正交的东西。
一旦你学习了这些干净指令集中的一个或两个,那么选择一个新的指令集就是一个语法问题。比试图学习一种新的编程语言容易得多。你学习的每一个指令都会使下一个更容易。如果你有一些新的指令集的例子,不久你就可以在几分钟内完成编码。特别是如果你有一个编译器(C等),你可以反汇编输出,看看这些指令在参考材料中,并离开你去...
- 1. 在Maven程序集中是否有程序集标识属性?
- 2. 是否有程序将程序集转换为C++?
- 3. 程序集是否有初始化和/或终止程序?
- 4. C#程序集,什么是程序集?
- 5. 是否有可能在非CLR程序中使用.NET程序集?
- 6. 引用的程序集“GenCode128.dll”不是有效的程序集
- 7. 相关程序集的版本是否存储在引用程序集中?
- 8. Maven程序集:程序集
- 9. 检查批处理文件中GAC中是否有程序集
- 10. Microsoft.Windows.Controls是否缺少程序集引用?
- 11. SQL Azure是否支持CLR程序集?
- 12. Silverlight是否每次下载程序集?
- 13. 您是否缺少程序集参考?
- 14. 是否可以将调试程序集转换为发布程序集?
- 15. 共享程序集与私有程序集有何区别?
- 16. 是否有可能确定程序集是否在Web服务中加载?
- 17. 是否有任何程序检查数据集是否有索引?
- 18. 是否可以将Unity应用程序集成到iOS应用程序中?
- 19. ScheduledTaskAgent和PeriodicTask是否需要在主应用程序的独立程序集中?
- 20. 程序集计数程序
- 21. 获取所有引用程序集以及应用程序引用程序集的引用程序集等
- 22. 8086程序集中的秒表程序
- 23. 如何判断安装程序是否有卸载程序?
- 24. 是否有一个实用程序来缩进C++程序
- 25. 检查加载的程序集是否是域中立的
- 26. 什么程序集是XslTransformException?
- 27. 什么是DynamicProxyGenAssembly2程序集?
- 28. erxkab1r2c2ibqtnnxtpzrumqv3gqlpl是什么程序集?
- 29. 什么程序集是System.Ext?
- 30. 什么是程序集?
我想你可以创建一个批处理文件启动cmd。可执行程序。这就是我至少在高中时所做的。 :P –