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

正文內容

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

2024-08-07 11:20本頁面
  

【正文】 mov ax,2020h mov esi,6again0: mov [ebx],edx add ebx,4 mov ecx,16again1: mov word ptr [ebx],ax add ebx,2 inc al loop again1 add ebx,2 add edx,1 dec esi jnz again0 mov eax,offset table call dispmsg exit 0 end start〔〕請按如下說明編寫子程序:子程序功能:把用ASCII碼表示的兩位十進制數(shù)轉換為壓縮BCD碼入口參數(shù):DH=十位數(shù)的ASCII碼,DL=個位數(shù)的ASCII碼出口參數(shù):AL=對應BC。,13,10tab1 byte 6 dup(36 dup(?),13,10) byte 0 .codestart: mov ebx,offset tab1 mov edx,39。,13,10 byte 39?!步獯稹?include .datatable byte 39。 為0結束 lea eax,string 。 前移一個位置 mov string[edi1],al cmp edi,ecx jb inlpnext: dec esi 。 不是空格繼續(xù)循環(huán) mov edi,esi 。 。 顯示處理前的字符串 call dispmsg mov esi,ecx dec esioutlp: cmp string[esi],39。,0dh,0ah,0 。 數(shù)據(jù)段string byte 39。請從字符串最后一個字符開始逐個向前判斷、并進行處理。 EAX=0,說明是前導0,不顯示 mov ebx,1 。 EBX≠0,說明不是前導0,要顯示 jnz disp 。 EBX=0,表示可能是前導0again: rol esi,4 mov eax,esi and eax,0fh 。039。 數(shù)據(jù)段bcd dword 00371002h 。編程實現(xiàn)。現(xiàn)在需要進行顯示,但要求不顯示前導0。N39。Y39。 。count = sizeof stringbug byte 39。 數(shù)據(jù)段string byte 39。如果存在,顯示“Y”,否則顯示“N”。,0 。 假設100個16位正整數(shù)wordsum word ?error byte 39。〔解答〕 。保存結果〔〕編寫計算100個16位正整數(shù)之和的程序。相等、是空格,空格個數(shù)加1next: inc esi jmp again ??崭竦腁SCII碼是20H jne next 。 代碼段 mov esi,offset string xor ebx,ebx 。,0 。 數(shù)據(jù)段string byte 39?,F(xiàn)編程記錄某個字符串中空格出現(xiàn)的次數(shù),結果保存在SPACE單元。 mov ecx,20 mov eax,0 mov esi,eaxsumlp: add eax,array[esi] add esi,4 loop sumlp mov total,eax〔解答〕求這20個雙字的和,保存在TOTAL變量,不關進心進位和溢出。 。 數(shù)字 0? jb erdisp cmp al,39。039。 提示輸入數(shù)字 call dispmsgagain: call readc 。,0 。,0ermsg byte 0dh,0ah,39。 數(shù)據(jù)段inmsg byte 39。done: call dispc〔〕編寫一個程序,先提示輸入數(shù)字“Input Number:0~9”,然后在下一行顯示輸入的數(shù)字,結束;如果不是鍵入了0~9數(shù)字,就提示錯誤“Error!”,繼續(xù)等待輸入數(shù)字。 jmp donenextr: mov al,39。 jmp donenextl: mov al,39。 代碼段 mov eax,dvar test eax,80000000h jnz nextl test eax,1 jnz nextr mov al,39?!步獯稹?。 最高位為0轉移到此執(zhí)行:設置EDX=0done:〔解答2〕使用移位指令更好。 最高位為1,順序執(zhí)行:設置EDX=FFFFFFFFH jmp done 。 測試最高位 jz next1 。請編程實現(xiàn)該指令功能。個數(shù)為偶數(shù),正確繼續(xù) mov eax,offset error 。 代碼段 mov al,Rdata and al,0ffh 。Error !39。 數(shù)據(jù)段Rdata byte 57h 。假設傳送字節(jié)數(shù)據(jù)、最高位作為校驗位,接收到的數(shù)據(jù)已經(jīng)保存在Rdata變量中。例如,如果采用偶校驗,那么在接收到的數(shù)據(jù)中,其包含“1”的個數(shù)應該為0或偶數(shù)個,否則說明出現(xiàn)傳輸錯誤。The code with even parity is: 39。The ASCII code of the charater you entered is: 39。Please input a character: 39。建議進一步增加顯示有關提示信息的功能,使得程序具有更加良好的交互性。 D1=0條件成立,轉移 ... 。 假設一個數(shù)據(jù) shr eax,2 。 call dispc〔〕使用“SHR EAX,2”將EAX中的D1位移入CF標志,然后用JC/JNC指令替代JZ/JNZ指令完成例題43的功能。 call dispclabl4: mov eax,39。 存儲器間接尋址 nop mov eax,39。339。?39。 call dispc mov eax,offset labl3 jmp eax 。 call dispclabl2: mov eax,39。 相對近轉移 nop mov eax,39。139。?39?!步獯稹?jmp labl1 ?!步獯稹尝?相對尋址,間接尋址,直接尋址,間接尋址② 1256H,3280H③ 3721H,1④ EAH⑤ 循環(huán)初始,循環(huán)控制⑥ REPT1標號的地址⑦ TEST ENDP,ENDM⑧ EBP⑨ PUBLIC,EXTERN⑩ 38H 0DH 0AH〔〕為了驗證例題41程序的執(zhí)行路徑,可以在每個標號前后增加顯示功能。(9)MASM匯編語言中,聲明一個共用的變量應使用__________偽指令;而使用外部變量要使用__________偽指令聲明。宏定義開始是“DISP MACRO”語句,則宏定義結束的語句是__________。(6)例題414程序中的RET指令,如果用POP EBP指令和JMP EBP指令替換,此時EBP內容是__________。如果某個英文文檔利用例題411的異或方法進行簡單加密,統(tǒng)計發(fā)現(xiàn)密文中字節(jié)數(shù)據(jù)“8FH”最多,你判斷該程序采用的字節(jié)密碼可能是__________。 (3)“CMP EAX,3721H”指令之后是JZ指令,發(fā)生轉移的條件是EAX=__________,此時ZF=__________?!步獯稹尝?對 ② 錯 ③ 錯 ④ 錯 ⑤ 錯⑥ 對 ⑦ 對 ⑧ 錯 ⑨ 對 ⑩ 錯〔〕填空題(1)JMP指令根據(jù)目標地址的轉移范圍和尋址方式,可以分成四種類型:段內轉移、__________,段內轉移、__________和段間轉移、__________,段間轉移、__________。(9)利用INCLUDE包含的源文件實際上只是源程序的一部分。(7)CALL指令用在調用程序中,如果被調用程序中也有CALL指令,說明出現(xiàn)了嵌套。但考慮對狀態(tài)標志的影響,它們有差別。(5)控制循環(huán)是否結束只能在一次循環(huán)結束之后進行。(3)因為條件轉移指令Jcc要利用標志作為條件,所以也影響標志?!病撑袛囝}(1)指令指針或者還包括代碼段寄存器值的改變將引起程序流程的改變。⑨ 取長補短。⑦ “傳值”是傳遞參數(shù)的一個拷貝,被調用程序改變這個參數(shù)不影響調用程序;“傳址”時,被調用程序可能修改通過地址引用的變量內容。 ⑥ 子程序保持堆棧平衡,才能保證執(zhí)行RET指令時當前棧頂?shù)膬热菔钦_的返回地址。 ④ 雙分支結構中兩個分支體之間的JMP指令,用于實現(xiàn)結束前一個分支回到共同的出口作用。② 數(shù)據(jù)通信時,數(shù)據(jù)的某一位用做傳輸數(shù)據(jù)的奇偶校驗位,數(shù)據(jù)中包括校驗位在內的“1”的個數(shù)恒為奇數(shù),就是奇校驗;恒為偶數(shù),就是偶校驗。 代碼段 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 ecx,(lengthof msg)1 mov ebx,offset msgagain: mov al,[ebx] add al,20h mov [ebx],al add ebx,1 loop again mov eax,offset msg call dispmsg如果將其中語句“mov ebx,offset msg”改為“xor ebx,ebx”,則利用EBX間接尋址的兩個語句如何修改成EBX寄存器相對尋址,就可以實現(xiàn)同樣功能?〔解答〕顯示結果:welldoneEBX寄存器相對尋址: mov al,msg[ebx] mov msg[ebx],al〔〕下面程序的功能是將數(shù)組ARRAY1的每個元素加固定值(8000H),將和保存在數(shù)組ARRAY2。WELLDONE39。 push eax mov eax,[esi] mov es:[edi],eax add esi,4 add edi,4〔〕說明如下程序執(zhí)行后的顯示結果: 。4(雙字)。1(字節(jié)),177。1/2/4,EDI←EDI177。 代碼段 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)?!步獯稹??!步獯稹?。〔〕說明如下程序段的功能: mov ecx,16 mov bx,axnext: shr ax,1 rcr edx,1 shr bx,1 rcr edx,1 loop next mov eax,edx〔解答〕將AX的每一位依次重復一次,所得的32位結果保存于EAX中。 AX=FFFFH 0 0 0 1 1 test ax,0f0f0h 。 AX=1470H 0 0 0 0 0 xor ax,ax 。 AX=1470H CF OF SF ZF PF and ax,ax 。 ZF=1,SF=0,PF=1〔〕 給出下列各條指令執(zhí)行后AX的結果,以及狀態(tài)標志CF、OF、SF、ZF、PF的狀態(tài)。 EAX=10111B,CF=0(4) 。 EAX=101100B,CF=0 。 EAX=0000B,CF=0(3) 。 EAX=0010B,CF=1 。 ESI=01H(2) 。 ESI=80H 。 ZF=__________,SF=__________,PF=__________〔解答〕(1) 。 EAX=__________B,CF=__________(4) xor eax,eax 。 EAX=__________B,CF=__________ rcr eax,1 。 EAX=__________B,CF=__________(3) mov eax,1011b 。 EAX=__________B,CF=__________ shl eax,1 。 ESI=__________H(2) mov eax,1010b 。 ESI=__________H or esi,7fh 。 代碼段 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 ?!步獯稹?。 AL=0FFH 0 0 1 0 1 inc al 。 AL=0AFH 1 0 1 0 1 sub al,al 。 AL=12H 1 0 0 1 1 add al,9dh 。 AL=F3H,CF=0,ZF=0〔〕給出下列各條指令執(zhí)行后AL值,以及CF、ZF、SF、OF和PF的狀態(tài): mov al,89h add al,al add al,9dh cmp al,0bch sub al,al dec al inc al〔解答〕 mov al,89h 。 AL=77H,CF=0,SF=0 sub al,80h 。 EAX=2CH,CF=1(包含256的進位含義:256+44=300)(4) mov al,7fh 。 EAX=300,CF=0(3) 。 EAX=106H,CF=0,ZF=0(2) 。 EAX=83H,CF=0,SF=0 。 AL=__________,CF=____
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1