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

正文內(nèi)容

微機原理與接口技術(shù)課后習(xí)題答案(專業(yè)版)

2024-09-02 11:20上一頁面

下一頁面
  

【正文】 顯示處理后的字符串 call dispmsgdone: 〔〕,現(xiàn)僅在數(shù)據(jù)段設(shè)置表格緩沖區(qū),編程將ASCII代碼值填入留出位置的表格,然后調(diào)用顯示功能實現(xiàn)(需要利用雙重循環(huán))。 EAX≠0,沒有前導(dǎo)0了,令EBX=1≠0disp: add al,30h call dispcnext: loop againdone: 〔〕已知一個字符串的長度,剔除其中所有的空格字符。 jmp L3L2: pop edi inc edi loop L1 mov al,39。如果和不超過16位字的范圍(65535),則保存其和到WORDSUM,如超過則顯示‘Overflow !’。 數(shù)字 9? ja erdisp call dispcrlf call dispc jmp doneerdisp: mov eax,offset ermsg call dispmsg jmp againdone: 〔〕有一個首地址為ARRAY的20個雙字的數(shù)組,說明下列程序段的功能。R39。個數(shù)為奇數(shù),顯示出錯 call dispmsgdone: 〔〕指令CDQ將EAX符號擴展到EDX,即:EAX最高為0,則EDX=0;EAX最高為1,則EDX=FFFFFFFFH。,0msg2 byte 39。 call dispclabl3: mov eax,39。(10)調(diào)用ReadConsole函數(shù)時,用戶在鍵盤上按下數(shù)字8,然后回車,則鍵盤緩沖區(qū)的內(nèi)容依次是__________。LOOP指令不影響標(biāo)志,而DEC指令卻會影響除CF之外的其他狀態(tài)標(biāo)志。③ 無符號數(shù)和有符號數(shù)的操作影響兩組不同的標(biāo)志狀態(tài)位,故判斷兩個無符號數(shù)和有符號數(shù)的大小關(guān)系要利用不同的標(biāo)志位組合,所以有對應(yīng)的兩組指令。1/2/4由此可看出串操作指令的尋址特點:源操作數(shù)用寄存器ESI間接尋址,默認(rèn)在DS指向的數(shù)據(jù)段,但可以改變;目的操作數(shù)用寄存器EDI間接尋址,只能在ES指向的附加數(shù)據(jù)段;每執(zhí)行一次串操作,源指針ESI和目的指針EDI將自動修改:177。 mov ax,1470h and ax,ax or ax,ax xor ax,ax not ax test ax,0f0f0h〔解答〕 mov ax,1470h 。 EAX=__________,CF=__________,OF=__________ 。 AL=00H 0 1 0 0 1〔〕有兩個64位無符號整數(shù)存放在變量buffer1和buffer2中,定義數(shù)據(jù)、←buffer1-buffer2功能。 EAX=103H,CF=0,OF=0 。(5)把數(shù)0A0H與EAX寄存器的內(nèi)容相加,并把結(jié)果送回EAX中。 。 EAX=__________ mov bx,var 。,13,10 byte 39。ASCII碼0DH和0AH分別對應(yīng)的是回車和換行字符。〔解答〕① 對 ② 對 ③ 對 ④ 錯 ⑤ 錯 ⑥ 對 ⑦ 錯 ⑧ 錯 ⑨ 對 ⑩ 對〔〕填空題(1)定義字節(jié)變量的偽指令助記符是_____________,獲取變量名所具有的偏移地址的操作符是_____________。⑤ 源、目標(biāo)寄存器位數(shù)不同,不能用該指令進行數(shù)據(jù)交換。位移量190。〔解答〕匯編語言程序的開發(fā)有4個步驟:編輯:用文本編輯器形成一個以ASM為擴展名的源程序文件?!病呈裁词瞧秸勾鎯δP?、段式存儲模型和實地址存儲模型?〔解答〕平展存儲模型下,對程序來說存儲器是一個連續(xù)的地址空間,稱為線性地址空間。有符號數(shù)運算:58+124=182,范圍外,有溢出。8086有兩大功能部件:總線接口單元和執(zhí)行單元。(8)IA32處理器在實地址方式下,不能使用32位寄存器。在執(zhí)行單元執(zhí)行一條指令的同時,總線接口單元可以讀取下一條指令,等到執(zhí)行時不需要進行取指了,所以稱為預(yù)取。軟件兼容可從機器性能和推出時間分成向上(向下)和向前(向后)兼容。這就是“存儲程序”和“程序控制”(簡稱存儲程序控制)的概念?!病硡^(qū)別如下概念:路徑、絕對路徑、相對路徑、當(dāng)前目錄。I/O設(shè)備通過I/O接口與主機連接?!步獯稹尝?錯 ② 錯 ③ 對 ④ 錯 ⑤ 對 ⑥ 錯 ⑦ 錯 ⑧ 對 ⑨ 錯 ⑩ 錯〔〕填空題(1)CPU是英文___________的縮寫,中文譯為___________,微型機采用___________芯片構(gòu)成CPU。⑧ MASM是微軟開發(fā)的宏匯編程序。⑨ 指令的處理過程。(2)Intel 8086支持___________容量主存空間,80486支持___________容量主存空間。總線:互連各個部件的共用通道,主要含數(shù)據(jù)總線、地址總線和控制總線信號。系統(tǒng)磁盤上存在某個可執(zhí)行文件,但在DOS環(huán)境輸入其文件名卻提示沒有這個文件,是什么原因?〔解答〕路徑:操作系統(tǒng)以目錄形式管理磁盤上的文件,文件所在的分區(qū)和目錄就是該文件的路徑。指令的執(zhí)行是順序的,即一般按照指令在存儲器中存放的順序執(zhí)行,程序分支由轉(zhuǎn)移指令實現(xiàn)。例如32位PC機就陸續(xù)增加了對浮點處理指令、多媒體指令等的支持。③ Pentium采用分離的Cache結(jié)構(gòu),一個用做指令Cache,一個用做數(shù)據(jù)Cache。(9)存儲器尋址方式的操作數(shù)當(dāng)然在主存了??偩€接口單元:管理著8086與系統(tǒng)總線的接口,負(fù)責(zé)處理器對存儲器和外設(shè)進行訪問。例2:AAH + 7CH=①26H無符號數(shù)運算:170+124=294,范圍外,有進位。程序需要的代碼、數(shù)據(jù)和堆棧都包含在這個地址空間中。匯編:用匯編程序?qū)SM文件轉(zhuǎn)換為OBJ模塊文件。190。⑥ 前者在指令執(zhí)行時獲得偏移地址,是正確的;但后者的OFFSET只能在匯編階段獲得偏移地址,但此時寄存器內(nèi)容是不可知的,所以無法獲得偏移地址。(2)計算機中有一個“01100001”編碼?!病吃O(shè)置一個數(shù)據(jù)段,按照如下要求定義變量或符號常量:① my1b為字符串變量:Personal Computer② my2b為用十進制數(shù)表示的字節(jié)變量:20③ my3b為用十六進制數(shù)表示的字節(jié)變量:20④ my4b為用二進制數(shù)表示的字節(jié)變量:20⑤ my5w為20個未賦值的字變量⑥ my6c為100的常量⑦ my7c表示字符串:Personal Computer〔解答〕my1b byte 39。+39。 BX=__________ mov cx,var+2 。 數(shù)據(jù)段table byte 18h,34h,05h,06h,09h,0ah,0ch,11h,12h,14h ?!步獯稹?① add edx,ebx ② add al,[ebx+esi] ③ add [bx+0b2h],cx ④ add varw,3412h ⑤ add eax,0a0h〔〕分別執(zhí)行如下程序片斷,說明每條指令的執(zhí)行結(jié)果:(1) mov eax,80h 。 EAX=106H,CF=0,ZF=0(2) ?!步獯稹?。 ZF=__________,SF=__________,PF=__________〔解答〕(1) 。 AX=1470H CF OF SF ZF PF and ax,ax 。1(字節(jié)),177。 ④ 雙分支結(jié)構(gòu)中兩個分支體之間的JMP指令,用于實現(xiàn)結(jié)束前一個分支回到共同的出口作用。(7)CALL指令用在調(diào)用程序中,如果被調(diào)用程序中也有CALL指令,說明出現(xiàn)了嵌套?!步獯稹尝?相對尋址,間接尋址,直接尋址,間接尋址② 1256H,3280H③ 3721H,1④ EAH⑤ 循環(huán)初始,循環(huán)控制⑥ REPT1標(biāo)號的地址⑦ TEST ENDP,ENDM⑧ EBP⑨ PUBLIC,EXTERN⑩ 38H 0DH 0AH〔〕為了驗證例題41程序的執(zhí)行路徑,可以在每個標(biāo)號前后增加顯示功能。339。The ASCII code of the charater you entered is: 39。請編程實現(xiàn)該指令功能。done: call dispc〔〕編寫一個程序,先提示輸入數(shù)字“Input Number:0~9”,然后在下一行顯示輸入的數(shù)字,結(jié)束;如果不是鍵入了0~9數(shù)字,就提示錯誤“Error!”,繼續(xù)等待輸入數(shù)字。 mov ecx,20 mov eax,0 mov esi,eaxsumlp: add eax,array[esi] add esi,4 loop sumlp mov total,eax〔解答〕求這20個雙字的和,保存在TOTAL變量,不關(guān)進心進位和溢出?!步獯稹?。N39。請從字符串最后一個字符開始逐個向前判斷、并進行處理?!步獯稹?include .datatable byte 39。 為0結(jié)束 lea eax,string 。 EAX=0,說明是前導(dǎo)0,不顯示 mov ebx,1 。Y39。保存結(jié)果〔〕編寫計算100個16位正整數(shù)之和的程序。 。 jmp donenextr: mov al,39。個數(shù)為偶數(shù),正確繼續(xù) mov eax,offset error 。Please input a character: 39。?39。(9)MASM匯編語言中,聲明一個共用的變量應(yīng)使用__________偽指令;而使用外部變量要使用__________偽指令聲明。但考慮對狀態(tài)標(biāo)志的影響,它們有差別。② 數(shù)據(jù)通信時,數(shù)據(jù)的某一位用做傳輸數(shù)據(jù)的奇偶校驗位,數(shù)據(jù)中包括校驗位在內(nèi)的“1”的個數(shù)恒為奇數(shù),就是奇校驗;恒為偶數(shù),就是偶校驗。1/2/4,EDI←EDI177。 ZF=1,SF=0,PF=1〔〕 給出下列各條指令執(zhí)行后AX的結(jié)果,以及狀態(tài)標(biāo)志CF、OF、SF、ZF、PF的狀態(tài)。 EAX=__________B,CF=__________(4) xor eax,eax 。 AL=0FFH 0 0 1 0 1 inc al 。 EAX=83H,CF=0,SF=0 。(4)將32位變量VARD與數(shù)3412H相加,并把結(jié)果送回該存儲單元中。 可以沒有〔〕假設(shè)當(dāng)前ESP=0012FFB0H,說明下面每條指令后,ESP等于多少? push eax push dx push dword ptr 0f79h pop eax pop word ptr [bx] pop ebx〔解答〕ESP=0012FFACHESP=0012FFAAHESP=0012FFA6HESP=0012FFAAHESP=0012FFACHESP=0012FFB0H〔〕已知數(shù)字0~9對應(yīng)的格雷碼依次為:18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H;請為如下程序的每條指令加上注釋,說明每條指令的功能和執(zhí)行結(jié)果。并說明如下指令的執(zhí)行結(jié)果: mov eax,var 。 |0 1 2 3 4 5 6 7 8 9 A B C D E F39。小寫字母a~z對應(yīng)的ASCII碼依次是:61~7AH。(10)CMP指令是目的操作數(shù)減去源操作數(shù),CMPS指令是源操作數(shù)減去目的操作數(shù)。數(shù)值500大于一個字節(jié)所能表達的數(shù)據(jù)量,所以不能為字節(jié)變量賦值??梢允?,2,4或8(因為操作數(shù)的長度可以是1,2,4或8字節(jié));〔〕匯編語言程序的開發(fā)有哪4個步驟,分別利用什么程序完成、產(chǎn)生什么輸出文件。程序使用的堆棧一定在堆棧段。例1:3AH + 7CH=B6H無符號數(shù)運算:58+124=182,范圍內(nèi),無進位?!步獯稹尝?32,DX,DH② 16③ 段地址,偏移地址,EIP,IP④ 00100110,0⑤ 73C00H,73800H⑥ EBX,ECX,ESI,EDI,EBP,ESP⑦ 實地址,64KB⑧ ASM,目標(biāo)模塊,F(xiàn)LAT⑨ 立即數(shù)尋址、寄存器尋址和存儲器尋址⑩ DS,SS〔〕處理器內(nèi)部具有哪3個基本部分?8086分為哪兩大功能部件?其各自的主要功能是什么?〔解答〕處理器內(nèi)部有ALU、寄存器和指令處理三個基本單元。(7)MASM匯編語言的注釋用分號開始,但不能用中文分號。8086分成總線接口單元和指令執(zhí)行單元,可以獨立操作。其中軟件兼容是指同一個軟件可以不加修改地運行于體系結(jié)構(gòu)相同的各檔機器,結(jié)果一樣但運行時間可能不同。將程序和數(shù)據(jù)存放在存儲器中,計算機在工作時從存儲器取出指令加以執(zhí)行,自動完成計算任務(wù)。這個翻譯的過程稱為“匯編”,完成匯編工作的程序就是匯編程序(Assembler)。外部設(shè)備:外部設(shè)備是指可與微機進行交互的輸入(Input)設(shè)備和輸出(Output)設(shè)備,也稱I/O設(shè)備。(10)處理器進行讀操作,就是把數(shù)據(jù)從處理器內(nèi)部讀出傳送給主存或外設(shè)。⑦ 主板芯片組是主板的核心部件,它提供主板上的關(guān)鍵邏輯電路。處理器的“取指—譯碼—執(zhí)行周期” 是指處理器從主存儲器讀取指令(簡稱取指),翻譯指令代碼的功能(簡稱譯碼),然后執(zhí)行指令所規(guī)定的操作(簡稱執(zhí)行)的過程。(3)二進制16位共有___________個編碼組合,如果一位對應(yīng)處理器一個地址信號,16位地址信號共能尋址___________容量主存空間。〔〕什么是通用微處理器、單片機(微控制器)、DSP芯片、嵌入式系統(tǒng)?〔解答〕通用微處理器:適合較廣的應(yīng)用領(lǐng)域的微處理器,例如裝在PC機、筆記本電腦、工作站、服務(wù)器上的微處理器。絕對路徑:從根目錄到文件所在目錄的完整路徑稱為“絕對路徑”。計算機由存儲器、運算器、控制器、輸入設(shè)備和輸出設(shè)備五大基本部件組成,并規(guī)定了5部分的基本功能。在保證向后兼容的前提下,不斷改進其組成和實現(xiàn),延續(xù)計算機結(jié)構(gòu)的生命,才使得PC機具有如此強大的生命力。④ 堆棧的存取原則是先進后出(也稱為后進先出)操作方式存取
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1