⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prreg.c

📁 日本著名的的嵌入式实时操作系统T-Kernel的源码及用户手册。
💻 C
字号:
/* *---------------------------------------------------------------------- *    T-Kernel * *    Copyright (C) 2004 by Ken Sakamura. All rights reserved. *    T-Kernel is distributed under the T-License. *---------------------------------------------------------------------- * *    Version:   1.01.00 *    Released by T-Engine Forum(http://www.t-engine.org) at 2004/6/28. * *---------------------------------------------------------------------- *//* *	@(#)prreg.c (libtk/SH7751R) * *	Display task register  */#include <basic.h>#include <tk/tkernel.h>#include <sys/misc.h>/* * Uses prfn to display the contents of gr, er, and cr. * prfn must be a printf compatible function. */EXPORT W PrintTaskRegister( int (*prfn)( const char *format, ... ),				T_REGS *gr, T_EIT *er, T_CREGS *cr ){/* *	PC: 12345678 SR: 12345678 MDR:12345678 *	R0: 12345678 R1: 12345678 R2: 12345678 R3: 12345678 *	R4: 12345678 R5: 12345678 R6: 12345678 R7: 12345678 *	R8: 12345678 R9: 12345678 R10:12345678 R11:12345678 *	R12:12345678 R13:12345678 R14:12345678 *	MAC:12345678 12345678     GBR:12345678 PR: 12345678 *	USP:12345678 SSP:12345678 LSID:1234   UATB:12345678 */	(*prfn)("PC: %08x SR: %08x MDR:%08x\n",		(UW)er->pc, er->sr, er->mdr);	(*prfn)("R0: %08x R1: %08x R2: %08x R3: %08x\n",		gr->r[0], gr->r[1], gr->r[2], gr->r[3]);	(*prfn)("R4: %08x R5: %08x R6: %08x R7: %08x\n",		gr->r[4], gr->r[5], gr->r[6], gr->r[7]);	(*prfn)("R8: %08x R9: %08x R10:%08x R11:%08x\n",		gr->r[8], gr->r[9], gr->r[10], gr->r[11]);	(*prfn)("R12:%08x R13:%08x R14:%08x\n",		gr->r[12], gr->r[13], gr->r[14]);	(*prfn)("MAC:%08x %08x     GBR:%08x PR: %08x\n",		gr->mach, gr->macl, gr->gbr, gr->pr);	(*prfn)("USP:%08x SSP:%08x LSID:%-4d   UATB:%08x\n",		(UW)cr->usp, (UW)cr->ssp, cr->lsid, cr->uatb);	return 7;  /* Number of display rows */}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -