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

正文內(nèi)容

微機原理與接口技術(shù)課后習題答案(更新版)

2024-08-31 11:20上一頁面

下一頁面
  

【正文】 ,al add al,9dh cmp al,0bch sub al,al dec al inc al〔解答〕 mov al,89h 。 EAX=106H,CF=0,ZF=0(2) 。 EAX=__________,CF=__________(4) mov al,7fh 。〔解答〕 ① add edx,ebx ② add al,[ebx+esi] ③ add [bx+0b2h],cx ④ add varw,3412h ⑤ add eax,0a0h〔〕分別執(zhí)行如下程序片斷,說明每條指令的執(zhí)行結(jié)果:(1) mov eax,80h 。 AL=12H(8的格雷碼)不使用XLAT指令: mov ebx,offset table 。 數(shù)據(jù)段table byte 18h,34h,05h,06h,09h,0ah,0ch,11h,12h,14h 。 BX=5678H 。 BX=__________ mov cx,var+2 。50 |39。+39。 數(shù)據(jù)段 org 100hvarw word 1234h,5678hvarb byte 3,4vard dword 12345678hbuff byte 10 dup(?)mess byte 39。〔〕設(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。(8)指令“XOR EAX, EAX”和“SUB EAX, EAX”執(zhí)行后,EAX=__________,CF=OF=__________。(2)計算機中有一個“01100001”編碼。(4)空操作NOP指令其實根本沒有指令。⑥ 前者在指令執(zhí)行時獲得偏移地址,是正確的;但后者的OFFSET只能在匯編階段獲得偏移地址,但此時寄存器內(nèi)容是不可知的,所以無法獲得偏移地址。使用二進制8位表達無符號整數(shù),257沒有對應(yīng)的編碼。190。任何8個32位通用寄存器之一;匯編:用匯編程序?qū)SM文件轉(zhuǎn)換為OBJ模塊文件。保護方式通過描述符實現(xiàn)分段存儲管理,每個邏輯段可達4GB。程序需要的代碼、數(shù)據(jù)和堆棧都包含在這個地址空間中。① FFFFH:0=FFFF0H② 40H:17H=00417H③ 2000H:4500H=24500H④ B821H:4567H=BC777H〔〕IA32處理器有哪三類基本段,各是什么用途?〔解答〕IA32處理器有代碼段、數(shù)據(jù)段、堆棧段三類基本段。例2:AAH + 7CH=①26H無符號數(shù)運算:170+124=294,范圍外,有進位。例如,有些指令執(zhí)行后會影響有關(guān)標志位;有些指令的執(zhí)行要利用相關(guān)標志??偩€接口單元:管理著8086與系統(tǒng)總線的接口,負責處理器對存儲器和外設(shè)進行訪問。(6)IA32處理器有8個32位通用寄存器,其中EAX,__________,__________和EDX,可以分成16位和8位操作;還有另外4個是__________,__________,__________,和__________。(9)存儲器尋址方式的操作數(shù)當然在主存了?!病撑袛囝}(1)程序計數(shù)器PC或指令指針EIP寄存器屬于通用寄存器。③ Pentium采用分離的Cache結(jié)構(gòu),一個用做指令Cache,一個用做數(shù)據(jù)Cache。它比機器語言直觀,容易理解和記憶,用匯編語言編寫的程序也比機器語言易閱讀、易排錯。例如32位PC機就陸續(xù)增加了對浮點處理指令、多媒體指令等的支持。第0層是數(shù)字電路層。指令的執(zhí)行是順序的,即一般按照指令在存儲器中存放的順序執(zhí)行,程序分支由轉(zhuǎn)移指令實現(xiàn)。現(xiàn)在這個預(yù)言通常表達為:每隔18個月硅片密度(晶體管容量)將翻倍;也常被表達為:每18個月,集成電路的性能將提高一倍,而其價格將降低一半。系統(tǒng)磁盤上存在某個可執(zhí)行文件,但在DOS環(huán)境輸入其文件名卻提示沒有這個文件,是什么原因?〔解答〕路徑:操作系統(tǒng)以目錄形式管理磁盤上的文件,文件所在的分區(qū)和目錄就是該文件的路徑。可以考慮組織成一篇或多篇論文??偩€:互連各個部件的共用通道,主要含數(shù)據(jù)總線、地址總線和控制總線信號。(10)當前32位PC機主要采用___________總線連接I/O接口電路卡。(2)Intel 8086支持___________容量主存空間,80486支持___________容量主存空間。(5)處理器并不直接連接外設(shè),而是通過I/O接口電路與外設(shè)連接。⑨ 指令的處理過程。 微機原理與接口技術(shù)習題解答 第1章 微型計算機系統(tǒng)〔〕簡答題(1)計算機字長(Word)指的是什么?(2)總線信號分成哪三組信號?(3)PC機主存采用DRAM組成還是SRAM組成?(4)Cache是什么意思?(5)ROMBIOS是什么?(6)中斷是什么?(7)32位PC機主板的芯片組是什么?(8)教材中MASM是指什么?(9)處理器的“取指-譯碼-執(zhí)行周期”是指什么?(10)本課程的主要內(nèi)容屬于計算機系統(tǒng)層次結(jié)構(gòu)中哪個層次?〔解答〕① 處理器每個單位時間可以處理的二進制數(shù)據(jù)位數(shù)稱計算機字長。⑧ MASM是微軟開發(fā)的宏匯編程序。(4)微機主存只要使用RAM芯片就可以了?!步獯稹尝?錯 ② 錯 ③ 對 ④ 錯 ⑤ 對 ⑥ 錯 ⑦ 錯 ⑧ 對 ⑨ 錯 ⑩ 錯〔〕填空題(1)CPU是英文___________的縮寫,中文譯為___________,微型機采用___________芯片構(gòu)成CPU。(9)最初由___________公司采用Intel 8088處理器和___________操作系統(tǒng)推出PC機。I/O設(shè)備通過I/O接口與主機連接。題外話:大家可以通過閱讀相關(guān)資料、查詢互聯(lián)網(wǎng)獲得更加詳細的發(fā)展情況?!病硡^(qū)別如下概念:路徑、絕對路徑、相對路徑、當前目錄。(1965年,Intel公司的創(chuàng)始人之一摩爾預(yù)言:集成電路上的晶體管密度每年將翻倍。這就是“存儲程序”和“程序控制”(簡稱存儲程序控制)的概念。第1層是控制層。軟件兼容可從機器性能和推出時間分成向上(向下)和向前(向后)兼容。匯編語言的語句通常與機器指令對應(yīng),因此,匯編語言與具體的計算機有關(guān),屬于低級語言。在執(zhí)行單元執(zhí)行一條指令的同時,總線接口單元可以讀取下一條指令,等到執(zhí)行時不需要進行取指了,所以稱為預(yù)取。⑩ 指令的操作數(shù)需要通過存儲器地址或I/O地址,才能查找到數(shù)據(jù)本身,故稱數(shù)據(jù)尋址方式。(8)IA32處理器在實地址方式下,不能使用32位寄存器。(5)在實地址工作方式下,邏輯地址“7380H∶400H”表示的物理地址是__________,并且該段起始于__________物理地址。8086有兩大功能部件:總線接口單元和執(zhí)行單元?!步獯稹硺酥荆河糜诜从持噶顖?zhí)行結(jié)果或控制指令執(zhí)行形式的一個或多個二進制數(shù)位。有符號數(shù)運算:58+124=182,范圍外,有溢出。將邏輯地址中的段地址左移二進制4位(對應(yīng)16進制是一位,即乘以16),加上偏移地址就得到20位物理地址?!病呈裁词瞧秸勾鎯δP?、段式存儲模型和實地址存儲模型?〔解答〕平展存儲模型下,對程序來說存儲器是一個連續(xù)的地址空間,稱為線性地址空間。保護方式:具有強大的段頁式存儲管理和特權(quán)與保護能力,使用全部32條地址總線,可尋址4GB物理存儲器?!步獯稹硡R編語言程序的開發(fā)有4個步驟:編輯:用文本編輯器形成一個以ASM為擴展名的源程序文件。190。位移量190。只有一種指令的加減法如何區(qū)別無符號數(shù)和有符號數(shù)運算?(10)邏輯與運算為什么也稱為邏輯乘?〔解答〕① 沒有。⑤ 源、目標寄存器位數(shù)不同,不能用該指令進行數(shù)據(jù)交換。(3)IA32處理器采用小端方式存儲多字節(jié)數(shù)據(jù)。〔解答〕① 對 ② 對 ③ 對 ④ 錯 ⑤ 錯 ⑥ 對 ⑦ 錯 ⑧ 錯 ⑨ 對 ⑩ 對〔〕填空題(1)定義字節(jié)變量的偽指令助記符是_____________,獲取變量名所具有的偏移地址的操作符是_____________。(7)例題39的TAB定義如果是“1234567890”,則顯示結(jié)果是__________。ASCII碼0DH和0AH分別對應(yīng)的是回車和換行字符。,3 dup(1,?,3 dup(4)) word 10h,5,3 dup(?)〔解答〕41 42 43 0A 10 45 46 FF 00 04 04 04 FF 00 04 04 04 FF 00 04 04 0410 00 FB FF 00 00 00 00 00 00〔〕設(shè)在某個程序中有如下片段,請寫出每條傳送指令執(zhí)行后寄存器EAX的內(nèi)容: 。,13,10 byte 39。,40h,20h,41h,20h,42h,20h,43h,20h,44h,20h,45h,20h,46h,20h,47h,20h,48h,20h,49h,20h byte 4ah,20h,4bh,20h,4ch,20h,4dh,20h,4eh,20h,4fh,20h,13,10 byte 39。 EAX=__________ mov bx,var 。 EAX=12345678H 。 。 AL=8 xlat 。(5)把數(shù)0A0H與EAX寄存器的內(nèi)容相加,并把結(jié)果送回EAX中。 EAX=__________ add al,200 。 EAX=103H,CF=0,OF=0 。 AL=F7H,CF=1,OF=1 sbb al,3 。 AL=00H 0 1 0 0 1〔〕有兩個64位無符號整數(shù)存放在變量buffer1和buffer2中,定義數(shù)據(jù)、←buffer1-buffer2功能。 EAX=__________B shr eax,2 。 EAX=__________,CF=__________,OF=__________ 。 EAX=0100B,CF=0 。 mov ax,1470h and ax,ax or ax,ax xor ax,ax not ax test ax,0f0f0h〔解答〕 mov ax,1470h 。〔〕編程將一個64位數(shù)據(jù)邏輯左移3位。1/2/4由此可看出串操作指令的尋址特點:源操作數(shù)用寄存器ESI間接尋址,默認在DS指向的數(shù)據(jù)段,但可以改變;目的操作數(shù)用寄存器EDI間接尋址,只能在ES指向的附加數(shù)據(jù)段;每執(zhí)行一次串操作,源指針ESI和目的指針EDI將自動修改:177。,0 。③ 無符號數(shù)和有符號數(shù)的操作影響兩組不同的標志狀態(tài)位,故判斷兩個無符號數(shù)和有符號數(shù)的大小關(guān)系要利用不同的標志位組合,所以有對應(yīng)的兩組指令。⑩ Windows程序在運行時需要加載其配套的動態(tài)鏈接庫DLL文件,當其沒有被搜索到時就會提示不存在。LOOP指令不影響標志,而DEC指令卻會影響除CF之外的其他狀態(tài)標志。(4)小寫字母“e”是英文當中出現(xiàn)頻率最高的字母。(10)調(diào)用ReadConsole函數(shù)時,用戶在鍵盤上按下數(shù)字8,然后回車,則鍵盤緩沖區(qū)的內(nèi)容依次是__________。 call dispc jmp near ptr labl2 。 call dispclabl3: mov eax,39?!步獯稹?mov eax,56h 。,0msg2 byte 39。〔解答〕 。個數(shù)為奇數(shù),顯示出錯 call dispmsgdone: 〔〕指令CDQ將EAX符號擴展到EDX,即:EAX最高為0,則EDX=0;EAX最高為1,則EDX=FFFFFFFFH。 rol eax,1 rcr edx,1 sar edx,31 ror eax,1〔〕編程,首先測試雙字變量DVAR的最高位,如果為1,則顯示字母“L”;如果最高位不為1,則繼續(xù)測試最低位,如果最低位為1,則顯示字母“R”;如果最低位也不為1,則顯示字母“M”。R39。 代碼段 mov eax,offset inmsg 。 數(shù)字 9? ja erdisp call dispcrlf call dispc jmp doneerdisp: mov eax,offset ermsg call dispmsg jmp againdone: 〔〕有一個首地址為ARRAY的20個雙字的數(shù)組,說明下列程序段的功能。以0結(jié)尾的字符串space dword ? 。如果和不超過16位字的范圍(65535),則保存其和到WORDSUM,如超過則顯示‘Overflow !’。〔解答〕 。 jmp L3L2: pop edi inc edi loop L1 mov al,39。 代碼段 mov esi,bcd cmp esi,0 jnz goon mov al,39。 EAX≠0,沒有前導0了,令EBX=1≠0disp: add al,30h call dispcnext: loop againdone: 〔〕已知一個字符串的長度,剔除其中所有的空格字符。 39。 顯示處理后的字符串 call dispmsgdone: 〔〕,現(xiàn)僅在數(shù)據(jù)段設(shè)置表格緩沖區(qū),編程將ASCII代碼值填入留出位置的表格,然后調(diào)用顯示功能實現(xiàn)(需要利用雙重循
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1