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

正文內(nèi)容

匯編語(yǔ)言全書習(xí)題答案-免費(fèi)閱讀

  

【正文】 答:程序如下:D_SEG SEGMENTAUGW LABEL WORDAUGEND DD 99251SUM DD ?D_SEG ENDS ;以上定義數(shù)據(jù)段;E_SEG SEGMENTADDW LABEL WORDADDEND DD 15962E_SEG ENDS ;以上定義附加段;C_SEG SEGMENTMAIN PROC FARASSUME CS: C_SEG, DS: D_SEG, ES: E_SEGSTART: PUSH DS ;設(shè)置返回 DOSSUB AX, AXPUSH AXMOV AX, D_SEGMOV DS, AX ;給 DS 賦值MOV AX, E_SEGMOV ES, AX ;給 ES 賦值MOV AX, AUGW ;以下 6 條指令進(jìn)行加法計(jì)算MOV BX, AUGW+2ADD AX, ES: ADDWADC BX, ES: ADDW+2 ;不考慮有符號(hào)數(shù)溢出《 制作:江家寶第 20 頁(yè) 共 93 頁(yè)MOV WORD PTR SUM, AXMOV WORD PTR [SUM+2], BXRETMAIN ENDPC_SEG ENDS ;以上定義代碼段;END START 請(qǐng)說(shuō)明表示程序結(jié)束的微操作和結(jié)束程序執(zhí)行的語(yǔ)句之間的差別。答:DATA_SEG SEGMENT NUM DB 5 DATA_LIST DW 1, 0, 2, 5, 4, 5 DUP (?) MAX DW ? MIN DW ? DATA_SEG ENDS ;CODE_SEG SEGMENT MAIN PROC FARASSUME CS: CODE_SEG, DS: DATA_SEGSTART:PUSH DS ;設(shè)置返回 DOSSUB AX, AXPUSH AXMOV AX, DATA_SEG ;給 DS 賦值MOV DS, AXMOV CX, 4 ;程序段開(kāi)始LEABX, DATA_LISTMOV AX, [BX]MOV MAX, AXMOV MIN, AX《 制作:江家寶第 18 頁(yè) 共 93 頁(yè)ROUT1: ADD BX, 2MOV AX, [BX]CMP AX, MAXJNGE ROUT2MOV MAX, AXROUT2: CMP AX, MINJNLE ROUT3MOV MIN, AXROUT3: LOOP ROUT1 ;程序段結(jié)束RETMAIN ENDPCODE_SEG ENDS;END START 給出等值語(yǔ)句如下:ALPHA EQU 100BETA EQU 25GAMMA EQU 2下列表達(dá)式的值是多少?(1) ALPHA * 100 + BETA ;=2729H(2) ALPHA MOD GAMMA + BETA ;=19H(3) (ALPHA +2) * BETA – 2 ;=9F4H(4) (BETA / 3) MOD 5 ;=3H(5) (ALPHA +3) * (BETA MOD GAMMA) ;=67H(6) ALPHA GE GAMMA ;=0FFFFH(7) BETA AND 7 ;=01H(8) GAMMA OR 3 ;=03H答:見(jiàn)注釋。(1) FLD1B 為字符串變量:‘personal puter’ ;(2) FLD2B 為十進(jìn)制數(shù)字節(jié)變量: 32;(3) FLD3B 為十六進(jìn)制數(shù)字節(jié)變量: 20;(4) FLD4B 為二進(jìn)制數(shù)字節(jié)變量: 01011001;(5) FLD5B 為數(shù)字的 ASCII 字符字節(jié)變量:32654;(6) FLD6B 為 10 個(gè)零的字節(jié)變量;(7) FLD7B 為零件名(ASCII 碼) 及其數(shù)量(十進(jìn)制數(shù)) 的表格:PART1 20PART2 50《 制作:江家寶第 17 頁(yè) 共 93 頁(yè)P(yáng)ART3 14(8) FLD1W 為十六進(jìn)制數(shù)字變量:FFF0;(9) FLD2W 為二進(jìn)制數(shù)的字變量:01011001;(10) FLD3W 為 (7)零件表的地址變量;(11) FLD4W 為包括 5 個(gè)十進(jìn)制數(shù)的字變量: 5,6,7,8,9;(12) FLD5W 為 5 個(gè)零的字變量;(13) FLD6W 為本段中字?jǐn)?shù)據(jù)變量和字節(jié)數(shù)據(jù)變量之間的地址差。答:答案如下圖所示 返回 目錄《 制作:江家寶第 16 頁(yè) 共 93 頁(yè)第四章: 匯編語(yǔ)言程序格式 指出下列指令的錯(cuò)誤: 返 回目錄(1) MOV AH, BX ;寄存器類型不匹配(2) MOV [BX], [SI] ;不能都是存儲(chǔ)器操作數(shù)(3) MOV AX, [SI][DI] ;[SI]和[DI]不能一起使用(4) MOV MYDAT [BX][SI], ES:AX ;AX 寄存器不能使用段超越(5) MOV BYTE PTR [BX], 1000 ;1000 超過(guò)了一個(gè)字節(jié)的范圍(6) MOV BX, OFFSET MYDAT [SI] ;MYDAT [SI]已經(jīng)是偏移地址,不能再使用 OFFSET(7) MOV CS, AX ;CS 不能用作目的寄存器(8) MOV ECX, AX ;兩個(gè)操作數(shù)的數(shù)據(jù)類型不同答:見(jiàn)注釋。MOV BX,98HBSF AX,BX ;(AX)= 3DBSR DX,BX ;(DX)= 7D答:見(jiàn)注釋。在 DS 段中從偏移地址 4044H 單元開(kāi)始的 4 個(gè)字節(jié)單元中,依次存放的內(nèi)容為 92H,6DH ,0A2H 和 4CH,試問(wèn)下列各條指令執(zhí)行完后的目的地址及其中的內(nèi)容是什么?(1) MOV [SI],EAX (2) MOV [BX],ECX (3) MOV EBX,[DI]答:(1) 目的地址為 DS:2022H,內(nèi)容依次為:56H ,0F4H,23H 和 98H(2) 目的地址為 DS:348CH,內(nèi)容依次為:91H ,34H ,0F2H 和 01H(3) 目的操作數(shù)為 EBX 寄存器,(EBX)=4CA26D92H 說(shuō)明下列指令的操作(1) PUSH AX ;將(AX)壓入堆棧(2) POP ESI ;將堆棧中的雙字彈出到 ESI 寄存器中(3) PUSH [BX] ;將((BX))對(duì)應(yīng)存儲(chǔ)單元中的字壓入堆棧(4) PUSHAD ;32 位通用寄存器依次進(jìn)棧(5) POP DS ;將堆棧中的字彈出到 DS 寄存器中(6) PUSH 4 ;將立即數(shù) 4 以字的方式壓入堆棧答:見(jiàn)注釋。(5) 若 BX 的內(nèi)容小于等于 AX 的內(nèi)容,則轉(zhuǎn) EQ_SMA。(3) 在 STUDENT_ADDR 中查找最后一個(gè)‘’ 。 $39。(5) 檢查 CONAME 字符串中有無(wú)空格字符,如有則把第一個(gè)空格字符的地址傳送給 BX 寄存器。它們應(yīng)該用什么指令?得到的結(jié)果是什么?如果要除以2 呢?答:MOV AL, 53SAL AL, 1;(AL)=(+53*2)=6AHMOV AL, 49SAL AL, 1;(AL)=(49*2)=9EHMOV AL, 53SAR AL, 1;(AL)=(53/2)= 1AHMOV AL, 49SAR AL, 1;(AL)=(49/2)=0E7H 試分析下面的程序段完成什么功能?MOV CL, 04SHL DX, CLMOV BL, AHSHL AX, CLSHR BL, CLOR DL, BL答:本程序段將 ((DX),(AX)) 的雙字同時(shí)左移 4 位,即將此雙字乘以 10H (16)。雙字長(zhǎng)數(shù)在 A 和 A+2 單元中,結(jié)果存放在 B 和 B+2 單元中。(2) DATAX 和 DATAY 兩個(gè)雙字?jǐn)?shù)據(jù)相加,和存放在從 DATAY 開(kāi)始的雙字單元中。答:堆棧區(qū)和 SP 的內(nèi)容變化過(guò)程示意圖如下左圖所示。(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 指令的下一條指令的首地址。 試根據(jù)以下要求寫出相應(yīng)的匯編語(yǔ)言指令(1) 把 BX 寄存器和 DX 寄存器的內(nèi)容相加,結(jié)果存入 DX 寄存器中。(10) 匯編語(yǔ)言 (H) ,8086/8088 機(jī)有四個(gè):CS 、DS、SS、ES 。(2) 存儲(chǔ)器 (C) 。 在實(shí)模式下,存儲(chǔ)器中每一段最多可有 10000H 個(gè)字節(jié)。 有兩個(gè) 16 位字 1EE5H 和 2A3CH 分別存放在 80x86 微機(jī)的存儲(chǔ)器的000B0H 和 000B3H 單元中,請(qǐng)用圖表示出它們?cè)诖鎯?chǔ)器里的存放情況?!? 制作:江家寶第 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é)果。答:存儲(chǔ)器里的存放情況如右上圖所示。如果用調(diào)試程序 DEBUG 的 r 命令在終端上顯示出當(dāng)前各寄存器的內(nèi)容如下,請(qǐng)畫出此時(shí)存儲(chǔ)器分段的示意圖,以及條件標(biāo)志 OF、SF 、ZF、CF 的值。(3) 堆棧 (D) 、數(shù)據(jù)等信息的記憶裝置,微機(jī)有 RAM 和 ROM 兩種。(11) 機(jī)器語(yǔ)言 (G) ,如 DF 位。(2) 用寄存器 BX 和 SI 的基址變址尋址方式把存儲(chǔ)器中的一個(gè)字節(jié)與 AL 寄存器的內(nèi)容相加,并把結(jié)果送到 AL 寄存器中。 (2) JMP WORD PTR [BX] ;(IP)=((DS)*10H+(BX))=0600H ,PA=02600H(3) JMP D[BX] ;(IP)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1