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

正文內(nèi)容

ibmpc匯編語(yǔ)言課后習(xí)題答案(第二版)-wenkub

2023-04-27 00:20:24 本頁(yè)面
 

【正文】 記憶裝置,微機(jī)有RAM和ROM兩種。 下列操作可使用那些寄存器?(1) 加法和減法 數(shù)據(jù)寄存器等(2) 循環(huán)計(jì)數(shù) CX(3) 乘法和除法 AX、DX,乘數(shù)和除數(shù)用其他寄存器或存儲(chǔ)器(4) 保存段地址 段寄存器(5) 表示運(yùn)算結(jié)果為0 ZF=1(6) 將要執(zhí)行的指令地址 CS:IP(7) 將要從堆棧取出數(shù)據(jù)的地址 SS:SP答:答案見(jiàn)題目的右邊。10F4010E4020F4020E4021F0031F0031FF041FF0附加段數(shù)據(jù)段堆棧段代碼段 題的存儲(chǔ)器分段示意圖 在實(shí)模式下,存儲(chǔ)器中每一段最多可有10000H個(gè)字節(jié)。34H30021HABH30022HCDH30023HEFH30024H存儲(chǔ)器12H30020H答:30022H字節(jié)單元的內(nèi)容為ABH;30024H字節(jié)單元的內(nèi)容為EFH。 有兩個(gè)16位字1EE5H和2A3CH分別存放在80x86微機(jī)的存儲(chǔ)器的000B0H和000B3H單元中,請(qǐng)用圖表示出它們?cè)诖鎯?chǔ)器里的存放情況。 請(qǐng)寫(xiě)出下列字符串的ASCII碼值。 97 P附錄:《IBM—PC匯編語(yǔ)言程序設(shè)計(jì)》習(xí)題參考答案第 一 章. 習(xí) 題 用降冪法和除法將下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)和十六進(jìn)制數(shù):(1) 369 (2) 10000 (3) 4095 (4) 32767答:(1) 369=1 0111 0001B=171H(2) 10000=10 0111 0001 0000B=2710H(3) 4095=1111 1111 1111B=FFFH(4) 32767=111 1111 1111 1111B=7FFFH 將下列二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)和十進(jìn)制數(shù):(1) 10 1101 (2) 1000 0000 (3) 1111 1111 1111 1111 (4) 1111 1111答:(1) 10 1101B=2DH=45(2) 1000 0000B=80H=128(3) 1111 1111 1111 1111B=FFFFH=65535(4) 1111 1111B=FFH=255 將下列十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)和十進(jìn)制數(shù):(1) FA (2) 5B (3) FFFE (4) 1234答:(1) FAH=1111 1010B=250(2) 5BH=101 1011B=91(3) FFFEH=1111 1111 1111 1110B=65534(4) 1234H=1 0010 0011 0100B=4660 完成下列十六進(jìn)制數(shù)的運(yùn)算,并轉(zhuǎn)換為十進(jìn)制數(shù)進(jìn)行校核:(1) 3A+B7 (2) 1234+AF (3) ABCDFE (4) 7AB6F答:(1) 3A+B7H=F1H=241(2) 1234+AFH=12E3H=4835(3) ABCDFEH=AACFH=43727(4) 7AB6FH=35325H=217893 下列各數(shù)均為十進(jìn)制數(shù),請(qǐng)用8位二進(jìn)制補(bǔ)碼計(jì)算下列各題,并用十六進(jìn)制數(shù)表示其運(yùn)算結(jié)果。For example,This is a number 3692.答:46H 6FH 72H 20H 65H 78H 61H 6DH 70H 6CH 65H 2CH 0AH 0DH54H 68H 69H 73H 20H 69H 73H 20H 61H 20H 6EH 75H 6DH 62H 65H 72H 20H 33H 36H 39H 32H 2EH 0AH 0DH第 二 章. 習(xí) 題E5H000B0H1EH000B1H3CH000B3H2AH000B4H存儲(chǔ)器…000B2H 在80x86微機(jī)的輸入/輸出指令中,I/O端口號(hào)通常是由DX寄存器提供的,但有時(shí)也可以在指令中直接指定00~FFH的端口號(hào)。答:存儲(chǔ)器里的存放情況如右上圖所示。30021H字單元的內(nèi)容為AB34H;30022H字單元的內(nèi)容為CDABH。如果用調(diào)試程序DEBUG的r命令在終端上顯示出當(dāng)前各寄存器的內(nèi)容如下,請(qǐng)畫(huà)出此時(shí)存儲(chǔ)器分段的示意圖,以及條件標(biāo)志OF、SF、ZF、CF的值。 那些寄存器可以用來(lái)指示存儲(chǔ)器地址?答:BX、BP、SI、DI、堆棧操作時(shí)的SP、對(duì)應(yīng)的段地址、386及其后繼機(jī)型的Exx。(4) IP (B) 。(8) 段寄存器 (J) 、符號(hào)地址、標(biāo)號(hào)等符號(hào)書(shū)寫(xiě)程序的語(yǔ)言。(12) 匯編程序 (E) ,共6位:OF、SF、ZF、AF、PF、CF。答:答案見(jiàn)題目的括號(hào)中。(3) 用寄存器BX和位移量0B2H的寄存器相對(duì)尋址方式把存儲(chǔ)器中的一個(gè)字和(CX)相加,并把結(jié)果送回存儲(chǔ)器中。要求使用以下幾種尋址方式:(1) 寄存器間接尋址(2) 寄存器相對(duì)尋址(3) 基址變址尋址答:(1) MOV BX, OFFSET BLOCKADD BX, (6–1)*2MOV DX, [BX](2) 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]FFH00H80H10H1B00:2000H1B00:2001H1B00:2002H1B00:2003H8000:FF10H8000:FF11H?→(AL)?→(AH) 現(xiàn)有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,試說(shuō)明下列各條指令執(zhí)行完后AX寄存器的內(nèi)容。MOV BX, 2000HLES BX, [BX]MOV AX, ES答:(1) MOV AX, [BX+(71)*2]MOV [BX+(7)*2], AX(2) MOV AX, ARRAY [BX]MOV ARRAY [BX+2], AX0AH00H14H00H1EH00H28H00H32H00HTABLETABLE+3 如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, 50 ;000AH, 0014H, 001EH, 0028H, 0032HENTRY DW 3┇MOV BX, OFFSET TABLEADD BX, ENTRYMOV AX, [BX]答:(AX)=1E00H (TABLE的存儲(chǔ)方式如右圖所示) 下列ASCII碼串(包括空格符)依次存儲(chǔ)在起始地址為CSTRING的字節(jié)單元中:CSTRING DB ‘BASED ADDRESSING’請(qǐng)編寫(xiě)指令將字符串中的第1個(gè)和第7個(gè)字符傳送給DX寄存器。8000H1B00:20002B00HX1B00:20022B00:800079H0FH57H80HFFAACHFFAB0HFFAAEH←首次進(jìn)棧(SP)←(SP)2←再次進(jìn)棧(SP)←(SP)2出棧時(shí)(SP)←(SP)+2 設(shè)(DS)=1B00H,(ES)=2B00H,有關(guān)存儲(chǔ)單元的內(nèi)容如上右圖所示。(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 寫(xiě)出執(zhí)行以下計(jì)算的指令序列,其中X、Y、Z、R、W均為存放16位帶符號(hào)數(shù)單元的地址。(3) 解釋下列指令的作用:STCMOV BX, DATAXADC BX, DATAY(4) DATAX和DATAY兩個(gè)字?jǐn)?shù)據(jù)相乘(用MUL)。答:(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兩個(gè)字?jǐn)?shù)據(jù)之和加1,結(jié)果存入BX寄存器。答:程序段如下:MOV AX, AMOV DX, A+2CMP DX, 0JNS ZHENSHU ;不是負(fù)數(shù)則轉(zhuǎn)走NEG DXNEG AXSBB DX, 0ZHENSHU: MOV B, AXMOV B+2, DXINT 20H 假設(shè)(BX)=0E3H,變量VALUE中存放的內(nèi)容為79H,確定下列各條指令單獨(dú)執(zhí)行后的結(jié)果。MOV CL, 7SHR BX, CL答:(BX)=00DAH。(1) SHR DX, 1 ;(DX)=05CH(2) SAR DX, CL ;(DX)=17H(3) SHL DX, CL ;(DX)=5C8H(4) SHL DL, 1 ;(DX)=72H(5) ROR DX, CL ;(DX)=2017H(6) ROL DL, CL ;(DX)=0CDH(7) SAL DH, 1 ;(DX)=0B9H(8) RCL DX, CL ;(DX)=2CCH(4) RCR DL, 1 ;(DX)=0DCH答:見(jiàn)注釋。(3) 把CONAME中的第3和第4個(gè)字節(jié)裝入AX?!址每崭穹妗?2) 在STUDENT_ADDR中查找第一個(gè)‘’。答:公共的程序段如下:MOV DI, DSMOV ES, DI(1) MOV CX, 132MOV AL., ‘ ’ ;空格的ASCII碼送AL寄存器CLDLEA DI, PRINT_LINEREP STOSB(2) MOV CX, 9MOV AL., ‘’CLDLEA DI, STUDENT_ ADDRREPNE SCASBJNE NO_DASHDEC DINO_DASH: ┇(3) MOV CX, 9MOV AL., ‘’STDLEA DI, STUDENT_ ADDRADD DI, 91REPNE SCASBJNE NO_DASHINC DINO_DASH: ┇(4) MOV CX, 30MOV AL, ‘ ’ ;空格的ASCII碼送AL寄存器CLDLEA DI, STUDENT_NAMEREPE SCASBJNE NEXTMOV CX, 30MOV AL, ‘*’ ;“*”的ASCII碼送AL寄存器LEA DI, STUDENT_NAMEREP STOSBNEXT: ┇(5) MOV CX, 30CLDLEA SI, STUDENT_NAMELEA DI, PRINT_LINEREP MOVSBMOV CX, 9STDLEA SI, STUDENT_ADDR+91LEA DI, PRINT_LINE+1321REP MOVSB 編寫(xiě)一程序段:比較兩個(gè)5字節(jié)的字符串OLDS和NEWS,如果OLDS字符串不同于NEWS字符串則執(zhí)行NEW_LESS;否則順序執(zhí)行程序。(4) BX與AX的內(nèi)容相比較是否產(chǎn)生溢出?若溢出則轉(zhuǎn)OVERFLOW。如果AX和BX的內(nèi)容給定如下:AX BX(1) 1F52H 1F52H(2) 88C9H 88C9H(3) FF82H 007EH (4) 58BAH 020EH(5) FFC5H FF8BH(6) 09A0H 1E97H(7) 8AEAH FC29H(8) D367H 32A6H問(wèn)以上8條轉(zhuǎn)移指令中的哪幾條將引起轉(zhuǎn)移到L1?答:(1) JNB、JBE、JNL、JLE(2) JNB、JBE、JNL、JLE(3) JNB、JNBE、JL、JLE(4) JNB、JNBE、JNL、JNLE(5) JNB、JNBE、JL、JLE(6) JB、JBE、JL、JLE(7)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1