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

正文內(nèi)容

匯編語言程序設(shè)計(jì)(錢曉捷)課后答案(完整版)

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

下一頁面
  

【正文】 。連接 ⒈ 在a和z之間的字符才是小寫字母,轉(zhuǎn)換為大寫mov [bx],al 。 。 mov ax,X jmp next overflow: mov dx,errmsg next: db ‘OK’, ‘$’errmsg and ax,ax (1)使CF=0 : jmp coun coun: xor si,si mov cx,100 jnz next inc dx inc si inc si;CF=0 (5) jz zero mov cl,4 mov cl,4 ;第6個(gè)字符送dh寄存器 (2) mov si,5 mov dl,string[si] jz zero jg greater (1)若DX DI,轉(zhuǎn)到above執(zhí)行 ;CX(無符號(hào)數(shù))< 64h 。 (1) xor ax,1e1eh jnz again 。 rcr ax,1 。 0 0 0 shl si,1 執(zhí)行結(jié)果 第2章(03)。 ax,ax000011Not idiv X ;運(yùn)算結(jié)果:[D(A*B+C540h)]/A ;ax存商,dx存余數(shù) 。 mov ax, V sbb bx,0 sub cx,540 mov ax,Z dx,ax =A*B mov bx,dx 0 1 0 。;轉(zhuǎn)換為格雷碼,AL=12H 堆棧是一種按“先進(jìn)后出”原則存取數(shù)據(jù)的存儲(chǔ)區(qū)域。立即數(shù)不能作目的操作數(shù)lea bx,table ZF 0 0 0 1 W=X+Y+24Z(1)ADD DX,BX (2)ADD AL,[BX+SI] (3)ADD [BX+0B2H],CX (4)ADD WORD PTR [0520H],3412H (5)ADD AL,0A0H ;為了避免與操作數(shù)地址混淆,將題中X,Y,Z,V 字操作數(shù)改為A,B,C,D (擴(kuò)展符號(hào)后為雙字) sub ax, cx sbb dx, bx ax0ffffhTest 0 cl=03h 0 dx=0088h。 。 (1)JMP Bx;轉(zhuǎn)移的有效地址EA=BX=1256h (2)JMP tABLE[Bx] ;轉(zhuǎn)移的有效地址EA=[ds:20a1h+1256h]=[232f7]=3280h (3)JMP [Bx][si];AL的D0或D7至少有一位為1 (3) cmp cx,64h (4)若AX-SI產(chǎn)生溢出,轉(zhuǎn)到overflow執(zhí)行; jle less_eq cmp dx,di 。 mov dh,string[si] inc si inc si mov ax,1 ;si=0 mov ax,0b800h ;地址偏移量si=0 ;加的次數(shù) ;第一個(gè)數(shù) again: add ax,[si] mov [si],20h;循環(huán)次數(shù) again: dec array[si] db ‘Error ! Overflow !’, ‘$’ sub ax,Y okmsg 錯(cuò)誤2:缺少JMP指令 .code.startupmov ah,0aha39。 硬指令:每個(gè)硬指令就是一個(gè)處理器指令,在CPU執(zhí)行時(shí)產(chǎn)生相應(yīng)功能; 偽指令:偽指令并不產(chǎn)生處理器指令,它通常用于輔助匯編程序?qū)υ闯绦蜻M(jìn)行匯編。 ⒉連接程序 mov dx,offset str1 ;有鍵按下,鍵值與 ‘9’比較 int 21h dw 512 dup(?) stack$39。 。;1000超出了一個(gè)字節(jié)范圍 (2) mov bx,offset myword[si];寄存器的值只有程序執(zhí)行時(shí)才能確定, ;兩個(gè)都是存儲(chǔ)單元,指令不允許 (4) mov al,mybyte1+mybyte2 ;變量值只有執(zhí)行時(shí)才確定,匯編過程不能計(jì)算 (5) sub al,myword 前者為“與”操作硬指令助記符,可匯編成機(jī)器代碼。; 68h (9)mov ax,(76543 LT 32768) XOR 7654h equ 32 db 14h dw 20 dup(?) my6c equ Personal Computer mydataseg mydata MOV AX,LENGTH VARW + LENGTH VARD MOV AX,TYPE BIGIN定位類別 STACK equ 5 datalist dw 1,0,2,5,4,? .startup mov ds,ax mov ax,4c00h 解答; .stack .data anum dd mov;完了,存結(jié)果 jb ja(2) 去掉源程序中:.exit 0end之間的語句。 end;crazy;crazy xor ax,ax adc dx,0; ret .stack 256 .data stdng mov bx, offset atring again: mov al, [bx]chan;個(gè)位數(shù)的ASCII碼轉(zhuǎn)為二進(jìn)制數(shù) add al, dl endp5.1; cmp X, 5 abc jmp endm 宏調(diào)用時(shí),利用宏名帶上實(shí)參即可,格式如下: push cx 1 macro lcode,dopd,sopd strN,dstr,sstr lea si, sstr lea di, dstr mov cx, strN cld rep movsb endm 。②ABSDIF [BX],[SI],[DI] neg ax 1 mov DISTANCE, ax ,并進(jìn)行匯編產(chǎn)生OBJ模塊;,也進(jìn)行匯編產(chǎn)生OBJ模塊;,需要處理好共用變量、過程、邏輯段屬性、參數(shù)傳遞等問題;,形成完整的可執(zhí)行程序。 out 61h,al cmp al,1bh jne again637DH(5)使用BX的寄存器相對尋址基址變址尋址AX,2A59HALMOVBX,0AHSI,OAHMOVAX,1200H4C2AH65B7H(3)LESMOVAX,BX寄存器尋址MOV21100HMOVZREO,AX10。DL,AX74D4H(2)(3)0001(3)01SUBAX,9;(R+9)+(X+6),結(jié)果保存在AX中MOV;把W送到AXIMUL;W*XR,DX送到R中(4)MOV;在DX中;上一步結(jié)果再乖以Y,積為32位MOV;把結(jié)果中低32位放入Z雙字單元中MOV0MOV1234H2341H0DECCX,42340H00INT指令執(zhí)行完后CFAX,7FFFH0000ADD7FFFHAX,58D1H58D1HD8D1H100020。DATAY,AXMOVDIV;結(jié)果商保存在AL中,余數(shù)在AH中DIVSBB;把雙字長數(shù)的低字放到AX中MOV;把雙字長數(shù)的高字放到DX中TEST;如果是非負(fù)數(shù),則直接保存NEGDX,0MOVAX,[SI][DI]必須有一個(gè)為寄存器(6)MOV不能與復(fù)雜操作數(shù)相連~(7)MOV(8)非法,兩個(gè)內(nèi)存單元地址相加沒有意義~(1)兩內(nèi)存單元傳遞數(shù)據(jù)
。(4)合法~MYDAT[SI](3)MOVAXMOVDATAYAX,DATAXAX,[DATAX+2]AX,DATAX9397HAX,1AXSAL8000HAX,0程序結(jié)束后,(AX)=8918H0CX0ROL01234H執(zhí)行完后CF,SF,ZF的值MOV;把結(jié)果中高32位放入Z+4雙字單元中Z,EAX;把AX中的十六位帶符號(hào)數(shù)擴(kuò)展成為32位,低十六位保存在AX中,高十六位保;(W*X)/(Y+6)里ADDBX,YAX,WBX,AX;ADD;X送到BX中;結(jié)果保存在Z中(2).;ZX0(4)00001(4)HDH,[AX+6]13。AX,CSTRING的指令:9。(10)MOVAX,[SI]MOV20100H(1)(2)0691HAX,(7)4C2AH1100[BX]4。DX,BLOCK[BX](3)基址變址尋址MOVDX[BX][0B2H],(2)沒有(2)直接尋址;使D1D0=PB1PB0=00b,其他位不變;不是數(shù)字1~8,則關(guān)閉揚(yáng)聲器聲音 ;連續(xù)發(fā)聲,直到按下另一個(gè)鍵 next: push ax out 61h,al or al,03h in al,61h mov al,ah out 42h,a
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1