P3 Assembly
Sublime Text 3汇编语言语法
标签 语言语法
详细信息
安装
- 总计 7K
- Win 4K
- Mac 1K
- Linux 2K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 3 | 0 | 3 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
P3 Assembly
一个Sublime Text 3汇编语言语法
侧注:该主题旨在适应P3处理器汇编语言的语法,但并非是一个成品。请自由贡献到该项目或提交一个详细说明项目问题或什么的issue。
依旧在旁白,这个包不提供颜色主题。它纯粹是P3汇编语言的语法。
P3处理器
P3是一种16位字架构处理器,用于里斯本大学计算机科学与工程专业计算机架构导论课程中的高级技术学院(里斯本大学理工学院,IST@UL)。
在实际教学中,课程期间会为第一学期第一年(通常是新生)设置一个项目。通常,至少到目前为止,项目包括使用P3处理器模拟器,一个能够加载到处理器上的Java应用程序,创建一个知名游戏(或可以说是重制)。
一些规格
以下是处理器的一些规格。
1. 寄存器
R0 - R7
- 通用寄存器(R0
保存常数0
)PC
- 程序计数器SP
- 栈指针RE
- 5位状态寄存器,EZCNO,其中E
: 允许中断Z
: 零C
: 进位N
: 负数O
: 溢出
2. 内存
- 地址空间:64K字
- 字大小:16位
3. I/O
- I/O地址:从
FF00h
向上的内存映射I/O - 文本窗口:
FFFCh - FFFFh
- 中断器(或开关):
FFF9h
- LEDs:
FFF8h
- LCD:
FFF4h - FFF5h
- 7段显示器:
FFF0h - FFF3h
- 计时器:
FFF6h - FFF7h
4. 中断
- 中断屏蔽:
FFFAh
- 中断向量基:
FE00h
更多信息可以在P3处理器模拟器手册中找到此处(为葡萄牙语)。