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

正文內(nèi)容

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

2025-01-08 15:13本頁(yè)面
  

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