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

正文內(nèi)容

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

2025-04-30 02:35 上一頁面

下一頁面
  

【正文】 例如,如果使用“and ax,[bx]”指令,可以利用該宏定義,寫出宏指令如下: 子程序如果被多次使用,則會(huì)減少目標(biāo)程序代碼;主程序與子程序之間主要采用寄存器、存儲(chǔ)單元、堆棧等傳遞參數(shù)。 實(shí)參個(gè)數(shù)與形參個(gè)數(shù)不同時(shí),多余的實(shí)參沒有作用,缺少的實(shí)參則用空格代替。宏名 [實(shí)參表]5.6;宏的參數(shù)功能非常強(qiáng)大,即可以沒有參數(shù),也可以帶有一個(gè)或多個(gè)參數(shù);而且參數(shù)的形式非常靈活,可以是常量、變量、存儲(chǔ)單元、指令或它們的一部分,還可以是表達(dá)式等。宏定義體 macro done abc: jne cmp ax, bx done je or al, 20h cmp al,’A’ done: .exit 0;調(diào)用過程 .model small ; crazy ENDP crazy; loop again; inc bx;again: add ax,[bx]; xor dx,dx; push ax .exit 0 jnz abc ;振鈴次數(shù)送cx and al,0fh;判該字符,如不在‘1’‘9’ cmp al, ’1’ int dx,offset stri1 .code .stack 256 (1) 將jmp table[bx]指令改為:mov dx, table[bx] al, ’a’ int 21h ;如未完,繼續(xù)累加 ;累加次數(shù) again: inc mov cx, num1;位移量清零 .exit 0 ;cx=cx1 ,if cx0 ,jump again loop inc si;取第一個(gè)數(shù)的一個(gè)字(先低字后高字) ;清零cf again:mov ax, anum[si] cx, 2;相對(duì)于變量的位移量清零 xor ? 11223344h ends cld ends code 512 dup(?) stack segment para ‘stack’ loop again mov cx,num DGROUP .STACK 段定義偽指令 MOV AX,OFFSET BEGIN MOV AX, TYFE TYPE BUFF+TYPE MESS+TYPE VARD;AX = 1+1+4 = 06H ’HELLO’ 段地址:表示標(biāo)號(hào)所在代碼段的段地址; 偏移地址:表示標(biāo)號(hào)所在代碼段的段內(nèi)偏移地址; 類型:引用該標(biāo)號(hào)時(shí),表示它所在同一個(gè)段――near類型,還是另外一個(gè)段――far類型。 。20h my4b db ‘Personal Computer’ my2b dplus; 67h (2)mov ax,1234h/16 + 1Oh。;字節(jié)量AL與字量myword,類型不匹配 (6) jnz myword;而offset是匯編過程計(jì)算偏移地址,故無法確定 (1) mov byte ptr [bx],1000 。a39。 鍵盤輸入字符串mov dx,offset arrayint 21hmov dx,offset array2 。 mov ds,ax mov ah,0ah$39。; 匯編結(jié)束。 end; 出錯(cuò),調(diào)用DOS 功能顯示str2字符串 ;終止程序執(zhí)行,返回DOS error: mov ah,09h;調(diào)用DOS顯示字符功能,顯示該數(shù)字 cmp al, ‘9 ’;有鍵按下,鍵值與‘0’比較 jz .cade ab ’Input Number:0~9 : ’,0dh,0ah,’$’ .stack .model small ;定義程序的存儲(chǔ)模式(小模式) 簡(jiǎn)化段定義格式 ⒋匯編文本編輯程序。 。 。z39。$39。)array2 db 0dh,0ah,39。 int 21h 。 errmsg db ‘Error ! Overflow !’, ‘$’ mov ah,9 mov dx,offset okmsg int 21h 錯(cuò)誤: mov dx,offset okmsg okmsg and ax,0;;or ax,ax (2)使AX=0 : clc2..27。 cmp string[si],’$’ jnz;si0 loop again (7) next:;32k=2^15=8000h again: cmp [si],’$’ mov cx,8000h;有進(jìn)位dx=dx+1 noc:;無進(jìn)位轉(zhuǎn) jnc;指向下一個(gè)字單元 xor si,si mov cx,8 lea bx,buffer1 done: zero: test dx,0f000h mov dh,al;組合成壓縮BCD碼 or al,ah;BCD碼移到高半字節(jié) mov dl,al;組合成壓縮BCD碼 ;第1個(gè)字符送dl寄存器 mov si,0 jae below_eq。 jo overflow (5)若SI≤AX,轉(zhuǎn)到less_eq執(zhí)行; cmp cx,0 cmp dx,di 不循環(huán),因?yàn)橐贿M(jìn)入循環(huán)就判 cx=0? 如cx=0 就退出循環(huán) delay:loop delay 。;AX=1e1eh(異或后為0) (2)test al,10000001b je equal ;轉(zhuǎn)移的有效地址EA=[ds:1256h+528fh]=264e5h=2450h。 如條件轉(zhuǎn)移的轉(zhuǎn)移范圍超出此范圍,可在此范圍內(nèi)安排一條無條件轉(zhuǎn)移,再轉(zhuǎn)移到范圍外的目標(biāo)地址。 。;求反D5D4位,其他不變 ;即高4位為3,則變?yōu)?;高4位為0,則變?yōu)? mov cl,4 again: shr dx,1實(shí)現(xiàn)非壓縮BCD碼到ASCII的轉(zhuǎn)換 方法二: xor al,30h 。不考慮進(jìn)位mov bl,al mov cl,3 shl al,cl add al,bl 2. 移位指令根據(jù)是否移入“1”到CF,設(shè)置CF,根據(jù)移位后的結(jié)果影響SF,ZF,PF。 dx=7*bx+3*ax dx=0070h 0 u mov cl,03h dx=0010h 1 mov dx,bx 0 0 si=3*ax si=0010h si=0008h CF OF SF ZF PF mov si,ax ax,ax1470h00000Or ax,1407h1470hAnd指令A(yù)X的值CFOFSFZFPFMov;bx,cx A*B+C540;dx,ax =C cwd;ax = C mov cx,ax imul Y mov ax,X 0 1 AL=00h 0 0 0 0 1 PF AL=12h SF CFbx=0f79h pop [bx];傳送欲轉(zhuǎn)換的數(shù)字,AL=8 xlat兩操作數(shù)類型不匹配 (2)匯編語言程序設(shè)計(jì)(第二版) 錢曉捷 習(xí)題答案第二章(01)(1)AX=1200h (2)AX=0100h (3)AX=4C2Ah (4)AX=3412h (5)AX=4C2Ah (6)AX=7856h (7)AX=65B7h (1) IP指令指針禁止用戶訪問 (3)立即數(shù)不允許傳給段寄存器 (4)段寄存器之間不允許傳送 (5)兩操作數(shù)類型不匹配 (6)目的操作數(shù)應(yīng)為[ BP ] (7)源操作數(shù)應(yīng)為 [BX+DI];獲取table的首地址,BX=200H mov al,8mov ax,8057h push ax mov ax,0f79h push ax pop bx 。 1 1 AL=0afh 1 1 1 AL=00h 0 0 0 1;ax=A;bx,ax(擴(kuò)展符號(hào)后為雙字) ;bx,cx bx,cx+dx,ax=A*B+C ;ax= D cwd;dx,ax= D;dx,ax = dx,ax bx,cx = D(A*B+C540) 。 2. 其他邏輯指令使CF=OF=0, 根據(jù)結(jié)果影響其他標(biāo)志位。注釋 si=ax 0 0 si=0018h dx=bx shl dx,cl 0 0 0 0 1 注意: 1. 左移N次相當(dāng)于乘于2的N次方,右左移N次相當(dāng)于除乘于2的N次方。 (1) 。實(shí)現(xiàn)ASCII到非壓縮BCD碼的轉(zhuǎn)換 or al,30h 。 8086的條件轉(zhuǎn)移的轉(zhuǎn)移范圍:在當(dāng)前指令地址的 +12
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1