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

正文內(nèi)容

習(xí)題答案微機(jī)原理與接口_基于ia32處理器與32位匯編語(yǔ)言_第四版-全文預(yù)覽

  

【正文】 sub al,8 。 EAX=100 。 EAX=80H 。 AL=__________ sub al,8 。 EAX=__________ add ax,200 。 EAX=__________ add eax,3 。(3)用EBX和位移量0B2H的寄存器相對(duì)尋址方式把存儲(chǔ)器中的一個(gè)雙字和ECX寄存器的內(nèi)容相加,并把結(jié)果送回存儲(chǔ)器中。 EBX=格雷碼表首地址 mov eax,0 mov al,8 。 代碼段 mov ebx,offset table 。 代碼段 mov ebx,offset table mov al,8 xlat為了驗(yàn)證你的判斷,不妨使用本書(shū)的I/O子程序庫(kù)提供的子程序DISPHB顯示換碼后AL的值。 可以沒(méi)有 mov eax,ebx mov ebx,[edi] mov [edi],eax pop eax 。 CX=1234H 。以字節(jié)為單位按地址從低到高的順序,var變量的內(nèi)容:78H、56H、34H、12H。 CX=__________ mov dl,var 。,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é)為單位按地址從低到高的順序,寫(xiě)出這個(gè)變量?jī)?nèi)容。,50h,20h,51h,20h,52h,20h,53h,20h,54h,20h,55h,20h,56h,20h,57h,20h,58h,20h,59h,20h byte 5ah,20h,5bh,20h,5ch,20h,5dh,20h,5eh,20h,5fh,20h,13,10 byte 39。,30h,20h,31h,20h,32h,20h,33h,20h,34h,20h,35h,20h,36h,20h,37h,20h,38h,20h,39h,20h byte 3ah,20h,3bh,20h,3ch,20h,3dh,20h,3eh,20h,3fh,20h,13,10 byte 39。,13,10 byte 39。〔解答〕 include .datatable byte 39。hello39。,10,10h,39。Personal Computer39。大寫(xiě)字母A~Z對(duì)應(yīng)的ASCII碼依次是:41H~5AH。而指令“MOV EAX, 0”執(zhí)行后,EAX=__________,CF和OF沒(méi)有變化。如果將其以字量使用,應(yīng)該用_____________說(shuō)明。如果把它認(rèn)為是無(wú)符號(hào)數(shù),它是10進(jìn)制數(shù)___________;如果認(rèn)為它是BCD碼,則表示真值_____________;又如果它是某個(gè)ASCII碼,則代表字符__________。(9)邏輯運(yùn)算沒(méi)有進(jìn)位或溢出問(wèn)題,此時(shí)CF和OF沒(méi)有作用,所以邏輯運(yùn)算指令如AND、OR等將CF和OF設(shè)置為0。(5)堆棧的操作原則是“先進(jìn)后出”,所以堆棧段的數(shù)據(jù)除PUSH和POP指令外,不允許其他方法讀寫(xiě)?!病撑袛囝}(1)對(duì)一個(gè)正整數(shù),它的原碼、反碼和補(bǔ)碼都一樣,也都與無(wú)符號(hào)數(shù)的編碼一樣。 ⑦ INC,DEC,NEG和NOT指令的操作數(shù)既是源操作數(shù)也是目的操作數(shù)。 ④ 不能。② 字符“39。F39。② 16位存儲(chǔ)器尋址方式的組成公式16位有效地址 = 基址寄存器+變址寄存器+位移量其中基址寄存器只能是BX或BP,變址寄存器只能是SI或DI,位移量是8或16位有符號(hào)值??梢允?,2,4或8(因?yàn)椴僮鲾?shù)的長(zhǎng)度可以是1,2,4或8字節(jié));190?;芳拇嫫?90。調(diào)試:用調(diào)試程序排除錯(cuò)誤,生成正確的可執(zhí)行文件。〔〕匯編語(yǔ)言程序的開(kāi)發(fā)有哪4個(gè)步驟,分別利用什么程序完成、產(chǎn)生什么輸出文件。虛擬8086方式:在保護(hù)方式下運(yùn)行的類(lèi)似實(shí)方式的運(yùn)行環(huán)境,只能在1MB存儲(chǔ)空間下使用“16位段”。實(shí)地址工作方式只能支持實(shí)地址存儲(chǔ)模型。通常,代碼、數(shù)據(jù)和堆棧位于分開(kāi)的段中。程序使用的堆棧一定在堆棧段。程序的指令代碼必須安排在代碼段,否則將無(wú)法正常執(zhí)行。邏輯地址轉(zhuǎn)換成物理地址:邏輯地址由處理器在輸出之前轉(zhuǎn)換為物理地址?!病呈裁词?086中的邏輯地址和物理地址?邏輯地址如何轉(zhuǎn)換成物理地址?請(qǐng)將如下邏輯地址用物理地址表達(dá)(均為十六進(jìn)制形式):① FFFF∶0 ② 40∶17 ③ 2000∶4500 ④ B821∶4567〔解答〕物理地址:在處理器地址總線(xiàn)上輸出的地址稱(chēng)為物理地址。例1:3AH + 7CH=B6H無(wú)符號(hào)數(shù)運(yùn)算:58+124=182,范圍內(nèi),無(wú)進(jìn)位。控制標(biāo)志:DF標(biāo)志,控制字符串操作的地址方向。〔〕什么是標(biāo)志?什么是IA32處理器的狀態(tài)標(biāo)志、控制標(biāo)志和系統(tǒng)標(biāo)志?說(shuō)明狀態(tài)標(biāo)志在標(biāo)志寄存器EFLAGS的位置和含義。執(zhí)行單元EU:負(fù)責(zé)指令譯碼、數(shù)據(jù)運(yùn)算和指令執(zhí)行?!步獯稹尝?32,DX,DH② 16③ 段地址,偏移地址,EIP,IP④ 00100110,0⑤ 73C00H,73800H⑥ EBX,ECX,ESI,EDI,EBP,ESP⑦ 實(shí)地址,64KB⑧ ASM,目標(biāo)模塊,F(xiàn)LAT⑨ 立即數(shù)尋址、寄存器尋址和存儲(chǔ)器尋址⑩ DS,SS〔〕處理器內(nèi)部具有哪3個(gè)基本部分?8086分為哪兩大功能部件?其各自的主要功能是什么?〔解答〕處理器內(nèi)部有ALU、寄存器和指令處理三個(gè)基本單元。該工作方式分段最大不超過(guò)__________。(4)進(jìn)行8位二進(jìn)制數(shù)加法:10111010+01101100,8位結(jié)果是__________,標(biāo)志PF=__________。〔解答〕① 錯(cuò) ② 對(duì) ③ 對(duì) ④ 對(duì) ⑤ 錯(cuò)⑥ 對(duì) ⑦ 對(duì) ⑧ 錯(cuò) ⑨ 對(duì) ⑩ 對(duì)〔〕填空題(1)寄存器EDX是__________位的,其中低16位的名稱(chēng)是__________,還可以分成兩個(gè)8位的寄存器,其中D8~D15部分可以用名稱(chēng)__________表示。(7)MASM匯編語(yǔ)言的注釋用分號(hào)開(kāi)始,但不能用中文分號(hào)。(3)EAX也被稱(chēng)為累加器,因?yàn)樗褂米铑l繁。⑨ 不會(huì)。⑤ 標(biāo)志寄存器主要保存反映指令執(zhí)行結(jié)果和控制指令執(zhí)行形式的有關(guān)狀態(tài)。8086分成總線(xiàn)接口單元和指令執(zhí)行單元,可以獨(dú)立操作。高級(jí)語(yǔ)言程序通常也需要翻譯成匯編語(yǔ)言程序,再進(jìn)一步翻譯成機(jī)器語(yǔ)言代碼。而匯編語(yǔ)言是為了便于理解與記憶,將機(jī)器指令用助記符代替而形成的一種語(yǔ)言。〔〕英特爾公司最新Intel 80x86處理器是什么?請(qǐng)通過(guò)查閱相關(guān)資料(如英特爾公司網(wǎng)站),說(shuō)明其主要特點(diǎn)和采用的新技術(shù)。其中軟件兼容是指同一個(gè)軟件可以不加修改地運(yùn)行于體系結(jié)構(gòu)相同的各檔機(jī)器,結(jié)果一樣但運(yùn)行時(shí)間可能不同。普通計(jì)算機(jī)用戶(hù)看到的計(jì)算機(jī),也就是我們最熟悉的計(jì)算機(jī),屬于用戶(hù)層,而軟件人員看到的屬于高級(jí)語(yǔ)言層或是匯編語(yǔ)言層。第2層是機(jī)器語(yǔ)言層?!病秤?jì)算機(jī)系統(tǒng)通常劃分為哪幾個(gè)層次?普通計(jì)算機(jī)用戶(hù)和軟件開(kāi)發(fā)人員對(duì)計(jì)算機(jī)系統(tǒng)的認(rèn)識(shí)一樣嗎? 〔解答〕最上層是用戶(hù)層。將程序和數(shù)據(jù)存放在存儲(chǔ)器中,計(jì)算機(jī)在工作時(shí)從存儲(chǔ)器取出指令加以執(zhí)行,自動(dòng)完成計(jì)算任務(wù)。由于電子器件的物理極限在悄然逼近,摩爾定律不會(huì)永遠(yuǎn)持續(xù)?!病呈裁词悄柖??它能永久成立嗎?〔解答〕每18個(gè)月,集成電路的性能將提高一倍,而其價(jià)格將降低一半。是保證文件唯一性的標(biāo)示方法。這個(gè)翻譯的過(guò)程稱(chēng)為“匯編”,完成匯編工作的程序就是匯編程序(Assembler)?!步獯稹持浄喝藗儾捎帽阌谟洃?、并能描述指令功能的符號(hào)來(lái)表示機(jī)器指令操作碼,該符號(hào)稱(chēng)為指令助記符。〔解答〕8086奠定了基本的16位指令集,80286提供了保護(hù)方式的各種指令,80386將指令集全面提升為32位,80486融入了浮點(diǎn)數(shù)據(jù)處理指令,奔騰系列陸續(xù)增加了多媒體指令MMX、SSE、SSE2和SSE3,最新的奔騰4處理器還支持64位指令集。單片機(jī):是指通常用于控制領(lǐng)域的微處理器芯片,其內(nèi)部除CPU外還集成了計(jì)算機(jī)的其他一些主要部件,只需配上少量的外部電路和設(shè)備,就可以構(gòu)成具體的應(yīng)用系統(tǒng)。外部設(shè)備:外部設(shè)備是指可與微機(jī)進(jìn)行交互的輸入(Input)設(shè)備和輸出(Output)設(shè)備,也稱(chēng)I/O設(shè)備?!步獯稹矯PU:CPU也稱(chēng)處理器,是微機(jī)的核心。(8)Pentium處理器采用___________位數(shù)據(jù)總線(xiàn)與主存相連。(4) DOS主要支持兩種可執(zhí)行文件,它們的擴(kuò)展名分別是___________和___________。(10)處理器進(jìn)行讀操作,就是把數(shù)據(jù)從處理器內(nèi)部讀出傳送給主存或外設(shè)。(7)Windows的模擬DOS環(huán)境與控制臺(tái)環(huán)境是一樣的。(3)8086的數(shù)據(jù)總線(xiàn)為16位,也就是說(shuō)8086的數(shù)據(jù)總線(xiàn)的個(gè)數(shù)、或說(shuō)條數(shù)、位數(shù)是16。⑩ 機(jī)器語(yǔ)言層,即指令集結(jié)構(gòu)。⑦ 主板芯片組是主板的核心部件,它提供主板上的關(guān)鍵邏輯電路。③ PC機(jī)主存采用DRAM組成。② 總線(xiàn)信號(hào)分成三組,分別是數(shù)據(jù)總線(xiàn)、地址總線(xiàn)和控制總線(xiàn)。⑥ 中斷是CPU正常執(zhí)行程序的流程被某種原因打斷、并暫時(shí)停止,轉(zhuǎn)向執(zhí)行事先安排好的一段處理程序,待該處理程序結(jié)束后仍返回被中斷的指令繼續(xù)執(zhí)行的過(guò)程。處理器的“取指—譯碼—執(zhí)行周期” 是指處理器從主存儲(chǔ)器讀取指令(簡(jiǎn)稱(chēng)取指),翻譯指令代碼的功能(簡(jiǎn)稱(chēng)譯碼),然后執(zhí)行指令所規(guī)定的操作(簡(jiǎn)稱(chēng)執(zhí)行)的過(guò)程。(2)IA64結(jié)構(gòu)是IA32結(jié)構(gòu)的64位擴(kuò)展,也就是Intel 64結(jié)構(gòu)。(6)處理器是微機(jī)的控制中心,內(nèi)部只包括5大功能部件的控制器。RISC是指復(fù)雜指令集計(jì)算機(jī)。(3)二進(jìn)制16位共有___________個(gè)編碼組合,如果一位對(duì)應(yīng)處理器一個(gè)地址信號(hào),16位地址信號(hào)共能尋址___________容量主存空間。(7)Pentium系列處理器的多媒體指令有___________,SSE,SSE2和___________類(lèi)指令?!步獯稹尝?Central Processing Unit,中央處理單元,處理器② 1MB,4GB③ 216,64KB④ EXE,COM⑤ Instruction Set Architecture⑥ 目錄⑦ MMX,SSE3⑧ 64⑨ IBM,DOS⑩ PCI〔〕說(shuō)明微型計(jì)算機(jī)系統(tǒng)的硬件組成及各部分作用。存儲(chǔ)器:存儲(chǔ)器是存放程序和數(shù)據(jù)的部件。〔〕什么是通用微處理器、單片機(jī)(微控制器)、DSP芯片、嵌入式系統(tǒng)?〔解答〕通用微處理器:適合較廣的應(yīng)用領(lǐng)域的微處理器,例如裝在PC機(jī)、筆記本電腦、工作站、服務(wù)器上的微處理器?!病尘C述Intel 80x86系列處理器在指令集方面的發(fā)展?!病硡^(qū)別如下概念:助記符、匯編語(yǔ)言、匯編語(yǔ)言程序和匯編程序。匯編程序:匯編語(yǔ)言源程序要翻譯成機(jī)器語(yǔ)言程序才可以由處理器執(zhí)行。絕對(duì)路徑:從根目錄到文件所在目錄的完整路徑稱(chēng)為“絕對(duì)路徑”。指明的路徑不正確,或者執(zhí)行了另外一個(gè)同名的文件。)不能。指令由操作碼和地址碼組成。計(jì)算機(jī)由存儲(chǔ)器、運(yùn)算器、控制器、輸入設(shè)備和輸出設(shè)備五大基本部件組成,并規(guī)定了5部分的基本功能。第3層是操作系統(tǒng)層。普通計(jì)算機(jī)用戶(hù)和軟件人員對(duì)計(jì)算機(jī)系統(tǒng)的認(rèn)識(shí)并不一樣。兼容是一個(gè)廣泛的概念,包括軟件兼容、硬件兼容、系統(tǒng)兼容等。在保證向后兼容的前提下,不斷改進(jìn)其組成和實(shí)現(xiàn),延續(xù)計(jì)算機(jī)結(jié)構(gòu)的生命,才使得PC機(jī)具有如此強(qiáng)大的生命力?!步獯稹掣呒?jí)語(yǔ)言與具體的計(jì)算機(jī)硬件無(wú)關(guān),其表達(dá)方式接近于所描述的問(wèn)題,易為人們接受和掌握,用高級(jí)語(yǔ)言編寫(xiě)程序要比低級(jí)語(yǔ)言容易得多,并大大簡(jiǎn)化了程序的編制和調(diào)試,使編程效率得到大幅度的提高。機(jī)器語(yǔ)言的每一條機(jī)器指令都是二進(jìn)制形式的指令代碼,計(jì)算機(jī)硬件可以直接識(shí)別。② 取指是指從主存取出指令代碼通過(guò)總線(xiàn)傳輸?shù)教幚砥鲀?nèi)部指令寄存器的過(guò)程。④ 堆棧的存取原則是先進(jìn)后出(也稱(chēng)為后進(jìn)先出)操作方式存取數(shù)據(jù)。⑧ 匯編語(yǔ)言的標(biāo)識(shí)符大小寫(xiě)不敏感,即表示字母大小寫(xiě)不同、但表示同一個(gè)符號(hào)。(2)處理器的指令譯碼是將指令代碼翻譯成它代表的功能的過(guò)程,與數(shù)字電路的譯碼器是不同的概念。(6)80減90(80-90)需要借位,所以執(zhí)行結(jié)束后,進(jìn)位標(biāo)志CF=1。(10)保護(hù)方式下,段基地址加偏移地址就是線(xiàn)性地址或物理地址。代碼段中下一條要執(zhí)行的指令由CS和__________寄存器指示,后者在實(shí)地址模型中起作用的僅有__________寄存器部分。(7)IA32處理器復(fù)位后,首先進(jìn)入是__________工作方式。(10)用EBX做基地址指令,默認(rèn)采用__________段寄存器指向的數(shù)據(jù)段;如果采用BP,EBP或SP,ESP作為基地址指針,默認(rèn)使用__________段寄存器指向堆棧段。8086所有對(duì)外操作必須通過(guò)BIU和這些總線(xiàn)進(jìn)行。也就是說(shuō),在EU單元對(duì)一個(gè)指令進(jìn)行譯碼執(zhí)行時(shí),BIU單元可以同時(shí)對(duì)后續(xù)指令進(jìn)行讀??;這就是最簡(jiǎn)單的指令流水線(xiàn)技術(shù)。狀態(tài)標(biāo)志:用來(lái)記錄程序運(yùn)行結(jié)果的狀態(tài)信息?!步獯稹尺M(jìn)位標(biāo)志CF表示無(wú)符號(hào)數(shù)運(yùn)算結(jié)果是否超出范圍,超出范圍后加上進(jìn)位或借位,運(yùn)算結(jié)果仍然正確;溢出標(biāo)志OF表示有符號(hào)數(shù)運(yùn)算結(jié)果是否超出范圍,如果超出范圍,運(yùn)算結(jié)果已經(jīng)不正確。有符號(hào)數(shù)運(yùn)算:-86+124=28 ,范圍內(nèi),無(wú)溢出。某個(gè)存儲(chǔ)單元可以有多個(gè)邏輯地址,即處于不同起點(diǎn)的邏輯段中,但其物理地址是唯一的。代碼段:存放程序的指令代碼。堆棧段:主存中堆棧所在的區(qū)域。段式存儲(chǔ)模型下,對(duì)程序來(lái)說(shuō)存儲(chǔ)器由一組獨(dú)立的地址空間組成,獨(dú)立的地址空間稱(chēng)為段?!病呈裁词菍?shí)地址方式、保護(hù)方式和虛擬8086方式?它們分別使用什么存儲(chǔ)模型?〔解答〕實(shí)地址方式:與8086具有相同的基本結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1