freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編程序設(shè)計基本方法-資料下載頁

2025-01-08 15:13本頁面
  

【正文】 20222022 春季學期 六、嵌套子程序 ? 子程序的嵌套: 在一個子程序中調(diào)用到另一個子程序的結(jié)構(gòu),稱為嵌套。 ? 注意: 此時要注意寄存器的保護和恢復(fù)。 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 子程序的嵌套: 主程序 子程序 A 子程序 B …… call proc_A …… proc_A …… call proc_B …… Call proc_A ret proc_B …… ret 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 六、遞歸子程序 ? 子程序的遞歸: 在子程序中調(diào)用到自身,稱為遞歸。 ? 例如:階乘! 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 例:遞歸子程序?qū)崿F(xiàn): n! = n ( n 1 ) ( n 2 ) …1 fact proc near push ax push bp mov bp, sp mov ax, [bp+6] cmp ax, 0 jne fact1 inc ax jmp exit fact1: dec ax push ax call fact pop ax mul word ptr[bp+6] exit: mov [bp+6], ax pop bp pop ax ret fact endp 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 DOS功能調(diào)用 MSDOS將許多涉及設(shè)備驅(qū)動和文件管理等操作編寫成子程序存儲起來,每個子程序?qū)?yīng)一個編號,程序員通過調(diào)用這些子程序來實現(xiàn)所需要的功能。 ? DOS功能調(diào)用分類: ? 設(shè)備驅(qū)動 (基本 I/O) ? 文件管理 ? 其他 (內(nèi)存管理、終止程序等 ) 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 ? DOS功能調(diào)用的步驟: ? 準備入口參數(shù) (有些功能調(diào)用無需入口參數(shù) ); ? 子程序的編號送 AH寄存器; ? 發(fā)軟中斷指令 INT 21H; 例: MOV DL, 07H ;準備入口參數(shù) MOV AH, 2 ;置子程序編號 INT 21H ;軟中斷指令,實施調(diào)用 2號子功能能實現(xiàn)在屏幕上輸出字符,但當 DL=07H時,并不輸出字符,而是發(fā)出嘟的一聲。 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 ? 基本 I/O功能調(diào)用 帶回顯鍵盤輸入 (1號功能 ) ? 功能: 從鍵盤上讀一個字符,并將該字符回顯在屏幕上。 ? 入口參數(shù): 無 ? 出口參數(shù): AL=讀到字符的 ASCII碼 ? 說明: 若讀到的字符是 Ctrl+C或 Ctrl+Break,則結(jié)束程序。 不帶回顯鍵盤輸入 (8號功能 ) ? 除讀到的字符不在屏幕上顯示外,同 1號功能 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 直接鍵盤輸入 (7號功能 ) ? 功能: 從鍵盤上讀一個字符 ? 入口參數(shù): 無 ? 出口參數(shù): AL=讀到字符的 ASCII碼 ? 說明: ? 不檢查讀到的字符是否是 Ctrl+C或 Ctrl+Break。 ? 不回顯讀到的字符。 顯示輸出 (2號功能 ) ? 功能: 從屏幕輸出一字符 ? 入口參數(shù): DL=要輸出字符的 ASCII碼 ? 出口參數(shù): 無 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 顯示字符串 (9號功能 ) ? 功能: 在屏幕上顯示一字符串 ? 入口參數(shù): DS:DX=要顯示的字符串的地址,字符串以 $作 為結(jié)束標志。 ? 出口參數(shù): 無 輸入字符串 (0AH號功能 ) ? 功能: 從鍵盤讀入一字符串 ? 入口參數(shù): DS:DX=緩沖區(qū)首地址。 ? 出口參數(shù): 接收到的字符串存在緩沖區(qū)。 其他 DOS功能調(diào)用詳見匯編語言教材課本 P471附錄 4! 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 作業(yè) 匯編語言教材 P193課后習題 、 、 上機練習 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 《 微機與單片機系統(tǒng)及應(yīng)用 》 實踐題目 要求: 按學號后 3位除以 3之后的余數(shù)選作以下題目,做錯題無效。15周之前上交程序,要求盡可能采用子程序結(jié)構(gòu),程序要有相應(yīng)的注釋。 題目 0: 寫一個程序,它先接收一個字符串,然后顯示其中數(shù)字符的個數(shù)、英文字母的個數(shù)和字符串的長度。 提示:先利用 0AH號功能調(diào)用接收一個字符串,然后分別統(tǒng)計其中數(shù)字符的個數(shù)和英文字母的個數(shù),最后用十進制數(shù)的形式顯示它們。整個字符串的長度可以從 0AH號功能調(diào)用的出口參數(shù)中取得。 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 題目 2: 寫一個程序,它先接收一個字符串,然后抽去其中的空格,最后按相反的順序顯示這個改變后的字符串。 提示:無 ? 題目 1: 模擬密碼輸入:假設(shè)數(shù)據(jù)庫中有密碼 5202214,用戶輸入一個字符串,顯示的時候全都以 *出現(xiàn),然后判斷用戶輸入的字符串是否與數(shù)據(jù)庫中密碼相同,若相同,輸出 “ Password Right!”,否則輸出 “ Password Error!” 提示:將“ Password Right!”、“ Password Error!”以及5202214定義為字符串 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期 汕頭大學工學院 微機與單片機系統(tǒng)及應(yīng)用 20222022 春季學期
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1