組合語言(王爽)第三版檢測點2 2答案和解析

2021-08-21 12:28:46 字數 439 閱讀 4766

1.給定段位址為0001h,僅通過變化偏移位址定址,cpu的定址範圍為___到____

解析:偏移位址是0-ffffh,而段位址為1h,那麼實體地址範圍10h-1000fh

所以cpu定址範圍為1000fh

答案:1000fh

2.有一資料存放在記憶體20000h單元中,現給定段位址為sa,若想用偏移位址尋到此單元,則sa應滿足的條件是:最小為____.最大為____

解析:偏移位址為0-ffffh,當偏移位址最大的時候,sa最小,即為1001h

當偏移位址最小的時候,sa最大,即為2000h

答案:1001h,2000h

3.反過來思考一下,當段位址給定為多少,cpu無論怎麼變化偏移位址都無法尋到20000h單元

解析:段位址最小為1001h,當段位址小於1001h,就找不到20000h單元了

答案:小於1001h

組合語言(王爽第三版)檢測點13

1 在上面內容中,我們用7ch中斷例程實現loop功能,則上面的7ch中斷例程所能進行的最大轉移位移是多少?答案 題目描述個人感覺有二義性,因此從loop實現角度和位移值bx變數兩方面來討論 如果從loop的指令角度上看,loop是段內短轉移,它的範圍是 128 127,也就是說最大轉移位移是128...

王爽《組合語言(第三版)》檢測點11 1

寫出下面每條指令執行後,zf pf sf等標誌位的值。指令sub al,al mov al,1 push ax pop bx add al,bl add al,10 mul al zf 0 pf 偶 sf 負 zf標誌 是否為0 pf標誌 結果中是否有偶數個為1的bit位。sf標誌 結果是否為負,僅...

王爽彙編 第三版 檢測點 11 2

首先補充一些知識 cf carry flag 進製標誌位 of overflow flag 溢位標誌位 sf sign flag 負數標誌位 zf zero flag 零標誌位 pf parity 奇偶標誌位 cf是對無符號數進行運算,紀錄的進製值或借位值 of是對有符號數會不會產生溢位的標誌 同樣...