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

正文內(nèi)容

微型計算機原理與接口技術(shù)馮博琴版本課后答案-wenkub

2022-11-02 21:47:46 本頁面
 

【正文】 +46和 38分別乘以 2,可分別用邏輯左移指令 (SHL)和算術(shù)左移指令 (SAL) 完成。 (2)將附加段中偏移地址為 1200H單元開始的 0FOOH個字單元清 0。 解: (1) MOV AX,0 XOR AX,AX 。 (1)寫出兩條使 AX內(nèi)容為 0的指令。它是隨機的。 調(diào)用指令是用于調(diào)用程序中常用到的功能子程序,是在程序設(shè)計中就設(shè)計好的。 (9)指令正確。 (7)指令錯。 (5)指令錯。 MOV指令不允許目標(biāo)操作數(shù)為立即數(shù). (3) 指令錯。 SP的初值為 2300H, (AX)= 50ABH, (BX)=1234H。轉(zhuǎn)移的物理地址 =(CS) l6 +2300H =02020H+2300H=04300H (2)段內(nèi)間接轉(zhuǎn)移。 ( 4)基址一變址一相對尋址. 操作數(shù)的物理地址 =(DS) 16+ (SI)+ (BX)+ VAR = 60000H+ 00A0H+ 0800H+ 0050H= 608F0H (5)立即尋址 (6)寄存器間接尋址 . 操作數(shù)的物理地址 = (ES) 16+ (BX) = 20200H+ 0800H = 20800H (7)寄存器間接尋址。 (6) MOV DI, ES: [BX] (7) MOV DX,[BP] (8) MOV BX, 20H[BX] 解: (1)寄存器尋址。 8086/8088 CPU 在最小模式下構(gòu)成計算機系統(tǒng)至少應(yīng)包括哪幾個基本部分(器件)? 解:其至少應(yīng)包括: 8088CPU、 8284時鐘發(fā)生器、 8282鎖存器( 3片)和 8286雙向總線驅(qū)動器。結(jié)果不是惟一的。 若已知邏輯地址為 1F00: 38A0H,則對應(yīng)的物理地址 =1F00H x 16+38A0H=228A0H。 8086/8088 系統(tǒng)中,存儲器為什么要分段?一個段最大為多少個字節(jié)?最小為多少個字節(jié)? 解:分段的主要目的是便于存儲器的管理,使得可以用 16位寄存器來尋址 20位的內(nèi)存空間。 SS:堆棧段寄存器,用于存放堆棧段的段基地址。 SI:常在變址尋址方式中作為源地址指針。在做雙字長乘除法運算時, DX與 AX合起來存放一個雙字長數(shù)。除此之外: AX:主要存放算術(shù)邏輯運算中的操作數(shù),以及存放 I/O操作的數(shù)據(jù)。 解:結(jié)果如表所示。在 TW的開始時刻, CPU還要檢查 READY狀態(tài),若仍為低電平,則再插入一個 TW 。 ② 8086指令隊列深度為 6個字節(jié) ,而 8088的指令隊列深度為 4個字節(jié) . ③因為 8086的外部數(shù)據(jù)總線有 16位 ,故 8086每個總線周期可以存取兩個字節(jié) .而 8088的外部數(shù)據(jù)總線因為只有 8位 ,所以每個總線周期只能存取 1個字節(jié) . ④個別引腳信號的含義稍有不同 . 8088CPU工作在最小模式下 : ( 1)當(dāng) CPU訪問存儲器時 ,要利用哪些信號 ? ( 2)當(dāng) CPU進行 I/O操作時 ,要利用哪些信號 ? ( 3)當(dāng) HOLD有效并得到響應(yīng)時 ,CPU的哪些信號置高阻 ? 解 : ( 1)要利用信號線包括 WR、 RD、 IO/M、 ALE以及 AD0~AD A8~A19。另 外也降低了對存儲器存取速度的要求。當(dāng)指令隊列空時, EU就等待,直到有指令為止。 BIU取出的指令被送入指令隊列供 EU執(zhí)行, BIU取出的數(shù)據(jù)被送入相關(guān)寄存器中以便做進一步的處理。在執(zhí)行程序過程中他們是 如何相互配合工作的? 解:執(zhí)行單元 EU負(fù)責(zé)執(zhí)行指令。在取指階段結(jié)束后,機器就進入執(zhí)行階段,這時,由指令譯碼器對指令譯碼,再經(jīng)控制器發(fā)出相應(yīng)的控制信號,控制各部件執(zhí)行指令所規(guī)定的具體操作。 4A3 ! 解: 34H, 41H, 33H, 3DH, 21H 若給字符 4和 9的 ASCII碼加奇校驗,應(yīng)是多少? 解: 34H, B9H 上題中若加偶校驗,結(jié)果如何? 解: B4H, 39H 計算下列表達式。 ( 1) X= 1110011B ( 2) X= 71D ( 3) X= +1001001B 解: ( 1)原碼: 11110011 補碼: 10001101 ( 2)原碼: 11000111 補碼: 10111001 ( 3)原碼: 01001001 補碼: 01001001 寫出符號數(shù) 10110101B的反碼和補碼。 什么是機器碼?什么是真值? 解:把符號數(shù)值化的數(shù)碼稱為機器數(shù)或機器碼,原來的數(shù)值叫做機器數(shù)的真值。 完成下列數(shù)制的轉(zhuǎn)換。 解: 11001010, 11001011 已知 X和 Y的真值,求 [X+Y]的補碼。 (1) ( 4EH+10110101B) x( ) BCD=( ) D ( 2) 4EH( 24/08H+?B?/2) =( ) B 解: ( 1) ( 2) 101010B 第 2章微型計算機基礎(chǔ) 簡述 CPU執(zhí)行程序的過程。當(dāng)一條指令執(zhí)行完畢以后,就轉(zhuǎn)入了下一條指令的取指階段。 EU在工作時不斷地從指令隊列取出指令代碼,對其譯碼后產(chǎn)生完成指令所需要的控制信息。 當(dāng) EU從指令隊列中取走指令,指令隊列 出現(xiàn)空字節(jié)時, BIU就自動執(zhí)行一次取指令周期,從內(nèi)存中取出后續(xù)的指令代碼放入隊列中。若 BIU正在取指令,EU發(fā)出訪問總線的請求,則必須等 BIU取指令完畢后,該請求才能得到響應(yīng)。 在執(zhí)行指令期間 ,BIU能直接訪問存儲器嗎 ?為什么 ? 解 :可以 .因為 EU和 BIU可以并行工作 ,EU需要的指令可以從指令隊列中獲得 ,這時 BIU預(yù)先從存儲器中取出并放入指令隊列的。 ( 2)同( 1)。此過程一直進行到某個 TW開始時, READY已經(jīng)變?yōu)楦唠娖?,這時下一個時鐘周期才轉(zhuǎn)入 T4。 在 8086/8088 CPU中,標(biāo)志寄存器包含哪些標(biāo)志位?各位為 0(為 1)分別表示什么含義? 解:(略),見書第 49頁。 BX:存放訪問內(nèi)存時的基地址。 SP:存放棧頂偏移地址。 DI:常在變址尋址方式中作為目標(biāo)地址指針。 ES:附加段寄存器,用于存放附加段的段基地址。一個段最大為64KB,最小為 16B。 已知存儲器物理地址為 78A00H,計算出它所對應(yīng)的邏輯地址。 設(shè)當(dāng)前數(shù)據(jù)段位于存儲器的 A8000H~B7FFFH, DS段寄存器的內(nèi)容應(yīng)是什么? 解:因為 A8000H到 B7FFFH之間的地址范圍大小為 64KB,未超出一個段的最大范圍。 第 3章 8088/8086指令系統(tǒng) ? 8086/8088CPU共有哪幾種尋址方式? 解:尋址方式主要是指獲得操作數(shù)所在地址的方法 . 8086/8088CPU具有:立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、寄存器相對尋址、基址一變址尋址、基址一變址-相對尋址以及隱含尋址等 8種尋址方式。因源操作數(shù)是寄存器,故寄存器 BX就是操作數(shù)的地址 . (2)立即尋址。 操作數(shù)的物理地址 = (SS) 16+ (BP) = 15000H+ 1200H= 16200H (8)寄存器相對尋址. 操作數(shù)的物理地址= (DS) 16+ (BX)+ 20H = 60000H+ 0800H+ 20H= 60820H 假設(shè) (DS)= 212AH,(CS)= 0200H,(IP)= 1200H,(BX)= 0500H,位移量 DATA=40H, (217A0H) =2300H,(217E0H)=0400H, (217E2H) =9000H 試確定下列轉(zhuǎn)移指令的轉(zhuǎn)移地址 . (1) JMP 2300H (2) JMP WORD PTR[BX] (3) JMP DWORD PTR[BX+DATA] 解:轉(zhuǎn)移指令分為段內(nèi)轉(zhuǎn)移和段間轉(zhuǎn)移,根據(jù)其尋址方式的不同,又有段內(nèi)的直接轉(zhuǎn)移和間接轉(zhuǎn)移, 以及段間的直接轉(zhuǎn)移和間接轉(zhuǎn)移地址。轉(zhuǎn)移的物理地址 = (CS) 16+ [BX] = (CS) l6+(217A0H) =02020H+2300H=04300H (3)段間間接轉(zhuǎn)移。執(zhí)行指令 PUSH AX后, (SP)=?,再執(zhí)行指令 PUSH BX及 POP AX之后, (SP)= ? (AX) = ? (BX)=? 解:堆棧指針 SP總是指向棧頂,每執(zhí)行一次 PUSH指令 SP2,執(zhí)行一次 POP指令 SP+,執(zhí)行 PUSH AX指令后, (SP)=22FEH。在間接尋址中不允許兩個間址寄存器同時為變址寄存器。 ADD指令要求兩操作數(shù)等字長。轉(zhuǎn)移地址的字長至少應(yīng)是 16位的。 (10)指令錯。根據(jù)所調(diào)用過程人口地址的位置可將調(diào)用指令分為段內(nèi)調(diào)用(入口地址在當(dāng)前邏輯段內(nèi))和段間調(diào)用。在 響應(yīng)中斷后 CPU不僅要保護斷點(即 INT指令下一條指令的段地址和偏移地址),還要將標(biāo)志寄存器 FLAGS壓入堆棧保存。 (2)使 BL寄存器中的高 4位和低 4位互換。AX寄存器自身相異或,可使其內(nèi)容清 0 (2) MOV CL, 4 ROL BL,CL 。 執(zhí)行以下兩條指令后,標(biāo)志寄存器 FLAGS的六個狀態(tài)位各為什么狀態(tài)? MOV AX,84A0H ADD AX,9460H 解:執(zhí)行 ADD指令后, 6個狀態(tài)標(biāo)志位的狀態(tài)分別為: 在兩個 16位數(shù)進行加法運算時,對 CF、 ZF、 SF和 OF會產(chǎn)生影響,但對 PF和 AF標(biāo)志位 ,只有其低 8位的運算影響它們的狀態(tài)。 SHL指令針對無符號數(shù) ,SAL指令針對有符號數(shù)。請指出下列指令執(zhí)行后的結(jié)果。 (4)由 48H端口讀人 16位二進制數(shù)。 如: TEST AL, 10H JZ NEXT . . . NEXT:… 或者: MOV CL, 4 SHL AL, CL JNC NEXT . NEXT:… 試編寫程序,將 BUFFER中的一個 8位二進制數(shù)轉(zhuǎn)換為 ASCII碼,并按位數(shù)高低順序存放在 ANSWER開始的內(nèi)存單元中。 ( 4)將 AX的內(nèi)容存入 DATA2+5開始的字節(jié)單元中。首先將 BX內(nèi)容邏輯左移一位,其最高位移入進位位 CF,之后 AX內(nèi)容帶進位位循環(huán)左移,使 AX的最高位移入 CF,而原 CF中的內(nèi)容(即 BX的最高位)移入 AX的最低位,最后再將 DX內(nèi)容帶進位位循環(huán)左移一位,從而實現(xiàn) AX的最低位移入 DX的最低位。僅當(dāng)又有數(shù)據(jù)準(zhǔn)備好時才再同時為 1。 ( 1) DATA1 DB ?BYTE?, 12, 12H, 2 DUP( 0,?, 3) ( 2) DATA2 DW 4 DUP( 0, 1, 2),?, 5, 256H 解: ( 1) 存儲空間分配情況如圖( a)所示。 ROM在正常工作時只能讀出,不能寫入。 為什么動態(tài) RAM需要定時刷新? 解: DRAM的存儲
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1