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

正文內(nèi)容

微機(jī)原理與接口技術(shù)第二版(周明德)課后題答案(編輯修改稿)

2025-07-23 05:35 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 MOV AL,0MOV CX,10TRAN: XLAT TABLEMOV DL,AL ADD DL,30H MOV [SI],DLINC AL LOOP TRAN 使用乘法指令時(shí),特別要注意先判斷是用有符號(hào)數(shù)乘法指令還是用無符號(hào)數(shù)乘法指令,這是為什么?解:因?yàn)橛蟹?hào)數(shù)和無符號(hào)數(shù),其數(shù)的乘法是一樣的。但結(jié)果的符號(hào)取決于兩個(gè)操作數(shù)的符號(hào)。 字節(jié)擴(kuò)展指令和字?jǐn)U展指令一般用在什么場(chǎng)合?舉例說明。解:主要用于字節(jié)相除和字相除之前,把被除數(shù)擴(kuò)展為兩倍寬度的操作數(shù)。 什么叫BCD碼?什么叫組合的BCD碼?什么叫非組合的BCD碼?8086匯編語言在對(duì)BCD碼進(jìn)行加、減、乘、除運(yùn)算時(shí),采用什么方法?解:BCD碼為十進(jìn)制編碼的二進(jìn)制數(shù)。組合的BCD數(shù)是把兩位BCD加在一個(gè)字節(jié)中,高位的在高4位。非組合的BCD碼是把一位BCD數(shù)放在一個(gè)字節(jié)的低4位,高4位為0。8086在BCD加、減和乘法運(yùn)算以后用BCD調(diào)整指令把結(jié)果調(diào)整為正確的BCD數(shù)。在BCD除法之前先用BCD調(diào)整指令再做除法. 用普通運(yùn)算指令執(zhí)行BCD碼運(yùn)算時(shí),為什么要進(jìn)行十進(jìn)制調(diào)整?具體地講,在進(jìn)行BCD碼的加、減、乘、除運(yùn)算時(shí),程序段的什么位置必須加上十進(jìn)制調(diào)整指令?解:因?yàn)?086指令把操作數(shù)作為二進(jìn)制數(shù)進(jìn)行二進(jìn)制運(yùn)算,要得到正確的BCD結(jié)果,需要進(jìn)行調(diào)整。在加、減、乘法指令之后加上BCD調(diào)整指令,而在除法指令之前先用BCD調(diào)整指令再用除法指令。第4章 作業(yè)答案 在下列程序運(yùn)行后,給相應(yīng)的寄存器及存儲(chǔ)單元填入運(yùn)行的結(jié)果:MOV AL, 1OHMOV CX, 100OHMOV BX , 2000HMOV [CX],ALXCHG CX, BXMOV DH, [BX]MOV DL, 01HXCHG CX, BXMOV [BX],DLHLT解:寄存器及存儲(chǔ)單元的內(nèi)容如下:AL = 1OHBL = OOHBH = 2OHCL = OOHCH = 1OHDH = 1OH(10O0H) = lOH(200OH) = 0lH,程序如下:MOV AL, 50HMOV BP, 100OHMOV BX, 200OHMOV [BP], ALMOV DH, 20HMOV [BX], DHMOV DL, OlHMOV DL, [BX]MOV CX, 300OHHLT解:寄存器及存儲(chǔ)單元的內(nèi)容如下:AL = 5OHBL = OOHBH = 20H CL = OOHCH = 30HDL = 20HDH = 2OHBP = 100OH(10OOH) = 5OH(20OOH) = 20H 自1000H單元開始有一個(gè)100個(gè)數(shù)的數(shù)據(jù)塊,若要把它傳送到自200OH開始的存儲(chǔ)區(qū)中去,可以采用以下3種方法實(shí)現(xiàn),試分別編制程序以實(shí)現(xiàn)數(shù)據(jù)塊的傳送。(l)不用數(shù)據(jù)塊傳送指令(2)用單個(gè)傳送的數(shù)據(jù)塊傳送指令(3)用數(shù)據(jù)塊成組傳送指令。解:(1) LEA SI, 1OOOHLEA DI, 200OHMOV CX, 100L1: MOV AX, [SI]MOV [DI], AXLOOP LlHLT (2) LEA SI, 100OHLEA DI, 2000HMOV CX, 100CLDL1: MOVSBLOOP L1HLT(3) LEA SI, 100OHLEA DI, 200OHMOV CX, 100CLDREP MOVSBHLT 利用變址寄存器,編寫一個(gè)程序,把自1000H單元開始的100個(gè)數(shù)傳送到自1070H開始的存儲(chǔ)區(qū)中去。解:LEA SI, 100OHLEA DI, 1070HMOV CX, 100CLDREP MOVSBHLT ,源地址為2050H,目的地址為2000H,數(shù)據(jù)塊長(zhǎng)度為50.解:LEA SI, 205OHLEA DI, 200OHMOV CX, 50CLDREP MOVSBHLT 編寫一個(gè)程序,把自100OH單元開始的100個(gè)數(shù)傳送39。至105OH開始的存儲(chǔ)區(qū)中(注意:數(shù)據(jù)區(qū)有重疊)。解:LEA SI, 100OHLEA DI , 1050HADD SI, 63HADD DI, 63HMOV CX, 100STDREP MOVSBHLT 在自0500H單元開始,存有100個(gè)數(shù)。要求把它傳送到1000H開始的存儲(chǔ)區(qū)中,但在傳送過程中要檢查數(shù)的值,遇到第一個(gè)零就停止傳送。解:LEA SI, 050OHLEA DI, 10OOHMOV CX, 100N1: MOV AL, [SI]CMP AL, 0JZ N2MOV [DI], ALINC SIINC DI LOOP N1N2: HLT(1)利用加法指令把它乘2,且送回原存儲(chǔ)單元(假定X2后仍為一個(gè)字節(jié))。(2)X4。(3)X10(假定Xl0≤255).解:(1) LEA BX, 050OHMOV AL, [BX]ADD AL, ALMOV [BX], AL(2) LEA BX, 0500HMOV AL, [BX]ADD AL, ALADD AL, AL MOV [BX], AL(3) LEA BX, 050OHMOV AL, [BX]ADD AL, ALMOV DL, AL ADD AL, ALADD AL, A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1