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

正文內容

微機原理與接口技術(第二版)龔尚福-習題解析和實驗指導(編輯修改稿)

2025-04-21 23:56 本頁面
 

【文章內容簡介】 EQU CITYCODE_LIST 試寫出一個完整的數據段DATA_SEG,它把整數5賦予一個字節(jié),并把整數1,0,2,5和4放在10字數組DATA_LIST的頭5個單元中。然后,寫出完整的代碼段,其功能為:把DATA_LIST中頭5個數中的最大值和最小值分別存入MAX和MIN單元中。【解】:參考程序如下: DATA_SEG SEGMENT DB1 DB 5 DATA_LIST DB 1, 0, 2, 5, 4, 5 DUP(?) COUNT DB 5 MAX DB ? MIN DB ? DATA_SEG ENDS CODE_SEG SEGMENT ASSUME CS:CODE_SEG, DS:DATA_SEG START PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA_SEG MOV DS, AX LEA BX, DATA_LIST MOV CX, COUNT1 MOV AL, [BX] MOV AH, [BX+1] LOOP1: INC BX CMP AH, AL JAE LOOP1 XCHG AH, AL LOOP2 INC BX CMP AH, [BX] JAE LIS XCHG AH, [BX] JMP LOP2 LIS: CMP AL , [BX] JBE LOP2 XCHG AL, [BX] LOOP2 MOV MAX, AH MOV MIN, AL RET START ENDP CODE_SEG ENDS END START 給出等值語句如下:ALPHA EQU 100BETA EQU 25GAMMA EQU 2下列表達式的值是多少?⑴ ALPHA*100+BETA ⑵ ALPHA MOD GAMMA+BETA⑶ (ALPHA+2)*BETA2 ⑷ (BETA/3) MOD 5⑸ (ALPHA+3)*(BETA MOD GAMMA) ⑹ ALPHA GE GAMMA⑺ BETA AND 7 ⑻ GAMMA OR 3【解】: ⑴ ALPHA*100+BETA 10010025=10025 ⑵ ALPHA MOD GAMMA+BETA 100/(25+2)=19⑶ (ALPHA+2)*BETA2 (100+2)*25=2548 ⑷ (BETA/3) MOD 5 (25/3) MOD 5=3⑸ (ALPHA+3)*(BETA MOD GAMMA) (100+3)*(25 MOD 2)=103 ⑹ ALPHA GE GAMMA 100 GZ GAMMA=0FFFFH⑺ BETA AND 7 25 AND 7=1 ⑻ GAMMA OR 3 2 OR 3=3 對于下面的數據定義,三條MOV指令分別匯編成什么?(可用立即數方式表示)TABLEA DW 10 DUP(?)TABLEB DB 10 DUP(?)TABLEC DB ’1234’ ┇MOV AX,LENGTH TABLEAMOV BL,LENGTH TABLEBMOV CL,LENGTH TABLEC【解】: MOV AX,LENGTH TABLEA  MOV AX, OOOAHMOV BL,LENGTH TABLEB MOV BL, 0AHMOV CL,LENGTH TABLEC MOV CL, O1H 對于下面的數據定義,各條MOV指令單獨執(zhí)行后,有關寄存器的內容是什么?FLDB DB ?TABLEA DW 20 DUP(?)TABLEB DB ‘ABCD’ ⑴ MOV AX,TYPE FLDB ⑵ MOV AX,TYPE TABLEA⑶ MOV CX,LENGTH TABLEA ⑷ MOV DX,SIZE TABLEA⑸ MOV CX,LENGTH TABLEB【解】:(1) ?MOV AX,TYPE FLDB   (AX)= 1 (2) ?MOV AX,TYPE TABLEA (AX)= 2 (3) ?MOV CX,LENGTH TABLEA (CX)= 20 (4) ?MOV DX,SIZE TABLEA (DX)= 40 (5) ?MOV CX,LENGTH TABLEB (CX)= 1 解釋下列概念: 中斷DMA,中斷源,中斷向量中斷向量表,不可屏蔽中斷,通道FCB,中斷嵌套,文件標記中斷入口,可屏蔽中斷【解】:答:⑴ 當進程要求設備輸入數據時,CPU把準備存放輸入數據的內存起始地址以及要傳送的字節(jié)數分別送入DMA控制器中的內存地址寄存器和傳送字節(jié)計數器。 ?、?發(fā)出數據傳輸要求的進行進入等待狀態(tài)。此時正在執(zhí)行的CPU指令被暫時掛起。進程調度程序調度其他進程占據CPU。 ?、?輸入設備不斷地竊取CPU工作周期,將數據緩沖寄存器中的數據源源不斷地寫入內存,直到所要求的字節(jié)全部傳送完畢?! 、?DMA控制器在傳送完所有字節(jié)時,通過中斷請求線發(fā)出中斷信號。CPU在接收到中斷信號后,轉入中斷處理程序進行后續(xù)處理。 ?、?中斷處理結束后,CPU返回到被中斷的進程中,或切換到新的進程上下文環(huán)境中,繼續(xù)執(zhí)行。中斷源:引起中斷的事件稱為中斷源。中斷向量表:每種中斷都給安排一個中斷類型號。80x86中斷系統(tǒng)能處理256種類型的中斷,類型號為0H~0FFH。,系統(tǒng)時鐘的中斷類型為08,鍵盤為09,軟中斷中的除法錯誤的中斷類型為0等。每種類型的中斷都由相應的中斷處理程序來處理,中斷向量表就是各類型中斷處理程序的入口地址表。中斷嵌套:正在運行的中斷處理程序,又被其他中斷源中斷,這種情況叫做中斷嵌套。中斷就是CPU在執(zhí)行當前程序時由于內外部事件引起CPU暫時停止當前正在執(zhí)行的程序而轉向執(zhí)行請求CPU暫時停止的內外部事件的服務程序,該程序處理完后又返回繼續(xù)執(zhí)行被停止的程序;中斷向量是中斷處理子程序的入口地址;地址范圍是00000H003FFH。實驗一 系統(tǒng)認識實驗一.實驗目的掌握TDN86/88教學實驗系統(tǒng)的基本操作。二.實驗設備TDN86/88教學實驗系統(tǒng)一臺。三.實驗內容及步驟1. 系統(tǒng)認識實驗(1)(1)程序的輸入與修改從3500H內存單元開始建立015共16個數據。實驗步驟:a. 使用串行通訊電纜將實驗系統(tǒng)與PC機相連。b. 開啟實驗系統(tǒng)。c. 在系統(tǒng)軟件所在目錄(默認為C:\TANGDU\W8688),打開文件菜單選擇新建,即可開始輸入源程序。d. 輸入程序后,在文件菜單中選擇保存程序,注意文件名的格式,擴展文件名必須為*.ASM,例:。e. 在編譯菜單中選擇匯編(CTRL+F2)對源程序進行匯編,若源程序沒有錯誤生成目標文件*.OBJ,若源程序中有錯誤則返回錯誤信息,根據錯誤信息對源程序進行修改后再進行匯編。f. 匯編無誤后,在編譯菜單中選擇鏈接(CTRL+F3)對匯編生成的*.OBJ目標文件進行鏈接,鏈接信息顯示于屏幕上,如沒有錯誤,生成相應的可執(zhí)行文件*.EXE。g. 在窗口菜單中選擇調試(CTRL+1)打開調試窗口,出現系統(tǒng)提示符“”后選擇菜單中的裝入程序,選擇相應的*.EXE文件,填入程序段地址與偏移量(默認段地址0000,偏移量2000,一般不用修改),確定后PC開始將程序從磁盤裝入到教學實驗系統(tǒng)內存,提示裝載完畢后使用U命令進行反匯編,檢查程序是否正確裝入。U命令輸入格式為U0000:2000。h. 當發(fā)現源程序輸入錯誤或需要調整時,在調試窗口下可用A命令來修改,如修改2000句為MOV DI,3500的操作如下:顯示信息鍵入信息A2000↙0000:2000MOV DI,3500↙0000:2003↙(2)運行程序系統(tǒng)提供了單步運行、斷點運行、連續(xù)運行等方式,具體操作如下:a. 單步運行:在“”提示符下輸入T↙或點擊菜單中的單步運行執(zhí)行,每運行一條指令后會顯示下一條待執(zhí)行指令并顯示變化寄存器的內容,重復T↙可一步一步運行直至程序結束。b. 連續(xù)運行:在“”提示符下輸入G=0000:2000↙(在系統(tǒng)默認段址CS=0000情況下可直接輸入G=2000↙)可連續(xù)運行程序,在運行過程中,可通過CTRL+BREAK或點擊菜單中的停止來終止程序運行。c. 斷點運行:在程序中可用B命令定義斷點,系統(tǒng)規(guī)定最多定義10個斷點,例如:顯示信息鍵入信息B↙[0:]2009↙[1:]↙上例中定義了2009地址為斷點,輸入GB=0000:2000↙程序連續(xù)運行至斷點時,程序中斷并顯示當前各寄存器內容。GB是G命令的擴充,表示含斷點連續(xù)運行程序,斷點僅當系統(tǒng)復位時清除。(3)內存單元的內容顯示:使用D0000:3500↙可查看3500H350FH單元中的內容是否為015共16個數。(4)內存單元內容的修改:若要修改某一單元內容,可進行如下操作,其中,“空格”鍵用于向待編輯單元的高地址方向移動地址,而“”鍵則向反方向移動地址;用↙來確認輸入,退出E命令。顯示信息鍵入信息E3500↙0000:3500 00_01 space0000:3501 01_Space0000:3502 02_ 0000:3501 01_↙
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1