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

正文內容

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

2025-07-24 22:19上一頁面

下一頁面
  

【正文】 發(fā)。FFH,DS,0xvab,Again,next,data,h_ascii,6364b,.exit,small〔解答〕FFH,Again,next,h_ascii〔〕給出IA32處理器的32位尋址方式和16位尋址方式的組成公式,并說明各部分作用。它是段式存儲模型的特例,其線性地址空間最大為1MB容量,由最大為64KB的多個段組成。邏輯地址:在處理器內部、程序員編程時采用邏輯地址,采用“段地址:偏移地址“形式。因為BIU和EU兩個單元相互獨立、分別完成各自操作,所以可以并行操作。(3)邏輯地址由__________和__________兩部分組成。⑦ 沒有?!病痴f明高級語言、匯編語言、機器語言三者的區(qū)別,談談你對匯編語言的認識。第4層是匯編語言層。當前目錄:用戶當前所在的目錄就是當前目錄。嵌入式系統(tǒng):利用微控制器、數字信號處理器或通用微處理器,結合具體應用構成的控制系統(tǒng)。(6)Windows的文件夾對應的專業(yè)術語是___________。前4章主要涉及匯編語言,但本書還有很多處理器原理等內容)〔〕判斷題(1)軟件與硬件的等價性原理說明軟硬件在功能、性能和成本等方面是等價的。④ 高速緩沖存儲器Cache是處理器與主存之間速度很快但容量較小的存儲器。(8)16位IBM PC/AT機采用ISA系統(tǒng)總線。它采用大規(guī)模集成電路芯片,芯片內集成了控制器、運算器和若干高速存儲單元(即寄存器)。匯編語言:用助記符表示的指令以及使用它們編寫程序的規(guī)則就形成匯編語言?!病绸T〔〕什么是系列機和兼容機?你怎樣理解計算機中的“兼容”特性?例如,你可以用PC機為例,談談你對軟件兼容(或兼容性)的認識,說明為什么PC機具有如此強大的生命力?〔解答〕系列機是指在一個廠家生產的具有相同計算機結構,但具有不同組成和實現的一系列(Family)不同檔次、不同型號的機器?!病碁榱烁玫剡M行編程實踐,請進入Windows操作系統(tǒng)下的控制臺環(huán)境(或MSDOS模擬環(huán)境),練習常用命令。(4)處理器的傳送指令MOV屬于匯編語言的執(zhí)行性語句。(8)MASM要求匯編語言源程序文件的擴展名是_____________,匯編產生擴展名為OBJ的文件被稱為_____________文件,編寫32位Windows應用程序應選擇_____________存儲模型。系統(tǒng)標志:用于控制處理器執(zhí)行指令的方式。數據段:存放當前運行程序所用的數據。 處理器工作在虛擬8086方式時,只能使用實地址存儲模型。除ESP之外的任何32位通用寄存器之一;F39。(6)雖然ADD指令和SUB指令執(zhí)行后會影響標志狀態(tài),但執(zhí)行前的標志并不影響它們的執(zhí)行結果。(9)例題315程序執(zhí)行結束,變量QVAR內容是__________;BCD內容是__________。 。60 |39。 DL=78H 。 AL=8 mov al,[eax+ebx] 。 AL=__________,CF=__________,SF=__________ sub al,80h 。 AL=12H 1 0 0 1 1 add al,9dh 。 EAX=__________B,CF=__________(3) mov eax,1011b 。 EAX=101100B,CF=0 。〔解答〕 。 。(3)因為條件轉移指令Jcc要利用標志作為條件,所以也影響標志。(6)例題414程序中的RET指令,如果用POP EBP指令和JMP EBP指令替換,此時EBP內容是__________。 call dispclabl2: mov eax,39。 D1=0條件成立,轉移 ... 。Error !39。 代碼段 mov eax,dvar test eax,80000000h jnz nextl test eax,1 jnz nextr mov al,39。039。空格的ASCII碼是20H jne next 。count = sizeof stringbug byte 39。 EBX=0,表示可能是前導0again: rol esi,4 mov eax,esi and eax,0fh 。 不是空格繼續(xù)循環(huán) mov edi,esi 。 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碼表示的兩位十進制數轉換為壓縮BCD碼入口參數:DH=十位數的ASCII碼,DL=個位數的ASCII碼出口參數:AL=對應BCD碼〔解答〕asctob proc shl dh,4 mov al,dh and dl,0fh or al,dl retasctob endp〔〕乘法的非壓縮BCD碼調整指令AAM執(zhí)行的操作是:AH←AL247。 顯示處理前的字符串 call dispmsg mov esi,ecx dec esioutlp: cmp string[esi],39。 數據段bcd dword 00371002h 。如果存在,顯示“Y”,否則顯示“N”。,0 。,0 。 最高位為0轉移到此執(zhí)行:設置EDX=0done:〔解答2〕使用移位指令更好。假設傳送字節(jié)數據、最高位作為校驗位,接收到的數據已經保存在Rdata變量中。 call dispc〔〕使用“SHR EAX,2”將EAX中的D1位移入CF標志,然后用JC/JNC指令替代JZ/JNZ指令完成例題43的功能。139。 (3)“CMP EAX,3721H”指令之后是JZ指令,發(fā)生轉移的條件是EAX=__________,此時ZF=__________。⑨ 取長補短。WELLDONE39?!病痴f明如下程序段的功能: 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中。 EAX=0010B,CF=1 。 ESI=__________H(2) mov eax,1010b 。 AL=77H,CF=0,SF=0 sub al,80h 。 EAX=__________,CF=__________(3) mov eax,100 。 EBX=格雷碼表首地址 mov al,8 。 。40 |39。EF39。(6)數據段有語句“ABC BYTE 1,2,3”,代碼段指令“MOV CL, ABC+2”執(zhí)行后,CL=_____________。(2)常用的BCD碼為8421 BCD碼,其中的8表示D3位的權重?!焙蛿抵?6H作為MOV指令的源操作數有區(qū)別嗎?(3)為什么可以把指令“MOV AX, (34+67H)*3”中的數值表達式看成是常量?(4)數值500,能夠作為字節(jié)變量的初值嗎?(5)為什么說“XCHG EDX,CX”是一條錯誤的指令?(6)都是獲取偏移地址,為什么指令“LEA EBX, [ESI]”正確,而指令“MOV EBX, OFFSET[ESI]”就錯誤?(7)INC,DEC,NEG和NOT都是單操作數指令,這個操作數應該是源操作數還是目的操作數?(8)大小寫字母轉換使用了什么規(guī)律?(9)乘除法運算針對無符號數和有符號數,有兩種不同的指令。190。保護方式:具有強大的段頁式存儲管理和特權與保護能力,使用全部32條地址總線,可尋址4GB物理存儲器。將邏輯地址中的段地址左移二進制4位(對應16進制是一位,即乘以16),加上偏移地址就得到20位物理地址?!步獯稹硺酥荆河糜诜从持噶顖?zhí)行結果或控制指令執(zhí)行形式的一個或多個二進制數位。(5)在實地址工作方式下,邏輯地址“7380H∶400H”表示的物理地址是__________,并且該段起始于__________物理地址。⑩ 指令的操作數需要通過存儲器地址或I/O地址,才能查找到數據本身,故稱數據尋址方式。匯編語言的語句通常與機器指令對應,因此,匯編語言與具體的計算機有關,屬于低級語言。第1層是控制層。(1965年,Intel公司的創(chuàng)始人之一摩爾預言:集成電路上的晶體管密度每年將翻倍。題外話:大家可以通過閱讀相關資料、查詢互聯(lián)網獲得更加詳細的發(fā)展情況。(9)最初由___________公司采用Intel 8088處理器和___________操作系統(tǒng)推出PC機。(4)微機主存只要使用RAM芯片就可以了。第1章 微型計算機系統(tǒng)〔〕簡答題(1)計算機字長(Word)指的是什么?(2)總線信號分成哪三組信號?(3)PC機主存采用DRAM組成還是SRAM組成?(4)Cache是什么意思?(5)ROMBIOS是什么?(6)中斷是什么?(7)32位PC機主板的芯片組是什么?(8)教材中MASM是指什么?(9)處理器的“取指-譯碼-執(zhí)行周期”是指什么?(10)本課程的主要內容屬于計算機系統(tǒng)層次結構中哪個層次?〔解答〕① 處理器每個單位時間可以處理的二進制數據位數稱計算機字長。(5)處理器并不直接連接外設,而是通過I/O接口電路與外設連接。(10)當前32位PC機主要采用___________總線連接I/O接口電路卡??梢钥紤]組織成一篇或多篇論文?,F在這個預言通常表達為:每隔18個月硅片密度(晶體管容量)將翻倍;也常被表達為:每18個月,集成電路的性能將提高一倍,而其價格將降低一半。第0層是數字電路層。它比機器語言直觀,容易理解和記憶,用匯編語言編寫的程序也比機器語言易閱讀、易排錯?!病撑袛囝}(1)程序計數器PC或指令指針EIP寄存器屬于通用寄存器。(6)IA32處理器有8個32位通用寄存器,其中EAX,__________,__________和EDX,可以分成16位和8位操作;還有另外4個是__________,__________,__________,和__________。例如,有些指令執(zhí)行后會影響有關標志位;有些指令的執(zhí)行要利用相關標志。① FFFFH:0=FFFF0H② 40H:17H=00417H③ 2000H:4500H=24500H④ B821H:4567H=BC777H〔〕IA32處理器有哪三類基本段,各是什么用途?〔解答〕IA32處理器有代碼段、數據段、堆棧段三類基本段。保護方式通過描述符實現分段存儲管理,每個邏輯段可達4GB。任何8個32位通用寄存器之一;只有一種指令的加減法如何區(qū)別無符號數和有符號數運算?(10)邏輯與運算為什么也稱為邏輯乘?〔解答〕① 沒有。(3)IA32處理器采用小端方式存儲多字節(jié)數據。(7)例題39的TAB定義如果是“1234567890”,則顯示結果是__________。,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〔〕設在某個程序中有如下片段,請寫出每條傳送指令執(zhí)行后寄存器EAX的內容: 。,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=12345678H 。 AL=8 xlat 。 EAX=__________ add al,200 。 AL=F7H,CF=1,OF=1 sbb al,3 。 EAX=__________B shr eax,2 。 EAX=0100B,CF=0 。〔〕編程將一個64位數據邏輯左移3位。,0 。⑩ Windows程序在運行時需要加載其配套的動態(tài)鏈接庫DLL文件,當其沒有被搜索到時就會提示不存在。(4)小寫字母“e”是英文當中出現頻率最高的字母。 call dispc jmp near ptr labl2 ?!步獯稹?mov eax,56h ?!步獯稹?。 rol eax,1 rcr edx,1 sar edx,31 ror eax,1〔〕編程,首先測試雙字變量DVAR的最高位,如果為1,則顯示字母“L”;如果最高位不為1,則繼續(xù)測試最低位,如果最低位為1,則顯示字母“R”;如果最低位也不為1,則顯示字母“M”。 代碼段 mov eax,offset inmsg 。以0結尾的字符串space dword ? ?!步獯稹?。 代碼段 mov esi,bcd cmp esi,0 jnz goon mov al,39。 39。10的商,AL←AL。 檢測是否是空格 jnz next 。 call dispc jmp donegoon: mov ecx,8 xor ebx,ebx 。If you find any error in the program, you can DEBUG it.39。EBX用于記錄空格數again: mov
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1