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

正文內容

微機原理與接口技術課后習題答案(留存版)

2025-09-10 11:20上一頁面

下一頁面
  

【正文】 數(shù)據(jù)。(10)保護方式下,段基地址加偏移地址就是線性地址或物理地址。8086所有對外操作必須通過BIU和這些總線進行。有符號數(shù)運算:-86+124=28 ,范圍內,無溢出。段式存儲模型下,對程序來說存儲器由一組獨立的地址空間組成,獨立的地址空間稱為段。連接:用連接程序將一個或多個目標文件鏈接成一個EXE或COM可執(zhí)行文件。可以是8或32位有符號值。 ⑦ INC,DEC,NEG和NOT指令的操作數(shù)既是源操作數(shù)也是目的操作數(shù)。如果把它認為是無符號數(shù),它是10進制數(shù)___________;如果認為它是BCD碼,則表示真值_____________;又如果它是某個ASCII碼,則代表字符__________。Personal Computer39。,13,10 byte 39。 CX=__________ mov dl,var 。 代碼段 mov ebx,offset table mov al,8 xlat為了驗證你的判斷,不妨使用本書的I/O子程序庫提供的子程序DISPHB顯示換碼后AL的值。 EAX=__________ add eax,3 。 EAX=100 。 數(shù)據(jù)段buffer1 qword 67883000hbuffer2 qword 67762000h 。 ESI=9CH 。 AX=1470H 0 0 0 0 0 or ax,ax 。2(字)或177。⑤ 完整的子程序注釋可方便程序員調用該子程序,子程序注釋包括子程序名、子程序功能、入口參數(shù)和出口參數(shù)、調用注意事項和其他說明等。(8)子程序需要保護寄存器,包括保護傳遞入口參數(shù)和出口參數(shù)的通用寄存器。例如使得程序運行后顯示數(shù)碼1234。 call dispc mov eax,offset labl4 mov nvar,eax jmp nvar 。,0msg3 byte 39?!步獯?〕 test eax,8000h ?!步獯稹??!病尘幊讨薪洺R涗浤硞€字符出現(xiàn)的次數(shù)。 數(shù)據(jù)段array word 2005,2008,98 dup (1394) 。L3: call dispc〔〕主存中有一個8位壓縮BCD碼數(shù)據(jù),保存在一個雙字變量中?!步獯稹?。 |0 1 2 3 4 5 6 7 8 9 A B C D E F39。 繼續(xù)進行 cmp esi,0 jnz outlp 。 EBX=0,說明可能是前導0 cmp eax,0 jz next 。 代碼段 mov ecx,count mov edi,offset stringL1: mov esi,offset bug push edi mov edx,sizeof bugLN: mov al,[esi] cmp [edi],al jne L2 inc esi inc edi dec edx jne LN pop edi mov al,39。繼續(xù)循環(huán)done: mov space,ebx 。939。L39。標志PF反映“1”的個數(shù) jp done ?!步獯稹砳nclude .datamsg1 byte 39。 寄存器間接尋址 nop mov eax,39。(8)利用堆棧傳遞子程序參數(shù)的方法是固定的,例如尋址堆棧段數(shù)據(jù)的寄存器是__________。(6)介紹LOOP指令時,常說它相當于DEC ECX和JNZ兩條指令。第4章 匯編語言程序設計〔〕簡答題(1)是什么特點決定了目標地址的相對尋址方式應用最多?(2)什么是奇偶校驗?(3)為什么判斷無符號數(shù)大小和有符號大小的條件轉移指令不同?(4)雙分支結構中兩個分支體之間的JMP指令有什么作用?(5)為什么特別強調為子程序加上必要的注釋?(6)子程序采用堆棧傳遞參數(shù),為什么要特別注意堆棧平衡問題?(7)參數(shù)傳遞的“傳值”和“傳址”有什么區(qū)別?(8)INCLUDE語句和INCLUDELIB有什么區(qū)別? (9)混合編程有什么優(yōu)勢?(10)運行Windows程序,有時為什么會提示某個DLL文件不存在?〔解答〕① 當同一個程序被操作系統(tǒng)安排到不同的存儲區(qū)域執(zhí)行時,指令間的位移沒有改變,目標地址采用相對尋址可方便操作系統(tǒng)的靈活調度。〔解答〕MOVS指令的功能是:ES:[EDI]←DS:[ESI];ESI←ESI177。 EAX=0,CF=0,OF=0 。 EAX=__________B,CF=__________ or eax,3 。 AL=00H 0 1 0 0 1 dec al 。 EAX=80H 。(3)用EBX和位移量0B2H的寄存器相對尋址方式把存儲器中的一個雙字和ECX寄存器的內容相加,并把結果送回存儲器中。 可以沒有 mov eax,ebx mov ebx,[edi] mov [edi],eax pop eax 。,70h,20h,71h,20h,72h,20h,73h,20h,74h,20h,75h,20h,76h,20h,77h,20h,78h,20h,79h,20h byte 7ah,20h,7bh,20h,7ch,20h,7dh,20h,7eh,20h,7fh,20h,13,10 byte 0 .codestart: mov eax,offset table call dispmsg exit 0 end start〔〕數(shù)據(jù)段有如下定義,IA32處理器將以小端方式保存在主存:var dword 12345678h現(xiàn)以字節(jié)為單位按地址從低到高的順序,寫出這個變量內容?!步獯稹?include .datatable byte 39。大寫字母A~Z對應的ASCII碼依次是:41H~5AH。(9)邏輯運算沒有進位或溢出問題,此時CF和OF沒有作用,所以邏輯運算指令如AND、OR等將CF和OF設置為0。 ④ 不能。190。每個語句有:標號、指令助記符、操作數(shù)或參數(shù)、注釋4個部分組成。堆棧段:主存中堆棧所在的區(qū)域?!步獯稹尺M位標志CF表示無符號數(shù)運算結果是否超出范圍,超出范圍后加上進位或借位,運算結果仍然正確;溢出標志OF表示有符號數(shù)運算結果是否超出范圍,如果超出范圍,運算結果已經不正確。(10)用EBX做基地址指令,默認采用__________段寄存器指向的數(shù)據(jù)段;如果采用BP,EBP或SP,ESP作為基地址指針,默認使用__________段寄存器指向堆棧段。(6)80減90(80-90)需要借位,所以執(zhí)行結束后,進位標志CF=1。② 取指是指從主存取出指令代碼通過總線傳輸?shù)教幚砥鲀炔恐噶罴拇嫫鞯倪^程。兼容是一個廣泛的概念,包括軟件兼容、硬件兼容、系統(tǒng)兼容等。指令由操作碼和地址碼組成。匯編程序:匯編語言源程序要翻譯成機器語言程序才可以由處理器執(zhí)行。存儲器:存儲器是存放程序和數(shù)據(jù)的部件。RISC是指復雜指令集計算機。⑥ 中斷是CPU正常執(zhí)行程序的流程被某種原因打斷、并暫時停止,轉向執(zhí)行事先安排好的一段處理程序,待該處理程序結束后仍返回被中斷的指令繼續(xù)執(zhí)行的過程。⑩ 機器語言層,即指令集結構。(4) DOS主要支持兩種可執(zhí)行文件,它們的擴展名分別是___________和___________。單片機:是指通常用于控制領域的微處理器芯片,其內部除CPU外還集成了計算機的其他一些主要部件,只需配上少量的外部電路和設備,就可以構成具體的應用系統(tǒng)。是保證文件唯一性的標示方法?!病秤嬎銠C系統(tǒng)通常劃分為哪幾個層次?普通計算機用戶和軟件開發(fā)人員對計算機系統(tǒng)的認識一樣嗎? 〔解答〕最上層是用戶層?!病秤⑻貭柟咀钚翴ntel 80x86處理器是什么?請通過查閱相關資料(如英特爾公司網站),說明其主要特點和采用的新技術。⑤ 標志寄存器主要保存反映指令執(zhí)行結果和控制指令執(zhí)行形式的有關狀態(tài)?!步獯稹尝?錯 ② 對 ③ 對 ④ 對 ⑤ 錯⑥ 對 ⑦ 對 ⑧ 錯 ⑨ 對 ⑩ 對〔〕填空題(1)寄存器EDX是__________位的,其中低16位的名稱是__________,還可以分成兩個8位的寄存器,其中D8~D15部分可以用名稱__________表示。執(zhí)行單元EU:負責指令譯碼、數(shù)據(jù)運算和指令執(zhí)行。〔〕什么是8086中的邏輯地址和物理地址?邏輯地址如何轉換成物理地址?請將如下邏輯地址用物理地址表達(均為十六進制形式):① FFFF∶0 ② 40∶17 ③ 2000∶4500 ④ B821∶4567〔解答〕物理地址:在處理器地址總線上輸出的地址稱為物理地址。通常,代碼、數(shù)據(jù)和堆棧位于分開的段中。調試:用調試程序排除錯誤,生成正確的可執(zhí)行文件。② 16位存儲器尋址方式的組成公式16位有效地址 = 基址寄存器+變址寄存器+位移量其中基址寄存器只能是BX或BP,變址寄存器只能是SI或DI,位移量是8或16位有符號值〔〕說明下列指令中源操作數(shù)的尋址方式?假設VARD是一個雙字變量。⑧ 大小寫字母轉換利用它們的ASCII碼相差20H。(3)C語言用“\n”表示讓光標回到下一行首位,在匯編語言中需要輸出兩個控制字符:一個是回車,其ASCII碼是_____________,它將光標移動到當前所在行的首位;另一個是換行,其ASCII碼是_____________,它將光標移到下一行。my2b byte 20my3b byte 14hmy4b byte 00010100bmy5w word 20 dup(?)my6c = 100my7c equ Personal Computer〔〕定義常量NUM,其值為5;數(shù)據(jù)段中定義字數(shù)組變量DATALIST,它的頭5個字單元中依次存放10,2,5和4,最后1個單元初值不定。20 |39。 DL=__________ mov dh,var+3 。如果不使用XLAT指令,應如何修改?〔解答〕 。 EAX=__________,CF=__________,SF=__________ add eax,80h 。 EAX=300,CF=0(3) 。 代碼段 mov eax,dword ptr buffer1 mov edx,dword ptr buffer1+4 sub eax,dword ptr buffer2 sbb edx,dword ptr buffer2+4〔〕分別執(zhí)行如下程序片斷,說明每條指令的執(zhí)行結果:(1) mov esi,10011100b 。 ESI=80H 。 AX=1470H 0 0 0 0 0 xor ax,ax 。4(雙字)。 ⑥ 子程序保持堆棧平衡,才能保證執(zhí)行RET指令時當前棧頂?shù)膬热菔钦_的返回地址。(9)利用INCLUDE包含的源文件實際上只是源程序的一部分?!步獯稹?jmp labl1 。 存儲器間接尋址 nop mov eax,39。The code with even parity is: 39。 測試最高位 jz next1 。 數(shù)據(jù)段inmsg byte 39?,F(xiàn)編程記錄某個字符串中空格出現(xiàn)的次數(shù),結果保存在SPACE單元。 假設100個16位正整數(shù)wordsum word ?error byte 39?,F(xiàn)在需要進行顯示,但要求不顯示前導0。 數(shù)據(jù)段string byte 39。,13,10 byte 39。 前移一個位置 mov string[edi1],al cmp edi,ecx jb inlpnext: dec esi 。 EBX≠0,說明不是前導0,要顯示 jnz disp 。 。相等、是空格,空格個數(shù)加1next: inc esi jmp again 。 數(shù)字 0? jb erdisp cmp al,39。 jmp donenextl: mov al,39。 代碼段 mov al,Rdata and al,0ffh 。建議進一步增加顯示有關提示信息的功能,使得程序具有更加良好的交互性。 call dispc mov eax,offset labl3 jmp eax 。宏定義開始是“DISP MACRO”語句,則宏定義結束的語句是__________。(5)控制循環(huán)是否結束只能在一次循環(huán)結束之后進行。 代碼段 mov ecx,lengthof array1 mov ebx,0again: mov eax,array1[ebx*4] add eax,8000h mov ______________ add ebx,__________ loop again〔解答〕 mov array2[ebx*4],eax add ebx,1〔〕上機實現(xiàn)本章的例題程序,編程實現(xiàn)本章的習題程序。 代碼段 mov al,bcd shr al,4 add al,30h call dispc mov al,bcd and al,0fh add al,30h call dispc〔〕以MOVS指令為例,說明串操作指令的尋址特點,并用MOV和ADD等指令實現(xiàn)MOVSD的功能(假設DF=0)。 EAX=10111B,CF=0(4) 。 EAX=__________B,CF=__________ rcr eax,1 。 AL=0AFH 1 0 1 0 1 sub al,al 。 AL=__________,CF=__________,ZF=__________〔解答〕(1) 。(2)用寄存器EBX和ESI的基址變址尋址方式把存儲器的一個字節(jié)與AL寄存器的內容相加,并把結果送到AL中。〔解答〕 push eax 。70 |39。編程在數(shù)據(jù)段直接構造這樣的表格、填寫相應ASCII代碼值(不是字符本身),然后使用字符串
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1