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

正文內(nèi)容

匯編語(yǔ)言全書(shū)習(xí)題答案-文庫(kù)吧

2025-03-25 02:34 本頁(yè)面


【正文】 ) MOV BX, OFFSET BLOCK 改為: MOV BX, (61)*2MOV DX, [BX+(6–1)*2] 也可 MOV DX, BLOCK[BX](3) MOV BX, OFFSET BLOCKMOV SI, (6–1)*2MOV DX, [BX][SI] 現(xiàn)有(DS)=2022H,(BX)=0100H,(SI)=0002H,(20220H)=12H,(20221H)=34H,(20222H)=56H, (20223H)=78H,(21200H)=2AH ,(21201H)=4CH,(21202H)=B7H ,(21203H)=65H,試說(shuō)明下列各指令執(zhí)行后 AX 的內(nèi)容。(1) MOV AX, 1200H(2) MOV AX, BX(3) MOV AX, [1200H](4) MOV AX, [BX](5) MOV AX, 1100[BX](6) MOV AX, [BX][SI](7) MOV AX, 1100[BX][SI]答:(1) (AX)=1200H(2) (AX)=0100H(3) (AX)=4C2AH(4) (AX)=3412H(5) (AX)=4C2AH(6) (AX)=7856H(7) (AX)=65B7H 給定(IP)=2BC0H,(CS)=0200H,位移量 D=5119H, (BX)=1200H,(DS)=212AH,(224A0H)=0600H,(275B9H)=098AH,試為以下的轉(zhuǎn)移指令找出轉(zhuǎn)移的偏移地址。(1) 段內(nèi)直接尋址(2) 使用 BX 及寄存器間接尋址方式的段內(nèi)間接尋址(3) 使用 BX 及寄存器相對(duì)尋址方式的段內(nèi)間接尋址答:(1) JMP NEAR PTR 5119H ;(IP)=5119H+((IP)+03H)=7CDCH,物理地址 PA=09CDCH(IP)+03H 是 JMP NEAR PTR 5119H 指令的下一條指令的首地址。 (2) JMP WORD PTR [BX] ;(IP)=((DS)*10H+(BX))=0600H ,PA=02600H(3) JMP D[BX] ;(IP)=((DS)*10H+(BX)+D)=098AH,PA=0298AH 設(shè)當(dāng)前數(shù)據(jù)段寄存器的內(nèi)容為 1B00H,在數(shù)據(jù)段的偏移地址 2022H 單元內(nèi),含有一個(gè)內(nèi)容為 0FF10H和 8000H 的指針,它們是一個(gè) 16 位變量的偏移地址和段地址,試寫出把該變量裝入 AX 的指令序列,并畫(huà)圖表示出來(lái)。答:圖示如上所示。 MOV BX, [2022H]《 制作:江家寶第 6 頁(yè) 共 93 頁(yè)MOV AX, [2022H+2]MOV ES, AXMOV AX, ES:[BX]MOV BX, 2022HLES BX, [BX]MOV AX, ES :[BX] 在 0624H 單元內(nèi)有一條二字節(jié) JMP SHORT OBJ 指令,如其中位移量為(1) 27H,(2) 6BH,(3) 0C6H,試問(wèn)轉(zhuǎn)向地址 OBJ 的值是多少?答:(1) OBJ=0624H+02H+27H=064DH(2) OBJ=0624H+02H+6BH=0691H(3) OBJ=0624H+02H+0C6H=05ECH ;C6H 對(duì)應(yīng)的負(fù)數(shù)為3AH(向上轉(zhuǎn)移,負(fù)位移量) 假定(DS)=2022H,(ES)=2100H ,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,數(shù)據(jù)段中變量名 VAL 的偏移地址為 0050H,試指出下列源操作數(shù)字段的尋址方式是什么?其物理地址值是多少?(1) MOV AX, 0ABH(2) MOV AX, BX(3) MOV AX, [100H](4) MOV AX, VAL(5) MOV AX, [BX](6) MOV AX, ES:[BX](7) MOV AX, [BP](8) MOV AX, [SI](9) MOV AX, [BX+10](10) MOV AX, VAL[BX](11) MOV AX, [BX][SI](12) MOV AX, VAL[BX][SI]答:(1) 立即方式; 操作數(shù)在本條指令中(2) 寄存器尋址方式; 操作數(shù)為 (BX)=0100H(3) 直接尋址方式; PA=20220H(4) 直接尋址方式; PA=20220H(5) BX 寄存器間接尋址方式; PA=20220H(6) 附加段 BX 寄存器間接尋址方式; PA=21100H(7) BP 寄存器間接尋址方式; PA=15010H(8) SI 寄存器間接尋址方式; PA=200A0H(9) BX 寄存器相對(duì)尋址方式; PA=20220H(10) BX 寄存器相對(duì)尋址方式; PA=20220H(11) BX 和 SI 寄存器基址變址尋址方式; PA=201A0H(12) BX 和 SI 寄存器相對(duì)基址變址尋址方式; PA=201F0H 在 ARRAY 數(shù)組中依次存儲(chǔ)了七個(gè)字?jǐn)?shù)據(jù),緊接著是名為 ZERO 的字單元,表示如下:ARRAY DW 23, 36, 2, 100, 32022, 54, 0ZERO DW ?(1) 如果 BX 包含數(shù)組 ARRAY 的初始地址,請(qǐng)編寫指令將數(shù)據(jù) 0 傳送給 ZERO 單元。(2) 如果 BX 包含數(shù)據(jù) 0 在數(shù)組中的位移量,請(qǐng)編寫指令將數(shù)據(jù) 0 傳送給 ZERO 單元。答:(1) MOV AX, [BX+(71)*2]MOV [BX+(7)*2], AX(2) MOV AX, ARRAY [BX]MOV ARRAY [BX+2], AX 如 TABLE 為數(shù)據(jù)段中 0032 單元的符號(hào)名,其中存放的內(nèi)容為 1234H,試問(wèn)以下兩條指令有什么區(qū)別?指令執(zhí)行完后 AX 寄存器的內(nèi)容是什么?MOV AX, TABLELEA AX, TABLE答:MOV AX, TABLE 是將 TABLE 單元的內(nèi)容送到 AX, (AX)=1234HLEA AX,TABLE 是將 TABLE 單元的有效地址送到 AX,(AX)=0032H 執(zhí)行下列指令后 AX 寄存器中的內(nèi)容是什么?TABLE DW 10, 20, 30, 40, 50ENTRY DW 3┇MOV BX, OFFSET TABLEADD BX, ENTRYMOV AX, [BX]答:(AX)=1E00H 《 制作:江家寶第 7 頁(yè) 共 93 頁(yè) 下列 ASCII 碼串(包括空格符)依次存儲(chǔ)在起始地址為 CSTRING 的字節(jié)單元中:CSTRING DB ‘BASED ADDRESSING’請(qǐng)編寫指令將字符串中的第 1 個(gè)和第 7 個(gè)字符傳送給 DX 寄存器。答:MOV DH, CSTRINGMOV DL, CSTRING+71 已知堆棧段寄存器 SS 的內(nèi)容是 0FFA0H,堆棧指針寄存器 SP 的內(nèi)容是 00B0H,先執(zhí)行兩條把 8057H和 0F79H 分別進(jìn)棧的 PUSH 指令,再執(zhí)行一條 POP 指令。試畫(huà)出堆棧區(qū)和 SP 的內(nèi)容變化過(guò)程示意圖(標(biāo)出存儲(chǔ)單元的物理地址 )。答:堆棧區(qū)和 SP 的內(nèi)容變化過(guò)程示意圖如下左圖所示。 設(shè)(DS)=1B00H ,(ES)=2B00H,有關(guān)存儲(chǔ)單元的內(nèi)容如上右圖所示。請(qǐng)寫出兩條指令把字變量 X 裝入AX 寄存器。答:MOV BX, [2022H]MOV AX, ES:[BX] 求出以下各十六進(jìn)制數(shù)與十六進(jìn)制數(shù) 62A0H 之和,并根據(jù)結(jié)果設(shè)置標(biāo)志位 SF、ZF、CF 和 OF 的值。(1) 1234H (2) 4321H (3) CFA0H (4) 9D60H答:(1) 和為 74D4H;SF=0 , ZF=0,CF=0,OF=0(2) 和為 A5C1H;SF=1,ZF=0,CF=0,OF=1(3) 和為 3240H;SF=0 ,ZF=0,CF=1,OF=0(4) 和為 0000H;SF=0 ,ZF=1,CF=1,OF=0 求出以下各十六進(jìn)制數(shù)與十六進(jìn)制數(shù) 4AE0H 的差值,并根據(jù)結(jié)果設(shè)置標(biāo)志位 SF、ZF、CF 和 OF 的值。(1) 1234H (2) 5D90H (3) 9090H (4) EA04H答:(1) 差為 C754H;SF=1,ZF=0,CF=1,OF=0(2) 差為 12B0H;SF=0,ZF=0,CF=0,OF=0(3) 差為 45B0H;SF=0,ZF=0,CF=0,OF=1(4) 差為 9F24H;SF=1,ZF=0,CF=0,OF=0 寫出執(zhí)行以下計(jì)算的指令序列,其中 X、Y 、Z、R 、W 均為存放 16 位帶符號(hào)數(shù)單元的地址。答:以下程序都未考慮帶符號(hào)數(shù)的溢出(1) Z←W+(ZX)MOV AX, ZSUB AX, XADD AX, WMOV Z, AX(2) Z←W(X+6)(R+9)MOV BX, XADD BX, 6MOV CX, RADD CR, 9MOV AX, WSUB AX, BXSUB AX, CXMOV Z, AX(3) Z←(W*X)/(Y+6),R←余數(shù)ADD Y, 6MOV AX, WIMUL XIDIV YMOV Z, AXMOV R, DX(4) Z←((WX)/5*Y)*2MOV AX, WSUB AX, XCWDMOV BX, 5IDIV BXIMUL YSHL AX, 1 ;((DX),(AX))*279H0FH57H80HFFAACHFFAB0H 題的堆棧區(qū)和 SP 的內(nèi)容變化過(guò)程示意圖FFAAEH ←首次進(jìn)棧(SP)←(SP)2←再次進(jìn)棧(SP)←(SP)2出棧時(shí)(SP)←(SP)+28000H1B00:2022 題的存儲(chǔ)區(qū)情況2B00HX1B00:20222B00:8000《 制作:江家寶第 8 頁(yè) 共 93 頁(yè)RCL DX, 1 已知程序段如下:MOV AX, 1234H ;(AX)=1234H,標(biāo)志位不變MOV CL, 4 ;(AX)和標(biāo)志位都不變ROL AX, CL ;(AX)=2341H,CF=1,SF 和 ZF 不變DEC AX ;(AX)=2340H,CF=1 不變,SF=0,ZF=0MOV CX, 4 ;(AX)和標(biāo)志位都不變MUL CX ;(AX)=8D00H,CF=OF=0 ,其它標(biāo)志無(wú)定義INT 20H試問(wèn):(1) 每條指令執(zhí)行完后,AX 寄存器的內(nèi)容是什么?(2) 每條指令執(zhí)行完后,進(jìn)位、符號(hào)和零標(biāo)志的值是什么?(3) 程序結(jié)束時(shí),AX 和 DX 的內(nèi)容是什么?答:(1) 見(jiàn)注釋;(2) 見(jiàn)注釋;(3) (AX)=8D00H,(DX)=0 下列程序段中的每條指令執(zhí)行完后,AX 寄存器及 CF、SF、ZF 和 OF 的內(nèi)容是什么?MOV AX, 0 ;(AX)=0, 標(biāo)志位不變DEC AX ;(AX)=0FFFFH, CF 不變, SF=1,ZF=0,OF=0ADD AX, 7FFFH ;(AX)=7FFEH, CF=1,SF=0,ZF=0,OF=0ADD AX, 2 ;(AX)=8000H, CF=0,SF=1,ZF=0,OF=1NOT AX ;(AX)=7FFFH, 標(biāo)志位不變SUB AX, 0FFFFH ;(AX)=8000H, CF=1,SF=1,ZF=0,OF=1ADD AX, 8000H ;(AX)=0, CF=1,SF=0,ZF=1,OF=1SUB AX, 1 ;(AX)=0FFFFH, CF=1,SF=1,ZF=0,OF=0AND AX, 58D1H ;(AX)=58D1H, CF=0,SF=0,ZF=0,OF=0SAL AX, 1 ;(AX)=0B1A2H, CF=0,SF=1,ZF=0,OF=1SAR AX, 1 ;(AX)=0D8D1H, CF=0,SF=1,ZF=0,OF=0NEG AX ;(AX)= 272FH, CF=1,SF=0,ZF=0,OF=0ROR AX, 1 ;(AX)= 9397H, CF=1,SF 和 ZF 不變,OF=1答:見(jiàn)注釋。 變量 DATAX 和變量 DATAY 的定義如下:DATAX DW 0148HDW 2316HDATAY DW 0237HDW 4052H請(qǐng)按下列要求寫出指令序列:(1) DATAX 和 DATAY 兩個(gè)字?jǐn)?shù)據(jù)相加,和存放在 DATAY 中。(2) DATAX 和 DATAY 兩個(gè)雙字?jǐn)?shù)據(jù)相加,和存放在從 DATAY 開(kāi)始的雙字單元中。(3) 解釋下列指令的作用:STCMOV BX, DATAXADC BX, DATAY(4) DATAX 和 DATAY 兩個(gè)字?jǐn)?shù)據(jù)相乘(用 MUL)。(5) DATAX 和 DATAY 兩個(gè)雙字?jǐn)?shù)據(jù)相乘(用 MUL)。(6) DATAX 除以 23(用 DIV)。(7) DATAX 雙字除以字 DATAY (用 DIV)。答:(1) MOV AX, DATAXADD DATAY, AXMOV AX, DATAX+2ADD DATAY+2, AX(2) MOV AX, DATAXADD DATAY, AXMOV AX, DATAX+2ADC DATAY+2, AXMOV DATAY+4, 0;用于存放進(jìn)位位ADC DATAY+4, 0(3) DATAX 和 DATAY
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1