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

正文內(nèi)容

微型計算機(jī)原理與接口技術(shù)課后習(xí)題答案-wenkub

2023-06-15 00:01:06 本頁面
 

【正文】 答:(1)長度不匹配 (2)立即數(shù)不能做目的操作數(shù)(3)段寄存器不能用立即數(shù)賦值 (4)兩個內(nèi)存單元不能直接傳送數(shù)據(jù)(5)IP 不能用指令直接修改 (6)指令中不能出現(xiàn) IP(7)BX/BP 應(yīng)與 SI/DI 搭配 (8)正確(9)SI/DI 應(yīng)與 BX/BP 搭配 (10)OFFSET 后應(yīng)跟內(nèi)存單元(11)偏移地址為16 位,AL 長度不夠 (12)立即數(shù)不能用于XCHG(13)IN 必須用 AL/AX (14)操作數(shù)順序反向;地址應(yīng)為 8 位7. 已知當(dāng)前數(shù)據(jù)段中有一個十進(jìn)制數(shù)字0~9 的7 段代碼表,其數(shù)值依次為40H,79H,24H,30H,19H,12H,02H,78H,00H,18H。第三章1. 分別說明下列指令的源操作數(shù)和目的操作數(shù)各采用什么尋址方式。19. 8284 時鐘發(fā)生器共給出哪幾個時鐘信號?答:OSC:振蕩器輸出信號,是內(nèi)部振蕩電路的TTL 電平輸出,其頻率與晶振的頻率相等,在PC/XT 中,CLK:三分頻OSC 后的時鐘,占空比為1/3,供8086CPU 使用。由于8086 有20 條地址線,故需使用三片8282,其中OE 接地,STB 與CPU 的ALE相連,前兩片8282 的DI0~DI7 分別與CPU 的AD0~AD15 相連,第三片8282 的DI0~DI3 分別與CPU 的AD16~AD19 相連,DI4 與CPU 的BHE 相連。2A8CH 的存儲物理地址=78500H+285AH=7AD5AH,為偶數(shù),故若要讀取這個字,只需對存儲器進(jìn)行一次讀操作。再出棧 6 個字節(jié)后 SP為 7FCH。(1)1234H (2)A122H (3)B100H答: NUM DW 1234H,A122H,B100H34H12H22HA1H00HB1HSTRNUM9. 段寄存器裝入如下數(shù)據(jù),寫出每段的起始和結(jié)束地址。當(dāng)A0=0,BHE =0 時,同時選中兩個存儲體,讀/寫一個字。(2)SF,SF=1 則為負(fù),否則為正(3)對有符號數(shù):OF,OF=1 為溢出;對無符號數(shù):CF,CF=1 為溢出(4)PF,PF=1,不補(bǔ)1(5)對有符號數(shù):無溢出時(OF=0),如 ZF=1,則兩數(shù)相等;如 ZF=0 且 SF=0,則被減數(shù)大;如 ZF=0 且 SF=1,則減數(shù)大; 有溢出時(OF=1),如 SF=1,則被減數(shù)大;如SF=0,則減數(shù)大; 對無符號數(shù):如 ZF=1,則兩數(shù)相等;如 CF=0,則被減數(shù)大;如 CF=1,則減數(shù)大(6)IF,IF=1,允許中斷6. 8086 系統(tǒng)中存儲器采用什么結(jié)構(gòu)?用什么信號來選中存儲體?答:8086 系統(tǒng)中,存儲器采用分體結(jié)構(gòu),1MB 的存儲空間分成兩個存儲體:偶地址存儲體和奇地址存儲體,各為512KB。指令:能被計算機(jī)識別并執(zhí)行的二進(jìn)制代碼,規(guī)定了計算機(jī)能完成的某一操作。邏輯地址:由段基址和偏移地址組成,均為無符號的16 位二進(jìn)制數(shù),程序設(shè)計時采用邏輯地址,可由邏輯地址變換為物理地址,物理地址=段基址16+偏移地址。段寄存器:用于存放邏輯段的段地址。其操作特點是先進(jìn)后出。4. 簡要解釋下列名詞的意義:CPU,存儲器,堆棧,IP,SP,BP,段寄存器,狀態(tài)標(biāo)志,控制標(biāo)志,物理地址,邏輯地址,機(jī)器語言,匯編語言,指令,內(nèi)部總線,系統(tǒng)總線。8086 的BIU 和EU 內(nèi)數(shù)據(jù)總線寬度都是16 位。(4)指令指針寄存器IP 用來存放將要執(zhí)行的下一條指令在現(xiàn)行代碼段中的偏移地址。(1)通用寄存器組 包含4 個16 位通用寄存器 AX、BX、CX、DX,用以存放普通數(shù)據(jù)或地址,也有其特殊用途。數(shù)據(jù)在 ALU 中進(jìn)行運(yùn)算,運(yùn)算結(jié)果的特征保留在標(biāo)志寄存器 FLAGS 中。(1)0 10000000 1100000 00000000 00000000(2)1 01111111 0000000 00000000 00000000(3)0 10000000 1001000 00000000 00000000答:(1)21==+(2)20=1B=1D(3)21==+第二章1. 8086CPU 內(nèi)部由哪兩部分組成?它們的主要功能是什么?答:8086CPU 內(nèi)部由執(zhí)行單元 EU 和總線接口單元 BIU 組成。(1)+32 (2)12 (3)+100 (4)9答:(1)[+32]原=[+32]反=[+32]補(bǔ)=00100000B(2)[12]原=10001100B [12]反=11110011B(3)[+100]原=[+100]反= [+100]補(bǔ)=01100100B(4)[92]原=11011100B [92]反=10100011B13. 將下列十進(jìn)制數(shù)轉(zhuǎn)換為壓縮和非壓縮格式的BCD 碼。(3)在匯編語言中定義字?jǐn)?shù)據(jù)。USB是在1994 年底由英特爾、康柏、IBM、Microsoft等多家公司聯(lián)合提出的,不過直到近期,才得到廣泛應(yīng)用,已成為目前電腦中的標(biāo)準(zhǔn)擴(kuò)展接口。PCI 全稱為Peripheral Componen2/64 位標(biāo)準(zhǔn)總線。答:(1)面向系統(tǒng)的單總線結(jié)構(gòu)(2)面向CPU 的雙總線結(jié)構(gòu)(3)面向主存儲器的雙總線結(jié)構(gòu)6. 8086 微處理器可尋址多少字節(jié)存儲器?Pentium II 微處理器可尋址多少字節(jié)存儲器?器7. 什總線即系統(tǒng)總線的一種,是用來連接構(gòu)成微處理機(jī)的t Interconnect,即外設(shè)互連局部總線,是Intel 公司推出的3總線,通用串行總線(Universal Serial Bus),屬于外部總線的一種,用作微處理機(jī)系統(tǒng)插即用和熱插拔功能,具有傳輸速度快,使用方便,連接靈活,獨指令的作用。硬件是指物理上存在的各種設(shè)備,如顯示器、機(jī)箱、鍵盤、鼠標(biāo)、硬盤和打印機(jī)等,是計算機(jī)進(jìn)行工作的物質(zhì)基礎(chǔ)。時序和控制邏輯部件負(fù)責(zé)對整機(jī)的控制:包括從存儲器中取指令,對指令進(jìn)行譯碼和分析,發(fā)出相應(yīng)的控制信號和時序,將控制信號和時序送到微型計算機(jī)的相應(yīng)部件,使CPU內(nèi)部及外部協(xié)調(diào)工作。累加器和寄存器組包括數(shù)據(jù)寄存器和變址及指針寄存器,用來存放參加運(yùn)算的數(shù)據(jù)、中間結(jié)果或地址。微型計算機(jī)由微處理器、存儲器、輸入/輸出接口電路和系統(tǒng)總線組成。早期的馮諾依曼機(jī)?答: 馮諾依曼于1945 年提出了存儲程序的概念和二進(jìn)制原理,利用這種概念和原理設(shè)計的電子計算機(jī)系統(tǒng)統(tǒng)稱為馮諾依曼機(jī)結(jié)構(gòu)上以運(yùn)算器和控制器為中心,隨著計算機(jī)體系結(jié)構(gòu)的發(fā)展,現(xiàn)在已演化為以存儲器為中心的結(jié)構(gòu)。以微型計算機(jī)為主體,配上外部輸入/輸出設(shè)備及系統(tǒng)軟件就構(gòu)成了微型計算機(jī)系統(tǒng)。指令指針寄存器IP 存放要執(zhí)行的下一條指令的偏移地址,順序執(zhí)行指令時,每取一條指令增加相應(yīng)計數(shù)。內(nèi)部總線用于微處理器內(nèi)部各部件之間進(jìn)行數(shù)據(jù)傳輸?shù)耐ǖ馈\浖侵冈谟布到y(tǒng)上運(yùn)行的各種程序、數(shù)據(jù)及有關(guān)資料。(4)DD數(shù)。數(shù)據(jù)傳輸速率為132MB/s,適用于Pentium 微型機(jī)。USB 接口支持設(shè)備的即立供電等優(yōu)點。(4)在匯編語言中定義雙字?jǐn)?shù)據(jù)。(1)102 (2)44 (3)301 (4)1000答:(1)[102]壓縮BCD=00000001 00000010B[102]非壓縮BCD=00000001 00000000 0(2)[44]壓縮BCD=01000100B[44]非壓縮BCD=00000100 0(3)[301]壓縮BCD=00000011 00000001B[301]非壓縮BCD=00000011 00000000 0(4)[1000]壓縮BCD=00010000 00000000B[1000]非壓縮BCD=00000001 00000000 014. 將下列二進(jìn)制數(shù)轉(zhuǎn)換為有符號十進(jìn)制數(shù)。主要功能為:執(zhí)行單元 EU 負(fù)責(zé)執(zhí)行指令??偩€接口單元 BIU 負(fù)責(zé) CPU 與存儲器和 I/O 接口之間的信息傳送。如AX(AL)用于輸入輸出指令、乘除法指令,BX 在間接尋址中作基址寄存器,CX 在串操作和循環(huán)指令中作計數(shù)器,DX 用于乘除法指令等。(5)標(biāo)志寄存器Flags 用來存放運(yùn)算結(jié)果的特征。(3)8088 外部數(shù)據(jù)總線只有8 條AD7~AD0,即內(nèi)部是16 位,對外是8 位,故8088也稱為準(zhǔn)16 位機(jī)。答:CPU:中央處理器,是整個計算機(jī)系統(tǒng)的控制中心,主要功能是進(jìn)行算術(shù)和邏輯運(yùn)算,以及發(fā)出各種控制信號以協(xié)調(diào)整個系統(tǒng)正常工作。IP:指令指針寄存器,用來存放將要執(zhí)行的下一條指令在現(xiàn)行代碼段中的偏移地址。狀態(tài)標(biāo)志:SF、ZF、OF、AF、PF 和CF,反映運(yùn)算結(jié)果的狀態(tài)特征。機(jī)器語言:直接用二進(jìn)制代碼指令表達(dá)的計算機(jī)語言,指令是用0 和1 組成的一串代碼,計算機(jī)可以直接識別,不需要進(jìn)行任何翻譯。內(nèi)部總線:微處理器內(nèi)部各個部件之間傳送信息的通道。使用A0 和BHE 來區(qū)分兩個存儲體。7. 用偽指令DB 在存儲器中存儲ASCII 碼字符串“What time is it?”。(1)1000H (2)1234H (3)2300H (4)E000H (5)AB00H答:(1)10000H~1FFFFH(2)12340H~2233FH(3)23000H~32FFFH(4)E0000H~EFFFFH(5)AB000H~BAFFFH10. 根據(jù)下列CS:IP 的組合,求出要執(zhí)行的下一條指令的存儲器地址。13. 某程序數(shù)據(jù)段中存放了兩個字,1EE5H 和2A8CH,已知DS=7850H,數(shù)據(jù)存放的偏移地址為3121H 及285AH。MM8CH2AHMME5H1EHM7850:00007850:285A7850:312114. 存儲器中每段容量最多64K 字節(jié),若用debug 調(diào)試程序中的r 命令,在屏幕上有如下顯示:C:debugrAX=0000 BX=0000 CX=0079 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000DS=10E4 ES=10F4 SS=21F0 CS=31FF IP=0100 NV UP DI PL NZ NA PO NC(1)試畫出此時存儲器分段示意圖(2)寫出狀態(tài)標(biāo)志OF、SF、ZF、CF 的值答:(1)代碼段首地址:31FF0H 當(dāng)前指令地址:320F0H數(shù)據(jù)段首地址:10E40H堆棧段首地址:21F00H 堆棧段棧頂?shù)刂罚?1EEEH附加段首地址:10F40H(2)OF=SF=ZF=CF=015. 說明8086 系統(tǒng)中“最小模式”和“最大模式”兩種工作方式的主要區(qū)別是什么?答:為了便于組成不同規(guī)模的系統(tǒng),在8086 芯片中設(shè)計了兩種工作模式,即最小模式和最大模式。17. 哪個標(biāo)志位控制CPU 的INTR 引腳?答:IF,中斷允許標(biāo)志,IF=1 時,允許可屏蔽中斷,IF=0 時,禁止可屏蔽中斷。PCLK:二分頻CLK 后的時鐘,TTL 電平,占空比為1/2,供PC/XT 機(jī)的外設(shè)使用。(1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI](4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’(7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX(9)IN AL,05H (10)MOV DS,AX答:(1)立即數(shù),寄存器 (2)立即數(shù),寄存器 (3)寄存器間接,寄存器(4)寄存器,寄存器相對 (5)寄存器,寄存器相對 (6)立即數(shù),基址變址(7)基址變址,寄存器 (8)寄存器,相對基址變址(9)直接端口尋址,寄存器 (10)寄存器,寄存器2. 已知:DS=1000H,BX=0200H,SI=02H,內(nèi)存10200H~10205H 單元的內(nèi)容分別為10H,2AH,3CH,46H,59H,6BH。要求用XLAT 指令將十進(jìn)制數(shù)57 轉(zhuǎn)換成相應(yīng)的7 段代碼值,存到BX 寄存器中,試寫出相應(yīng)的程序段。(2)比較該字符串是否與’The Computer’相同,若相同則將AL 寄存器的內(nèi)容置1,否則置0。(4)把字符串大寫字母傳送到附加段中以CAPS 開始的單元中,其余字符傳到以CHART開始的單元中。39。答:: MOV BL,0PUSH AXMOV DX,0MOV CX,16NEXT: SHL AX,1JNC SKIPINC BLSKIP: RCR DX,1LOOP NEXTSTOP: POP AX13. 設(shè)CS=1200H,IP=0100H,SS=5000H,SP=0400H,DS=2000H,SI=3000H,BX=0300H,(20300H)=4800H,(20302H)=00FFH,TABLE=0500H,PROG_N 標(biāo)號的地址為1200:0278H,PROG_F 標(biāo)號的地址為3400H:0ABCH。8086 的256 類中斷的入口地址要占用1K 字節(jié),位于內(nèi)存00000H~003FFH 的區(qū)域內(nèi)。類型2:不可屏蔽中斷NMI當(dāng)8086 的NMI 引腳上接收到由低變高的電平變化時,將自動產(chǎn)生類型2 中斷。若在PLENTH 所在行有變量定義,則$表示該變量的偏移地址,即$表示PLENTH 所在行的當(dāng)前偏移地址。7. 編程序完成下列功能:(1)利用中斷調(diào)用產(chǎn)生5 秒延時。DATA SEGMENTCOUNT DW 91 。CODE SEGMENTASSUME CS:CODESTART:MOV AH,0INT 1AH ;讀取當(dāng)前時間CH:CL=時:分MOV AL,DL ;DH:DL=秒:1/100 秒MOV AH,0MOV BL,9DIV BLINC AHMOV DL,AHADD DL,30HMOV AH,2IN
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1