久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
嵌入式上機考試題之一
[打印本頁]
作者:
angel_9331
時間:
2016-4-21 17:28
標題:
嵌入式上機考試題之一
2012
級嵌入式上考試參考程序之一
/*
注:部分程序代碼來自于互聯網,本人將此整理,僅用于學習交流,請下載之后于
24
小時內刪除詳見附件
*/
/*實驗內容:
(1) 設計一個具有一個整形參數的子函數,取出參數的低 16 位并且把低 8 位置一,將結果返回;
(2) f2.c:設計一個具有兩個參數的 子函數,子函數將 2 參數值互換;
(3)實現主函數,主函數中創建 2 個進程,進程 1 定義一個整形變量,調用文件 f1 中定義的函數求取結果并將結果和進程 ID 輸出;進程 2 定義 2 個整形變量,調用文件 f2 中定義的函數將兩變量的值進行互換并將結果和進程 ID 輸出;*/
//主函數 maain.c
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<unistd.h>
#include<sys/wait.h>
#include"f1.h"
#include"f2.h"
int main(int argc ,char**argv)
{
unsigned int FinalNumber,p=0xffff5689;
unsigned int p1 = 30,p2 = 50;
char i = 0;
char pid;
pid = fork();
if(pid == -1)
{
printf("Fork error\n");
}
else if(pid == 0)
{
FinalNumber = NumberExtract(p);
printf("before extract the number is %x \n" ,p);
printf("after extract the numberis %x \n",FinalNumber);
printf("I am child1 process ,my pid is %d.\n",getpid());
}
else
{
printf("I'm father process,my ppid is %d.\n ",getppid());
pid = fork();
if(pid == 0)
{
printf("I am child2 process ,my pid is %d.\n",getpid());
printf("before exchange The Number p1,p2 is %d,%d.\n",p1,p2);
ExchangeNumber(&p1,&p2);
printf("after exchange The Number p1,p2 is %d,%d.\n",p1,p2);
}
}
}
//子函數 f1.c
#include<stdio.h>
#include<stdlib.h>
#include"f1.h"
unsigned int NumberExtract(unsigned int parg)
{
unsigned int FinalValue;
FinalValue=(parg&0x0000ffff)|0x00ff;
return FinalValue;
}
//頭文件 f1.h
unsigned int NumberExtract(unsigned int parg);
//子函數 f2.c
#include<stdio.h>
#include<stdlib.h>
#include"f2.h"
void ExchangeNumber(unsigned int*parg1,unsigned
int*parg2)
{
unsigned int parg;
parg = *parg1;
*parg1 = *parg2;
*parg2 = parg;
}
//頭文件 f2.h
void ExchangeNumber(unsigned int*parg1,unsigned
int*parg2);
Makefile
Love: maain.o f1.o f2.o
gcc -o Love maain.o f1.o f2.o
maain.o: maain.c f1.h f2.h
gcc -c maain.c
f1.o: f1.c f1.h
gcc -c f1.c
f2.o: f2.c f2.h
文件夾具體文件構成
編譯時圖片
后續還會再上傳,僅供參考。
嵌入式上機考試題之一.zip
2016-4-21 17:28 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
260.84 KB, 下載次數: 2, 下載積分: 黑幣 -5
嵌入式程序
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
中国一级特黄真人毛片
|
国产午夜精品一区二区三区嫩草
|
国产精品1区2区
|
日本小电影在线
|
国产精品久久久久久久久久久新郎
|
亚洲电影第三页
|
亚洲国产成人精品女人久久久
|
成人精品久久
|
亚洲中午字幕
|
一级欧美日韩
|
国产精品久久久久久婷婷天堂
|
成人在线看片
|
中文字幕爱爱视频
|
精品久久久久久久久久久久
|
欧美日韩中文在线
|
国产成人在线视频播放
|
国产人成精品一区二区三
|
97精品超碰一区二区三区
|
青青草综合
|
久在线视频播放免费视频
|
欧美成人高清
|
久久国产区
|
欧美一级片在线看
|
亚洲人人
|
日日噜噜夜夜爽爽狠狠
|
国产精品视频网址
|
成人欧美一区二区三区在线播放
|
日韩有码一区
|
日韩高清在线观看
|
久久精品99久久
|
国产欧美一区二区三区日本久久久
|
99久久久久久99国产精品免
|
国产精品一区二区在线
|
福利影院在线看
|
国产精品久久久久久久久久久新郎
|
草久久久
|
精品国产一区二区
|
91社区视频
|
国产主播第一页
|
日本精品视频在线
|
精品中文字幕久久
|