基於組合語言實現的動畫心程式

2021-09-24 11:11:28 字數 401 閱讀 1278

本程式是設計一彩色動畫賀卡的程式,乙個顏色方框從四周向中間由大變小,並留下痕跡,中心位置出現一顆紅「心」。 其功能為:

由程式要實現的顯示效果可見,程式中要引入多種圖案,具體由方框、對角線、任意水平垂直線、「心」等來形成整個圖案。所以要在程式**現多次各種圖案來填充整個圖形。

要顯示出方框由大變小的效果程式採用繪製方框,再清除此方框,再顯示更小乙個方框的方法來實現。而方框本身和紅心的繪製可採用字元拼湊和直接用圖形模式製作。按q鍵退出的功能可以採用在動畫執行完成後呼叫鍵盤輸入中斷,再判斷輸入的是否為q鍵,如果是則退出,不是則繼續等待鍵盤輸入。

程式的執行過程:

如圖1所示,開始畫面:

基於組合語言實現打字練習軟體

一 需求分析 根據以下幾部分來實現打字練習 隨機顯示字母,字母出現的位置隨機 字母自動落下 從鍵盤輸入的字母與落下字母相同則該字母消失,否則字母自動接著落下 按下 esc 鍵則程式返回主選單 字母下落過程中按空格鍵暫停 在主介面按 e 則程式退出 打字練習的主要功能由以上六部分組成,每一部分之間的聯...

基於組合語言實現打字練習軟體

一 需求分析 根據以下幾部分來實現打字練習 隨機顯示字母,字母出現的位置隨機 字母自動落下 從鍵盤輸入的字母與落下字母相同則該字母消失,否則字母自動接著落下 按下 esc 鍵則程式返回主選單 字母下落過程中按空格鍵暫停 在主介面按 e 則程式退出 打字練習的主要功能由以上六部分組成,每一部分之間的聯...

基於組合語言實現打字練習軟體

一 需求分析 根據以下幾部分來實現打字練習 隨機顯示字母,字母出現的位置隨機 字母自動落下 從鍵盤輸入的字母與落下字母相同則該字母消失,否則字母自動接著落下 按下 esc 鍵則程式返回主選單 字母下落過程中按空格鍵暫停 在主介面按 e 則程式退出 打字練習的主要功能由以上六部分組成,每一部分之間的聯...