組合語言作業


課程名稱:組合語言

回目錄

作業四

1.試寫一程式讀取輸入檔之128 dB筆資料並印出於螢幕,輸入檔名後如果檔案開啟 不成功則印出錯誤訊息。
2.試寫一程式寫入隱藏檔之128 dB筆資料並印出於螢幕,輸入檔名後可陸續輸入字元之資料,並按ENTER鍵結束。
3.試寫一程式讀取1.bmp 之資料並繪出於螢幕,螢幕解析度320X200 , 256色。
4.試寫一程式讀取bmp及pcx之圖檔資料並繪出於螢幕,螢幕解析度640X480 , 256色。
5.試寫一程式讀取bmp及pcx之圖檔資料並繪出於螢幕,螢幕解析度1024X768 , 256色。
6.試寫一C語言程式能呼叫組合語言函式,讀取bmp及pcx之圖檔資料並繪出於螢幕,螢幕解析度640X480 , 256色。 你可直接將題4之組合語言程式改為函式形式。
7. 試寫一程式能以C語言程式呼叫組合語言函式,令喇叭發音, 程式執行後喇叭即開始發音,按一按鍵後停止,組合語言函式為喇叭發音之功能。
8. 有一C語言程式如下:
#include
#include
void main(void)
{
int i=2,k=3;
k=I+k;
printf("%d",k);
}
試寫出其相對應之
(a) C語言程式內含組合語言程式
(b) 以C語言程式呼叫組合語言函式
之不同作法。
9.試寫一程式能以C語言程式呼叫組合語言函式,讀取bmp及pcx之圖檔資料並繪出於螢幕,螢幕解析度1024X768 , 256色。 你可直接將題5之組合語言程式改為函式形式。