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

正文內容

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

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

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