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

正文內(nèi)容

匯編語(yǔ)言全書習(xí)題答案-全文預(yù)覽

  

【正文】 1011001BFLD5B DB ‘32654’FLD6B DB 10 DUP (0)FLD7B DB ‘PART1’, 20DB ‘PART2’, 50DB ‘PART3’, 14FLD1W DW 0FFF0HFLD2W DW 01011001BFLD3W DW FLD7BFLD4W DW 5, 6, 7, 8, 9FLD5W DW 5 DUP (0)FLD6W DW FLD1WFLD1BDATASG ENDS 假設(shè)程序中的數(shù)據(jù)定義如下:PARTNO DW ?PNAME DB 16 DUP (?)COUNT DD ?PLENTH EQU $PARTNO問(wèn) PLENTH 的值為多少?它表示什么意義?答:PLENTH=22=16H,它表示變量 PARTNO、PNAME 、COUNT 總共占用的存儲(chǔ)單元數(shù)(字節(jié)數(shù)) 。(1) BYTE_VAR DB ‘BYTE’,12,12H,3 DUP(0,?,2 DUP(1,2),?)(2) WORD_VAR DW 5 DUP(0,1,2),?,5,‘BY’,‘TE’,256H答:答案如上一頁(yè)圖所示。 下面哪些指令是非法的?(假設(shè) OP1,OP2 是已經(jīng)用 DB 定義的變量)(1) CMP 15, BX ;錯(cuò),立即數(shù)不能作為目的操作數(shù)(2) CMP OP1, 25(3) CMP OP1, OP2 ;錯(cuò),不能都是存儲(chǔ)器操作數(shù)(4) CMP AX, OP1 ;錯(cuò),類型不匹配,應(yīng)為 CMP ax, word ptr op1答:見注釋。答:JMP DI 是轉(zhuǎn)移到以(DI)內(nèi)容為偏移地址的單元去執(zhí)行指令;JMP [DI]是轉(zhuǎn)移到以(DI)間接尋址的內(nèi)存單元內(nèi)容為偏移地址的單元去執(zhí)行指令。 請(qǐng)編寫一程序段,要求把 ECX、EDX 和 ESI 的內(nèi)容相加,其和存入 EDI 寄存器中(不考慮溢出)。 請(qǐng)給出下列指令序列執(zhí)行完后 EAX 和 EBX 的內(nèi)容。 請(qǐng)給出下列各指令序列執(zhí)行完后目的寄存器的內(nèi)容。試畫出流程圖,并編制相應(yīng)的程序段。(6) 若 DX 的內(nèi)容低于等于 CX 的內(nèi)容,則轉(zhuǎn) EQ_SMA。(2) 若 BX 的內(nèi)容大于 AX 的內(nèi)容,則轉(zhuǎn)去執(zhí)行 EXCEED。(4) 如果 STUDENT_NAME 域中全是空格符時(shí),填入‘*’。 39。 DATA_1 DW 1, 2, 3, 4, 5, 6, 7, 8DATAS ENDS答:程序段如下:MOV CX, DATA_1-STRING ;計(jì)算STRING的字節(jié)數(shù)MOV AL,39。Septemberamp。答:(1) MOV CX, 20CLDMOV SI, SEG CONAMEMOV DS, SIMOV ES, SILEA SI, CONAMELEA DI, PRLINEREP MOVSB(2) MOV CX, 20STDMOV SI, SEG CONAMEMOV DS, SIMOV ES, SILEA SI, CONAMEADD SI, 201LEA DI, PRLINEADD DI, 201REP MOVSB(3) MOV AX, WORD PTR CONAME+31(4) MOV WORD PTR PRLINE +5, AX(5) MOV AL, ‘ ’ ;空格的 ASCII 碼送 ALCLDMOV DI, SEG CONAMEMOV ES, DILEA DI, CONAMEREPNE SCASBJNE NEXTDEC DIMOV BX, DINEXT:┇ 編寫程序段,把字符串 STRING 中的所有‘a(chǎn)mp。(2) 從右到左把 CONAME 中的字符串傳送到 PRLINE。 假定(DX)=0B9H,(CL)=3,(CF)=1 ,確定下列各條指令單獨(dú)執(zhí)行后 DX 中的值。執(zhí)行前(BX)=6D16H。答:程序段如下:MOV AX, AMOV DX, A+2CMP DX, 0JNS ZHENSHU。答:(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 寄存器。(3) 解釋下列指令的作用:STCMOV BX, DATAXADC BX, DATAY(4) DATAX 和 DATAY 兩個(gè)字?jǐn)?shù)據(jù)相乘(用 MUL)。(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ù)單元的地址。 設(shè)(DS)=1B00H ,(ES)=2B00H,有關(guān)存儲(chǔ)單元的內(nèi)容如上右圖所示。答:(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 寄存器。 (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 的指令序列,并畫圖表示出來(lái)。答:(1) ADD DX, BX(2) ADD AL, [BX][SI](3) ADD [BX+0B2H], CX(4) ADD WORD PTR [0524H], 2A59H(5) ADD AL, 0B5H 寫出把首地址為 BLOCK 的字?jǐn)?shù)組的第 6 個(gè)字送到 DX 寄存器的指令。(2) 用寄存器 BX 和 SI 的基址變址尋址方式把存儲(chǔ)器中的一個(gè)字節(jié)與 AL 寄存器的內(nèi)容相加,并把結(jié)果送到 AL 寄存器中。(15) 偽指令 (N) CPU 要執(zhí)行的操作(一般還要指出操作數(shù)地址 ),在程序運(yùn)行時(shí)執(zhí)行。(11) 機(jī)器語(yǔ)言 (G) ,如 DF 位。 (7) 控制標(biāo)志 (K) 。(3) 堆棧 (D) 、數(shù)據(jù)等信息的記憶裝置,微機(jī)有 RAM 和 ROM 兩種。(4) 保存段地址 段寄存器(5) 表示運(yùn)算結(jié)果為 0 ZF=1(6) 將要執(zhí)行的指令地址 CS:IP(7) 將要從堆棧取出數(shù)據(jù)的地址 SS:SP答:答案見題目的右邊。如果用調(diào)試程序 DEBUG 的 r 命令在終端上顯示出當(dāng)前各寄存器的內(nèi)容如下,請(qǐng)畫出此時(shí)存儲(chǔ)器分段的示意圖,以及條件標(biāo)志 OF、SF 、ZF、CF 的值。30021H 字單元的內(nèi)容為 AB34H;30022H 字單元的內(nèi)容為CDABH。答:存儲(chǔ)器里的存放情況如右上圖所示。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 62H65H 72H 20H 33H 36H 39H 32H 2EH 0AH 0DH 返回 目錄《 制作:江家寶第 3 頁(yè) 共 93 頁(yè)第二章: 8086 計(jì)算機(jī)組織 在 80x86 微機(jī)的輸入/輸出指令中, I/O 端口號(hào)通常是由 DX 寄存器提供的,但有時(shí)也可以在指令中直接指定 00~FFH 的端口號(hào)。《 制作:江家寶第 1 頁(yè) 共 93 頁(yè)《IBM—PC 匯編語(yǔ)言程序設(shè)計(jì)》課后習(xí)題參考答案目錄第一章: 基礎(chǔ)知識(shí) ................................................1第二章: 8086 計(jì)算機(jī)組織 ........................................2第三章: 8086 的指令系統(tǒng)和尋址方式 ..............................4第四章: 匯編語(yǔ)言程序格式 ......................................16第五章: 循環(huán)與分支程序設(shè)計(jì) ....................................21第六章: 子程序結(jié)構(gòu) ............................................39第七章: 高級(jí)匯編語(yǔ)言技術(shù) ......................................52第八章: 輸入輸出程序設(shè)計(jì) ......................................58第九章: BIOS 和 DOS中斷 ........................................63第十章: 圖形與發(fā)聲系統(tǒng)的程序設(shè)計(jì) ..............................66第十一章:磁盤文件存取技術(shù) ........................................76《 制作:江家寶第 2 頁(yè) 共 93 頁(yè)第一章: 基礎(chǔ)知識(shí) 用降冪法和除法將下列十進(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é)果。 請(qǐng)寫出下列字符串的 ASCII 碼值。 有兩個(gè) 16 位字 1EE5H 和 2A3CH 分別存放在 80x86 微機(jī)的存儲(chǔ)器的000B0H 和 000B3H 單元中,請(qǐng)用圖表示出它們?cè)诖鎯?chǔ)器里的存放情況。答:30022H 字節(jié)單元的內(nèi)容為 ABH;30024H 字節(jié)單元的內(nèi)容為EFH。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1