原创 学习UCOSII

2007-6-19 19:55 2449 6 9 分类: MCU/ 嵌入式

把学习过程记录下来吧.也算做是自己的笔记.不喜欢手写.

文章评论3条评论)

登录后参与讨论

用户67038 2007-6-19 20:41

这个在BC45下面编译通不过

  *pscr++ = c;  

好像是提示这个有错

用户67038 2007-6-19 20:40

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <dos.h>
#include <malloc.h>
#define  DISP_MAX_X                     80
#define  DISP_BASE                  0xB800

 void PC_DispChar (char x, char y, char c, char color)
{
   char far *pscr;
   int      offset;


  offset  = (int)y * DISP_MAX_X * 2 + (int)x * 2;  /* Calculate position on the screen         */
  pscr    = (char far *)MK_FP(DISP_BASE, offset);
  *pscr++ = c;                                           /* Put character in video RAM               */
  *pscr  = color;                                       /* Put video attribute in video RAM         */
}
main()
{ PC_DispChar(20,14,50,12);
return 0;
}

用户67038 2007-6-19 20:24

/* MK_FP example */

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <dos.h>
#include <malloc.h>

main()
{

  char *str = "hello\n";
  char far *farstr;

  printf ("the address pointed to by str is %04X:%04X\n",
    FP_SEG(str), FP_OFF(str));
  farstr = (char far *)MK_FP( FP_SEG(str),  FP_OFF(str));

  printf ("the string pointed by far pointer is %s\n", farstr);
  return 0;
}

相关推荐阅读
用户67038 2007-05-31 22:02
求助:这个FM导频率电路电路看不懂
http://article.ednchina.com/2005-6/AtcShow2005629192753.htm因为自己懂的太少.这个电路的图片也看不清楚.不知道怎么分析....
用户67038 2006-11-21 17:46
终于可以登陆了
终于登陆成功了我原来的浏览器可能有问题。 ...
我要评论
3
6
关闭 站长推荐上一条 /2 下一条