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

正文內容

微機原理與接口技術課程設計報告-系統時間顯示(編輯修改稿)

2025-11-28 12:37 本頁面
 

【文章內容簡介】 編,調試和修改,直到程序運行結果正確為止。 第一周 設計任務:( 1):明確課題對程序功能,運算精度等方面的要求及硬件條件 ( 2):把復雜問題分解為若干模塊,確定各模塊處理方法,畫出流程圖。 ( 3):存儲器資源分配 第二周設計任務:( 4):編制程序,根據流程圖精心選擇合適的指令和尋址方式來編制源序 ( 5):對程序進行匯編,調試和修改,直到程序運行結果正確為止。 6 2 總體方案設計 整體設計思想 此程序要求結構化的顯示系統時間。程序要求能多次執(zhí)行以上兩種操作并有退出選項。則我們可以設計兩個選項以供用戶選擇: system 和 q退出程序。兩個選項分別可以用兩個 過程實現其功能。 在 DOS 環(huán)境下完成, 必須用到的 DOS 功能調用;取當前系統時間:功能號為 2CH,返回值送入 CX,DX 寄存器中;在轉換為 ASCII 碼顯示出來。 任務分配 小組成員共三位,任務分別為:了解并利用 DOS 功能調用;模塊程序的編寫;程序流程圖的設計。最后匯總編寫完整程序,并上機調試運行。 時間安排 第一周設計任務 :每個人根據自己的任務參閱不同的資料,把自己的任務模塊完成,最后將所有的匯總并討論編寫最終的設計程序。 第二周設計任務:將最終的程序上機匯編調試,解決調試過程中遇到 的問題;設計可以運行后,總結以前的內容寫一份總的設計報告。 3 詳細設計 DOS 功能調用 應用 INT 21H 系統功能調用的方法如下: ① 入口參數送指定的寄存器或內存; ② 功能號送 AH 中; ③ 執(zhí)行 INT 21H 軟中斷指令; 1.鍵盤輸入并顯示( 1 號功能調用) 格式: MOV AH, 01H INT 21H 7 功能:按下任何鍵,將其對應字符的 ASCII 碼送入 AL 中,并在屏幕上顯示該字符。如果按下的是 Ctrl+ Break 組合鍵,則終止程序執(zhí)行。 1 號功能調用無須入口 參數,出口參數在AL 中。 2.鍵盤輸入但不顯示輸入字符( 8 號功能調用) 格式: MOV AH, 08H INT 21H 功能:同 1 號功能調用,但字符不在屏幕上顯示。 3.屏幕顯示一個字符( 2 號功能調用) 格式: MOV DL, 39。字符 39。 MOV AH, 02H INT 21H 功能:將置入 DL 寄存器中的字符在屏幕上顯示輸出。 4. 屏幕顯示字符串( 9 號功能調用) 格式: MOV DX, 字符串的偏移地址 MOV AH, 09H INT 21H 功能:在屏幕上顯示字符串。 在使用 9 號功能調用時,應當注意以下問題。 ① 待顯示的字符串必須先放在內存一數據區(qū)( DS 段)中,且以‘ $’符號作為結束標志。 ② 應當將字符串首地址的段基址和偏移地址分別存入 DS 和 DX 寄存器中。 5.字符串輸入功能調用( 0AH 號功能調用) 格式: MOV DX, 已定義緩沖區(qū)的偏移地址 MOV AH, 0AH INT 21H 功能:從鍵盤接收字符,并存放到內存緩 沖區(qū)。 在使用 0AH 號功能調用時,應當注意以下問題。 ① 執(zhí)行前先定義一個輸入緩沖區(qū),緩沖區(qū)內第一個字節(jié)定義為允許最多輸入的字符個數,字符個數應包括回車符 0DH 在內,不能為“ 0”值。第二個字節(jié)保留,在執(zhí)行程序完畢后存入輸入的實際字符個數。從第三個字節(jié)開始存入從鍵盤上接收字符的 ASCII 碼。若實際輸入的字符個數少于定義的最大字符個數,則緩沖區(qū)其他單元自動清 0。若實際輸入的字符個數大于定義的字符個數,其后輸入的字符丟棄不用,且響鈴示警,一直到輸入回車鍵為止。整個緩沖區(qū)的長度等于最大字符個數再加 2。 8 ② 應當將緩沖區(qū)首地址的段基址和偏移地址分別存入 DS 和 DX 寄存器中。 6.返回 DOS 操作系統( 4CH 號功能調用) 格式: MOV AH, 4CH INT 21H 功能:終止當前程序的運行,并把控制權交給調用的程序,即返回 DOS 系統,屏幕出現DOS 提示符,如“ C: \ ”,等待 DOS 命令。 7.設置系統日期( 2BH 號功能調用) 格式: MOV CX, 年號 MOV DH, 月號 MOV DL, 日期 MOV AH, 2BH INT 21H 功能:設置有效的年、月、日。當 AL= 0 時,設置成功;當 AL= 0FFH 時,設置失敗。 8.設置系統時間( 2DH 號功能調用) 格式: MOV CH, 小時 MOV CL, 分 MOV DH, 秒 MOV AH, 2DH INT 21H 功能:設置有效的時間。當 AL= 0 時,設置成功;當 AL= 0FFH 時,設置失敗。 9.取系統當前時間 2CH 功能調用 格式: MOV AH, 2CH INT 21H 執(zhí)行結果 CX: DX 中得到當前時間的二進制數 程序編程 STACK1 SEGMENT STACK DW 200 DUP (?) STACK1 ENDS。堆棧段定義 HEX_DEC macro 。宏定義十六進制轉換為十進制 push dx push cx 9 mov bl, 10d mov al, ch xo
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1