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

正文內(nèi)容

匯編語(yǔ)言程序設(shè)計(jì)(錢曉捷)課后答案-預(yù)覽頁(yè)

 

【正文】 7 128之內(nèi)。 ja above;=j(luò)nbe above (2)若AX SI,轉(zhuǎn)到greater執(zhí)行 cmp si,ax cmp ax,si (1) xor si,si;si清零 mov al,buffer[si];BCD碼移到高半字節(jié) or al,ah;存入dl寄.. inc si mov al,buffer[si];存入dh寄.. (3) jmp done mov ax,0 ret (4) lea dx,buffer2 ;8個(gè)字節(jié) mov ds,ax xor si,si xor dx,dx mov cx,99 mov ax,[si];加下一個(gè)數(shù) noc dec cx jnz cx,again;非0繼續(xù)加 mov si,offset string inc si dec cx again (8) si0 inc si done: ret; 壓縮BCD碼加法:AX←AX+BX 出口參數(shù):AX=BCD碼和。 … jo overflow mov ah,9 jo overflow db ‘OK’, ‘$’錯(cuò)誤1:數(shù)據(jù)定義在代碼中 mov ah,9 $39。 回車換行mov ah,09hint 21hmov bx,offset array1again: mov al,[bx]cmp al,39。 小于a和大于z的字符不是小寫字母jb nextcmp al,39。編輯 ⒊調(diào)試程序str2;定義代碼段 int 21h gtekey: mov ah,1 int 16h getkey;如 ‘0’,出錯(cuò)處理 ja error jmp getkey;等待按鍵 )array2 db 0dh,0ah,39。assume cs:code, ds:data, ss:stackstart: mov ax,data 。jz donecmp al,39。ja nextsub al,20h 在a和z之間的字符才是小寫字母,轉(zhuǎn)換為大寫mov [bx],al 保存到原位置next: inc bxjmp againdone: mov dx,offset array1mov ah,09hint 21hmov ax,4c00hint 21hcode endsend start。 后者為邏輯運(yùn)算符,在匯編時(shí)進(jìn)行“與”運(yùn)算,產(chǎn)生具體數(shù)值。; 76h (5)mov ax,23h SHL 4; 0048h (7)mov al,’a’ AND (NOT(’a’’A’)) ; 41h (8)mov al,’H’ OR 00100000b db 16 dup(100),16 dup(48) ;也可以是任意字節(jié)數(shù)據(jù),隨意分布。 segment my1b 。 equ 100 ends。 ORG lO0h VARW DW l234H,5678H VARB DB 3,4 MOV AX, OFFSET VARB + OFFSET MESS MOV AX,SIZE VARW+SIZE BUFF+SIZE MESS;AX = 4+10+5 = 19 = 13H ;AX = 10+4 =14 = 0EH 。 WORD WORD STACKPARA .model small .stack .data num mov bx,offset datalist inc bx stack db 100 dup(?) data mov es,ax mov cx,100 int 21h code .model;定義兩個(gè)雙字的數(shù)(隨意) bnum;定義結(jié)果,執(zhí)行后為:88776655h .code .startup si, si clc;存和的一個(gè)字(先低字后高字) inc si again xor si, si si adc al, loop .exit 0 這里僅列出代碼段: mov bl, al;將al中的兩組分開(kāi) and al, 0fh;原al中的數(shù)據(jù)邏輯右移4次送bl shr bl, cl mov dl, ah;將ah中的兩組分開(kāi) and dl, 0f0h getkey: mov ah, 1;從鍵盤輸入,出口:al存鍵值 mov ah, 09h int 21h。 .model small ;顯示stri1,提示輸入 int 21h 21h;重新輸入 ja mov cx, al mov dl, 07h;調(diào)用一次振鈴 int 21h ;cx=cx1,cx=0 退出 PROC xor ax,ax adc dx,0 inc bx ret 4.26; .startup call chan mov [bx] , al next: inc bx ;大寫轉(zhuǎn)換為小寫字母的過(guò)程 jz done jb next ret chan endp ;al= 10*dh + dl ret astob abc done abc: cmp ax, bx cde done cde: inc ax done:....5.2;cmp X, 5 je inc ax done:宏展開(kāi)時(shí)的形參與實(shí)參結(jié)合是用位置匹配的實(shí)參對(duì)形參進(jìn)行取代。宏匯編適合于程序段較短或要求執(zhí)行速度快的場(chǎng)合。子程序在執(zhí)行階段需要由主程序執(zhí)行調(diào)用指令CALL進(jìn)行調(diào)用,進(jìn)而轉(zhuǎn)入子程序執(zhí)行,子程序執(zhí)行結(jié)束執(zhí)行返回指令RET返回主程序。 move MACRO doprnd,soprnd push ax mov ax,soprnd mov doprnd,ax pop ax ENDM 第五章(02)。 ①ABSDIF Pl,P2,DISTANCE 1 jge ?? 0000 jge ?? 0000 1 1 repeat 100 =wtemp+2 DOS21H MACRO callnum,calladdress mov ah,callnum ifnb。.(1)立即尋址沒(méi)有004FH2。DX,BXADDADD[0524H],0B5H(1)寄存器間接尋址BLOCKADDMOVOFFSETDX,[BX][SI]1200HMOVAX,BX0100HMOVAX,[1200]AX,[BX](6)MOV7CD9H(2)(212A0H+1200H+5119H)H=098AH6。BX,2000H或BX,[2000]MOV轉(zhuǎn)向地址OBJ的值分別為:(1)064DH(3)05ECH注意有符號(hào)數(shù)的符號(hào)位~~8。AX,0ABH(2)MOV20100H直接尋址(5)AX,[BX](6)MOV(8)MOV同上(9)AX,[BX+10]寄存器相對(duì)尋址同上相對(duì)基相變址尋址201F0HMOVZREOAX,TABLE是把符號(hào)地址TABLELEAMOVLESMOVAX,ES:[8000H],后來(lái)看到題目里要求寫兩條指令,所以一條就不行了,就要畫(huà)蛇添足~~~運(yùn)算結(jié)果A5C1H4240H(1)A87034E4(1).MOVAX,XAX,R;R送到AX中BX,XBX,6BX,W;;最終結(jié)果送到Z中(3)MOVX注意:低十六位保存在AX里,高十六位保存在DX里MOV;把Y送到BXAX,W;把W送到AX中SUB;WXCWDBX,5商為16位BX,2;把2送到BX中;上一步乘法所得的積再乘以2,各為64位MOV[Z+4],EDX本條指令執(zhí)行完后AX的內(nèi)容0CL,40AX00MUL020H,SF,ZF和OF的值MOVAX,201011101ADD1011SUB00000100NEGROR1001(1)MOVDATAY,AX(2)MOVAX(3)本組指令的作用是:BX(4)MOVMUL;結(jié)果的高十六位保存在DX裏,低十六位保存在AX裏MUL;結(jié)果的高三十二位保存在EDX裏,低三十二位保存在EAX裏(6)MOV(7)MOVDXDX,022。DX,[A+2]DX,8000HRIGHTDXBMOVMOV這是兩個(gè)內(nèi)存單元在傳遞數(shù)據(jù),而這在匯編語(yǔ)言中是不允許的~~~MOVBYTEBX,OFFSETCS,AX不能對(duì)CS賦值~(8)MOV(2)合法(7)160
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1