tas.s
来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· S 代码 · 共 34 行
S
34 行
/* * magnum user level lock code */#define LL(base, rt) WORD $((060<<26)|((base)<<21)|((rt)<<16))#define SC(base, rt) WORD $((070<<26)|((base)<<21)|((rt)<<16))#define NOOP WORD $0x27#define COP3 WORD $(023<<26) TEXT C_3ktas(SB),$0 MOVW R1, R21btas: MOVW R21, R1 MOVB R0, 1(R1) NOOP COP3 BLTZ R1, btas RET TEXT C_4ktas(SB), $0 MOVW R1, R2 /* address of key */tas1: MOVW $1, R3 LL(2, 1) NOOP SC(2, 3) NOOP BEQ R3, tas1 RET TEXT C_fcr0(SB), $0 MOVW FCR0, R1 RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?