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

正文內(nèi)容

匯編語言程序設(shè)計(jì)習(xí)題答案(第二版,沈美明,溫冬嬋,清華大學(xué)出版社)-wenkub

2023-04-24 01:55:59 本頁面
 

【正文】 H (7) (5)20100H同上 AX,BX立即數(shù)尋址 (2)0691H轉(zhuǎn)向地址OBJ的值分別為:(1)064DH,[BX] LES(2)(1) 7CD9H65B7H7856H 1100[BX]4C2AH 1200H MOV DX,[BLOCK][SI] DX AX,2A59H(2)004FH2。(4)使用BX的間接尋址 答:唯一正確的是D。 答:3017:000A的存儲單元的物理地址是3017AH, 3015:002A的存儲單元的物理地址是3017AH, 3010:007A的存儲單元的物理地址是3017AH。匯編語言程序設(shè)計(jì)(第二版)第二章 答:該程序的第一個字的物理地址是0AAA40H。第三章根據(jù)下列要求,寫出相應(yīng)的匯編指令。ADD [BX][0B2H], CX 3。 ,[BX](2)寄存器相對尋址(3)基址變址尋址MOV BX ,BLOCK(2)(3) AX,[1200] 注意,是字單元?。。?)MOV(6) AX,[BX][SI] MOV 1200H (3) 6319H6。 MOV MOV 注意有符號數(shù)的符號位~~8。無物理地址 (4)MOV AX,VAL 直接尋址 20100H (9)基址變址尋址 201A0H9。 MOV 的指令:MOV ZREO,AX10。 是把符號地址TABLE里的內(nèi)容送到AX里,指令執(zhí)行完后,(AX)=1234HLES BX,[2000] 0(2)104240 0 0(1)A870 00 D870 1000(4) 34E4 01017。 ADD AX,W MOV AX,R ADD AX,9 MOV ; W(R+9)(X+6),連續(xù)減去兩個數(shù),相當(dāng)于減去這兩個數(shù)的和~~ ;最終結(jié)果送到Z中(3)MOV AX,W ;把Y送到BX 里ADD BX,6 ;把商送到Z中,MOV R,DX;WXCWD ;把AX中的十六位帶符號數(shù)擴(kuò)展成為32位,低十六位保存在AX中,高十六位保 ;在DX中 ;把5送到BX中IDIV BX;把結(jié)果中高32位放入Z+4雙字單元中 18。 0MOV CL,40 0DEC AX 2340H08918H 0INT 20HFFFFH AX,0FFFFH 1101ADD AX,8000H 1011SUB0000 SAL AX,1 0101SAR AX,11000 1001 ADD DATAY,AX(2)MOV AX,DATAX ADD DATAY,AX AX,[DATAX+2] ADD [DATAY+2] ,AX(3)本組指令的作用是:BX [DATAX]+[DATAY]+[1](CF的值) MUL MOV DX,[DATAX+2]DIVMOV AX,A ;把雙字長數(shù)的低字放到AX中MOV DX,[A+2] RIGHT RIGHT: MOV B ,AX每條指令單獨(dú)執(zhí)行完后的結(jié)果依次為:(1) 9AH (5)0這段程序完成的功能是:把DX:AX中的雙字?jǐn)?shù)據(jù)左移4位(相當(dāng)于乘以16D)27。 (5)2017H(1)從左到右把CONMAE中的字符串偉送到PRLINE的程序?qū)崿F(xiàn):LEA SI,CONAME ;把空格符的ASCII值放入AL中CLD SCASB這里用十六進(jìn)制表示 ;把a(bǔ)mp。 CHECK ;把空格符的ASCII值勤放入AX中MOV STRING[SI1],AX31。(3)在STUDENT_ADDR中查找最后一個”_“的程序?qū)崿F(xiàn):;和第二題不同的就是這次是從右到左查詢,所以SI的初始化為9MOV AX,2DHMOV SI ,9MOV CX,9CHECK :CMP AX,STUDENT_ADDR[SI]DEC SILOOPNZ CHECK(4)程序?qū)崿F(xiàn):MOV AL,2OH ;把重復(fù)次數(shù)放到CX中CLD CMPSBJNZ DX,CX JG JZ JBE (4)跳轉(zhuǎn)到L5(1)可以引起轉(zhuǎn)移到L1的指令有: ,BE ,NL ,LE(2)可以引起轉(zhuǎn)移到L1的指令有: ,NBE ,NL ,NLE (5)可以引起轉(zhuǎn)移到L1的指令有: 同上(6)可以引起轉(zhuǎn)移 到L1的指令有:37。 ;放到AL中 ; 前面相與的結(jié)果再與2AH異或JZ ROUTINE_1 (BX)=圖,就不畫了,呵呵~~自己看一下課本,P101~~40.。 內(nèi)容依次為: 56H 內(nèi)容依次為: 91H (3)目的地址: 6DH (1)PUSH AX  (SP)(SP)2 (SP)(SP)2 (2) 24B 0099H45。 EDI假設(shè)數(shù)組名為NUMBERS,程序如下~MOV BX,0 ;后面用到~MOV CX,100H ;初始化SI;CHECK 用來實(shí)現(xiàn)查找功能~CHECK : ;相等繼續(xù)循環(huán)~STORE1 INCMOV DOWN ,BH LOOP CHECK MOV [BX],[SI] (3)非法 (2)合法 (8)非法,兩個內(nèi)存單元地址相加沒有意義~ (10)非法,同(3)(1)DW ,AX等,寫出幾個就可以~~7。 SEGMENT DB DBFLD5BFLD7BPART139。,DUP 50 (?),39。 DW 01011001BFLD3W 5,6,7,8,9FLD5W DWPLENTH 的值為22,GE表示該數(shù)據(jù)段的長度~9。 EQU SEGMENT DATA_LIST SEGMENTASSUME ENDS12。 (4)3 CL,114。 (3)(CX)=14H(1)操作符錯誤 改為: (2)缺少段名 把那個“/”改成“;” 。 ENDPEND ;讓下一字節(jié)地址為0E000HFIRST_TYPE ;給DATA_GROUP 分配100個字節(jié)的空間DATA_SEG SEGMENT ;讓下一字節(jié)從小段首地址開始STACK DB 100 DUP (?),DS:DATA_SEG ,SS:STACK_SEGORG 1000HAUGEND ENDSE_SEG ;附加段定義ADDEND ;代碼段定義ASSUME DS:D_SEG,ES:E_SEGSTART:DS:SUM,EAXC_SEG19。mov ax,0int 21Hjl lop1lop1:mov ah,2push dsmov ah,7HJEJLJGmov ah,02Hmov dl,aladd al,01Hint 21Hpush dsmov ax,1234Hpush cxpush axpop cxmov bl,[X+2]int 21Hint 21Hint 21HretMAIN ENDPEND start 編寫一個程序,要求比較兩個字符串STRING1和STRING2所含字符是否相同,若相同則顯示MATCH,若不同在顯示:NO MATCH。I must study hard39。MATCH .$39。NO MATCH.$39。push axmov es,axcld這題比較有意思,呵呵。push axinput: mov ah,01H int 21H cmp al,20H jePUSH dsmov bx,0MOV :MOV byte ptr P[si],al MOV byte ptr N[di],alloop cmpecall showNumberexit:showNumber PROC NEARcovernum:MOV cl,2Hshow: dl,0fHint dxretshowNumber ENDP。mov dl,0aHint 21Hmov ah,02HretprintCR ENDPend start,求出首地址為DATA的100D字?jǐn)?shù)組中的最小偶數(shù),并把它放在AX中。push dsmov dx,0Hmov bx,WORD PTR DATA[si]jmp dx,1Hcmp monControlloop isOpush ds cx,4 ah,1H al,30Hcmp inputsubcmp floop inputexit: dx,1addintloop pretprint endpend startENG db 39。 。,39。PUSH DSMOVMOV SI,1HsubSI2:MOV DL,24H printADD DL,ENG[SI]ADD DL,ENG[SI]INC paresprint: AH,09Hcall showNumberexit: dx,axpush dxMOV 21H$為結(jié)束副的字符串,然后對其中的非數(shù)字字符計(jì)數(shù),并顯示出計(jì)數(shù)結(jié)果。push axmov ah,1Hjecmp al,39H addCountaddCount:call showNumberexit:showNumber PROC NEARcovernum:MOV cl,2Hshow: dl,0fHint dxretshowNumber ENDPEND start 有一個首地址為MEM的100D字?jǐn)?shù)組,試編制程序刪除數(shù)組中所有為零的項(xiàng),并將后續(xù)項(xiàng)向前壓縮,最后將數(shù)組的剩余部分補(bǔ)上零。push axmov ds,ax。 ax,0Hmov si,2H axcmp cx mem[bx],0HMAIN ENDPsort PROC NEAR si,2Hs: dx,mem[si]pop si 。 計(jì)算CHAR的出現(xiàn)次數(shù) call display 。 顯示回車和換行 mov dl, char mov ah, 2 int 21h mov dl, 20h mov ah, 2 int 21h mov al, bl and al, 0fh add al, 30h cmp al, 3ah jl print add al, 7 print: mov dl, al int 21h call crlf ret display endp crlf proc near 。X, X ENDM ENDM 1答: FINSUM MACRO X,Y,SUM MOV AX, X MOV BX, Y .IF AX BX ADD BX, BX ADD AX, BX MOV SUM, AX .ELSE ADD AX, AX ADD AX, BX MOV SUM, AX .ENDIF ENDM 1答: DOS21 MACRO DOSFUNC,BUFF IFNB 225。第八章
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1