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

正文內(nèi)容

習(xí)題答案微機原理與接口_基于ia32處理器與32位匯編語言_第四版-wenkub

2023-06-24 22:19:17 本頁面
 

【正文】 字信號,內(nèi)部集成有高速乘法器,能夠進行快速乘法和加法運算。I/O設(shè)備通過I/O接口與主機連接。它采用大規(guī)模集成電路芯片,芯片內(nèi)集成了控制器、運算器和若干高速存儲單元(即寄存器)。(9)最初由___________公司采用Intel 8088處理器和___________操作系統(tǒng)推出PC機。(5)英文縮寫ISA常表示PC機工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(Industry Standard Architecture)總線,也表示指令集結(jié)構(gòu),后者的英文原文是___________?!步獯稹尝?錯 ② 錯 ③ 對 ④ 錯 ⑤ 對 ⑥ 錯 ⑦ 錯 ⑧ 對 ⑨ 錯 ⑩ 錯〔〕填空題(1)CPU是英文___________的縮寫,中文譯為___________,微型機采用___________芯片構(gòu)成CPU。(8)16位IBM PC/AT機采用ISA系統(tǒng)總線。(4)微機主存只要使用RAM芯片就可以了。(學(xué)生很多認(rèn)為是:匯編語言層。⑧ MASM是微軟開發(fā)的宏匯編程序。④ 高速緩沖存儲器Cache是處理器與主存之間速度很快但容量較小的存儲器。第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ù)稱計算機字長。⑤ ROMBIOS是“基本輸入輸出系統(tǒng)”,操作系統(tǒng)通過對BIOS的調(diào)用驅(qū)動各硬件設(shè)備,用戶也可以在應(yīng)用程序中調(diào)用BIOS中的許多功能。⑨ 指令的處理過程。前4章主要涉及匯編語言,但本書還有很多處理器原理等內(nèi)容)〔〕判斷題(1)軟件與硬件的等價性原理說明軟硬件在功能、性能和成本等方面是等價的。(5)處理器并不直接連接外設(shè),而是通過I/O接口電路與外設(shè)連接。(9)IA32處理器吸取了RISC技術(shù)特長。(2)Intel 8086支持___________容量主存空間,80486支持___________容量主存空間。(6)Windows的文件夾對應(yīng)的專業(yè)術(shù)語是___________。(10)當(dāng)前32位PC機主要采用___________總線連接I/O接口電路卡。處理器及其支持電路構(gòu)成了微機系統(tǒng)的控制中心,對系統(tǒng)的各個部件進行統(tǒng)一的協(xié)調(diào)和控制??偩€:互連各個部件的共用通道,主要含數(shù)據(jù)總線、地址總線和控制總線信號。嵌入式系統(tǒng):利用微控制器、數(shù)字信號處理器或通用微處理器,結(jié)合具體應(yīng)用構(gòu)成的控制系統(tǒng)??梢钥紤]組織成一篇或多篇論文。匯編語言程序:用匯編語言書寫的程序就是匯編語言程序,或稱匯編語言源程序。系統(tǒng)磁盤上存在某個可執(zhí)行文件,但在DOS環(huán)境輸入其文件名卻提示沒有這個文件,是什么原因?〔解答〕路徑:操作系統(tǒng)以目錄形式管理磁盤上的文件,文件所在的分區(qū)和目錄就是該文件的路徑。當(dāng)前目錄:用戶當(dāng)前所在的目錄就是當(dāng)前目錄?,F(xiàn)在這個預(yù)言通常表達(dá)為:每隔18個月硅片密度(晶體管容量)將翻倍;也常被表達(dá)為:每18個月,集成電路的性能將提高一倍,而其價格將降低一半。諾依曼計算機的基本設(shè)計思想是什么?〔解答〕采用二進制形式表示數(shù)據(jù)和指令。指令的執(zhí)行是順序的,即一般按照指令在存儲器中存放的順序執(zhí)行,程序分支由轉(zhuǎn)移指令實現(xiàn)。第4層是匯編語言層。第0層是數(shù)字電路層。兼容機是指不同廠家生產(chǎn)的具有相同計算機結(jié)構(gòu)(不同的組成和實現(xiàn))的計算機。例如32位PC機就陸續(xù)增加了對浮點處理指令、多媒體指令等的支持?!病痴f明高級語言、匯編語言、機器語言三者的區(qū)別,談?wù)勀銓R編語言的認(rèn)識。它比機器語言直觀,容易理解和記憶,用匯編語言編寫的程序也比機器語言易閱讀、易排錯。第2章 處理器結(jié)構(gòu)〔〕簡答題(1)ALU是什么?(2)8086的取指為什么可以被稱為指令預(yù)取?(3)Pentium的片上Cache采用統(tǒng)一結(jié)構(gòu)還是分離結(jié)構(gòu)?(4)堆棧的存取原則是什么?(5)標(biāo)志寄存器主要保存哪方面的信息?(6)執(zhí)行了一條加法指令后,發(fā)現(xiàn)ZF=1,說明結(jié)果是什么?(7)匯編語言中的標(biāo)識符與高級語言的變量和常量名的組成原則有本質(zhì)的區(qū)別嗎?(8)匯編語言的標(biāo)識符大小寫不敏感意味著什么?(9)匯編語言源程序文件中,END語句后的語句會被匯編嗎?(10)為什么將查找操作數(shù)的方法稱為數(shù)據(jù)尋“址”方式?〔解答〕① ALU是算術(shù)邏輯運算單元,負(fù)責(zé)處理器所能進行的各種運算,主要是算術(shù)運算和邏輯運算。③ Pentium采用分離的Cache結(jié)構(gòu),一個用做指令Cache,一個用做數(shù)據(jù)Cache。⑦ 沒有?!病撑袛囝}(1)程序計數(shù)器PC或指令指針EIP寄存器屬于通用寄存器。(5)匯編語言的語句由明顯的4部分組成,不需要分隔符區(qū)別。(9)存儲器尋址方式的操作數(shù)當(dāng)然在主存了。(3)邏輯地址由__________和__________兩部分組成。(6)IA32處理器有8個32位通用寄存器,其中EAX,__________,__________和EDX,可以分成16位和8位操作;還有另外4個是__________,__________,__________,和__________。(9)除外設(shè)數(shù)據(jù)外的數(shù)據(jù)尋址方式有3類,分別被稱為_____________、_____________和_____________。總線接口單元:管理著8086與系統(tǒng)總線的接口,負(fù)責(zé)處理器對存儲器和外設(shè)進行訪問。因為BIU和EU兩個單元相互獨立、分別完成各自操作,所以可以并行操作。例如,有些指令執(zhí)行后會影響有關(guān)標(biāo)志位;有些指令的執(zhí)行要利用相關(guān)標(biāo)志。狀態(tài)標(biāo)志在標(biāo)志寄存器EFLAGS中的位置和含義如下: 3111109876543210……OFSFZFAFPFCF〔〕舉例說明CF和OF標(biāo)志的差異。例2:AAH + 7CH=①26H無符號數(shù)運算:170+124=294,范圍外,有進位。邏輯地址:在處理器內(nèi)部、程序員編程時采用邏輯地址,采用“段地址:偏移地址“形式。① FFFFH:0=FFFF0H② 40H:17H=00417H③ 2000H:4500H=24500H④ B821H:4567H=BC777H〔〕IA32處理器有哪三類基本段,各是什么用途?〔解答〕IA32處理器有代碼段、數(shù)據(jù)段、堆棧段三類基本段。程序中的數(shù)據(jù)默認(rèn)是存放在數(shù)據(jù)段,也可以存放在其他邏輯段中。程序需要的代碼、數(shù)據(jù)和堆棧都包含在這個地址空間中。它是段式存儲模型的特例,其線性地址空間最大為1MB容量,由最大為64KB的多個段組成。保護方式通過描述符實現(xiàn)分段存儲管理,每個邏輯段可達(dá)4GB?!病硡R編語句有哪兩種,每個語句由哪4個部分組成?〔解答〕匯編語句有兩種:執(zhí)行性語句(處理器指令)、說明性語句(偽指令)。匯編:用匯編程序?qū)SM文件轉(zhuǎn)換為OBJ模塊文件。FFH,DS,0xvab,Again,next,data,h_ascii,6364b,.exit,small〔解答〕FFH,Again,next,h_ascii〔〕給出IA32處理器的32位尋址方式和16位尋址方式的組成公式,并說明各部分作用。任何8個32位通用寄存器之一;比例190。190。(1)mov edx,1234h(2)mov edx,vard(3)mov edx,ebx(4)mov edx,[ebx](5)mov edx,[ebx+1234h](6)mov edx,vard[ebx](7)mov edx,[ebx+edi](8)mov edx,[ebx+edi+1234h](9)mov edx,vard[esi+edi](10)mov edx,[ebp*4]〔解答〕① 立即數(shù)② 直接③ 寄存器④ 寄存器間接⑤ 寄存器相對⑥ 寄存器相對⑦ 基址變址⑧ 相對基址變址⑨ 相對基址變址⑩ 帶比例尋址〔〕使用本書配套的軟件包(或者按照本書說明)創(chuàng)建MASM開發(fā)環(huán)境,通過編輯例題21和例題22程序、匯編連接生成可執(zhí)行程序和列表文件,掌握匯編語言的開發(fā)。只有一種指令的加減法如何區(qū)別無符號數(shù)和有符號數(shù)運算?(10)邏輯與運算為什么也稱為邏輯乘?〔解答〕① 沒有?!钡腁SCII碼就是數(shù)值46H,所以沒有區(qū)別。⑤ 源、目標(biāo)寄存器位數(shù)不同,不能用該指令進行數(shù)據(jù)交換。⑨ 加減法不區(qū)別無符號數(shù)和有符號數(shù),但根據(jù)運算結(jié)果分別設(shè)置標(biāo)志寄存器的CF和OF標(biāo)志,可利用CF和OF進行區(qū)別。(3)IA32處理器采用小端方式存儲多字節(jié)數(shù)據(jù)。(7)指令“INC ECX”和“ADD ECX,1”的實現(xiàn)功能完全一樣,可以互相替換?!步獯稹尝?對 ② 對 ③ 對 ④ 錯 ⑤ 錯 ⑥ 對 ⑦ 錯 ⑧ 錯 ⑨ 對 ⑩ 對〔〕填空題(1)定義字節(jié)變量的偽指令助記符是_____________,獲取變量名所具有的偏移地址的操作符是_____________。(4)數(shù)據(jù)段有語句“H8843 DWORD 99008843H”,代碼段指令“MOV CX, WORD PTR H8843”執(zhí)行后,CX=_____________。(7)例題39的TAB定義如果是“1234567890”,則顯示結(jié)果是__________。(10)欲將EDX內(nèi)的無符號數(shù)除以16,使用指令“SHR EDX, __________”,其中后一個操作數(shù)是一個立即數(shù)。ASCII碼0DH和0AH分別對應(yīng)的是回車和換行字符?!步獯稹硁um equ 5datalist byte 10,2,5,4,?〔〕從低地址開始以字節(jié)為單位,用十六進制形式給出下列語句依次分配的數(shù)值: byte 39。,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)容: 。 代碼段 mov eax,offset mess mov eax,type buff+type mess+type vard mov eax,sizeof varw+sizeof buff+sizeof mess mov eax,lengthof varw+lengthof vard〔解答〕① EAX=0114H② EAX=0006H③ EAX=0013H④ EAX=0003H〔〕按照如下輸出格式,在屏幕上顯示ASCII表: | 0 1 2 3 4 5 6 7 8 9 A B C D E F+20 | ! “ ...30 | 0 1 2 3 ...40 | A B C ...50 | P Q R S ...60 | ‘ a b c ...70 | p q r s ...表格最上一行的數(shù)字是對應(yīng)列ASCII代碼值的低4位(用十六進制形式),而表格左邊的數(shù)字對應(yīng)行ASCII代碼值的高4位(用十六進制形式)。,13,10 byte 39。,20h,20h,21h,20h,22h,20h,23h,20h,24h,20h,25h,20h,26h,20h,27h,20h,28h,20h,29h,20h byte 2ah,20h,2bh,20h,2ch,20h,2dh,20h,2eh,20h,2fh,20h,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。,60h,20h,61h,20h,62h,20h,63h,20h,64h,20h,65h,20h,66h,20h,67h,20h,68h,20h,69h,20h byte 6ah,20h,6bh,20h,6ch,20h,6dh,20h,6eh,20h,6fh,20h,13,10 byte 39。 EAX=__________ mov bx,var 。 DH=__________可以編程使用十六進制字節(jié)顯示子程序DSIPHB順序顯示各個字節(jié)進行驗證,還可以使用十六進制雙字顯示子程序DSIPHD顯示該數(shù)據(jù)進行對比。 EAX=12345678H 。 DH=12H〔〕使用若干MOV指令實現(xiàn)交互指令“XCHG EBX,[EDI]”功能。 。 數(shù)據(jù)段table byte 18h,34h,05h,06h,09h,0ah,0ch,11h,12h,14h 。 AL=8 xlat 。 AL=12H(8的格雷碼)〔〕請分別用一條匯編語言指令完成如下功能:(1)把EBX寄存器和EDX寄存器的內(nèi)容相加,結(jié)果存入EDX寄存器。(5)把數(shù)0A0H與EAX寄存器的內(nèi)容相加,并把結(jié)果送回EAX中。 EAX=__________,CF=__________,OF=__________ adc eax,3 。 EAX=__________ add al,200 。 AL=__________,CF=__________,OF=__________ sbb al,3 。 EAX=103H,CF=0,O
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1