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

正文內(nèi)容

匯編語言程序設計(錢曉捷)課后答案-文庫吧在線文庫

2025-05-12 02:35上一頁面

下一頁面
  

【正文】 AL=89h 堆棧的兩種基本操作是壓棧和出棧,對應的指令是PUSH和POP。(8) 0 1 AL=0afh 1 0 ;dx,ax = A*B add cx,ax adc bx,dx第二章(02) ax,ax1470h00000Xor si=2*ax 0 0 add si,ax dx=0080h dx=7*bx 0 0 add dx,si 0根據(jù)最高符號位是否改變設置OF,如改變 OF=1. 3. ‘ u ’表示無定義,‘ ’表示無影響。shl bl,1 add al,bl ;考慮進位xor ah,ah mov bx,ax mov cl,3 shl ax,cl add ax,bx實現(xiàn)邏輯右移 ;采用“sar dx,1”,則實現(xiàn)算術右移 dec cl 。 jb there ;=jnle greater (3)若CX = 0,轉到zero執(zhí)行 cmp ax,di jbe below_eq 答:將首地址為array得20個字的數(shù)組求和,并將結果存入 total 單元中。;第二字節(jié) shl ah,cl;第四字節(jié) shl ah,cl clc;if [si]=’$’ [si] ’ ’ xor si,si done mov ax,X mov dx,errmsg int 21h overflow: 。$39。jz donecmp al,39。ja nextsub al,20h 保存到原位置next: inc bxjmp againdone: mov dx,offset array1mov ah,09hint 21h.exit 0end第三章(01) 。匯編程序 .startup mov ah,09h;顯示str1字符串 al,‘0’ jb error mov dx,offset str2 segment segmentarray db 255db 0array1 db 255 dup(39。;Jcc指令只有相對尋址方式,不支持間接尋址方式。 db 32 dup(?) db 32 dup(?)。 AGLIN 4 VARD DD 12345678H EVEN BUFF DB 10 DUP(?) MESS DB;AX = 4+16H = 1AH MOV AX,LENGTH BUFF + SIZE VARW;AX = 1BH ’CODE’ ’DATA’ xor ax,ax again: add ax,[bx] .exit 0 dw ends data mov di,offset array end start。 dd mov;取第二個數(shù)的一個字(先低字后高字) .startup cmp;判鍵值是小寫字母? al, ’z’ .startup again: mov mov ah,01h again;在‘1’‘9’,屏蔽高4位 .repeat mov ah, 02h .untilcxz add ax,[bx] loop again proc and dh, 0fh jmp jne jmp ....5.4;宏定義采用一對偽指令實現(xiàn),格式如下(其中方括號表示可選): 宏名 ror word ptr [bx],cl 1 cmp ax,0 1 pop ax endif ENDM。7237H(3)使用BX的寄存器尋址8E18H(7)相對基址變址(1)ADD(3)ADDMOV(5)MOVAX,[BX][SI]AX,1100[BX][SI]MOV無物理地址寄存器間接尋址AX,ES:[BX](7)200A0H20150HAX,[BX][SI]基址變址尋址201A0HAX,VAL[BX][SI][BX][0CH](2)MOV執(zhí)行完指令后,(AX)=1E00H12。MOV00116。D870AX,WADDADDZ,AX;把商送到Z中,MOV;把余數(shù);(WX)/5被除數(shù)為32位,除數(shù)為16位01MOV8918H(DX)=0000H19。FFFFH0100ADD7FFEH0000HANDAX,1ADDAX,DATAXDX,[DATAX+2]AXAXSBBRIGHT:MOVOFFSET(2)非法(1)非法,操作數(shù)類型不同(5)合法~4。(9)合法(6)合法(3)非法,不允許兩個內(nèi)存單元直接傳遞數(shù)據(jù),你把人家CPU放哪了?~~~呵~(3)非法操作數(shù)類型不同~2。同(2)(5)源操作數(shù)與目的操作數(shù)長度不相同~(2)[B+2],DX1。AX,A21。17HDWORD(5)MOVDATAYADDAX,1FFFFHAX,18000H0101NOT0010DEC執(zhí)行完后AX的內(nèi)容1AX,CL0AX,1234H18。IMULIMUL;把5送到BX中IDIV;Y+6IDIVBX,6Z,BXW送到BX中MOVMOVMOV5D140100SF,ZF,CF,OF各位的值(從左至右依次往下~)(1)注意:一開始我寫的是:這個嘛不想做了是把符號地址TABLE里的內(nèi)容送到AX里,指令執(zhí)行完后,(AX)=1234HMOVMOV(1)的指令:(12)(11)AX,VAL[BX]20010HAX,[BP](4)MOV立即數(shù)尋址MOVES:DIDILES(212A0+1200)H=0600H5。(3)現(xiàn)有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(20201)=4CH,(21202)=B7H,(21203)=65H,試說明下列各條指令執(zhí)行完后,AX寄存器的內(nèi)容。BXMOVCX(4)使用BX的間接尋址 int 21h mov dx,calladdress dw wtemp wtemp 1 pop ax。 mov [di],ax neg ax 1 1實際上,這4條邏輯指令都具有相同的指令操作數(shù)格式,所以可以歸納為如上宏定義。 lcode dopd,sopd pop cx。 mov cl,4 1子程序適合于程序段較長或為減少目標代碼的場合。取代時,不進行有效性等檢查。 mul 10 mov al, dh ;十位數(shù)的ASCII碼轉為二進制數(shù) ja next proc .code db ’HeLLO eveRyboDy ! ’ , 0 ENDP4.25;子程序中又調(diào)用子程序就形成子程序嵌套。 inc bx xor dx,dx again: mov dx ,0ffffh cmp al, ’9’ mov ah,09h .data stri1 db ’please input number:19’,odh,oah,’$’ getkay getkay mov cl, 4;屏蔽低高四位后送dl end。 sum, al;累加 ;指向下一個數(shù) end 。 adc ax, bnum[si] 77553311h sum dd 256 rep stosb segment ‘code’ assume cs:code,ds:data,es:data,ss:stack org 100h start: mov ax,data mov [bx],ax ;AX = FF02H (近) segment my6c = 100 my7c db 00010100b my5w db 20 my3b;字節(jié)數(shù)。;為負數(shù)預留存儲空間 count;為正數(shù)預留存儲空間 dminus; 7654h。 注:對于邏輯運算,有關操作數(shù)可化為二進制數(shù)。 小于a和大于z的字符不是小寫字母jb nextcmp al,39。 回車換行mov ah,09hint 21hmov bx,offset array1again: mov al,[bx]cmp al,39。 data endscode segment 39。 endsdata 。 mov dl,al ;如 〉‘9’,出錯處理 ;如 zf = 0,無鍵按下,等待 ;說明程序的起始點,建立ds,ss的內(nèi)容。;定義數(shù)據(jù)段 str1應用程序
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1