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

正文內(nèi)容

匯編語言第六章:循環(huán)與分支程序設(shè)計(參考版)

2024-10-11 16:38本頁面
  

【正文】 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 。 ( 4)所有的子過程應(yīng)定義為 NEAR類型 ( 5)直接用 INT 20H退出程序返回 DOS ( 2)第一條指令的偏移地址固定為 100H,即有( IP) =100H。 程序段前綴 PSP的結(jié)構(gòu): ( 256字節(jié)) 表 44( p116) next EXE文件與 COM文件 ( 2) COM文件 COM程序裝入內(nèi)存時的映像如圖 。顯示模塊結(jié)束 code1_seg ends code_seg segment frame struc save_bp dw ? save_cs_ip dw 2 dup(?) n dw ? result_addr dw ? frame ends assume cs:code_seg fact proc far push bp mov bp,sp push bx push ax mov bx , [bp].result_addr mov ax , [bp].n push bx dec ax je done push ax call far ptr fact mov bx , [bp].result_addr mov ax , [bx] mul [bp].n jmp short return done : mov ax , 1 return: mov [bx] , ax pop ax pop bx pop bp ret 4 fact endp code_seg ends end start 用匯編語言可以編寫兩種格式的源程序: 格式一 :經(jīng)匯編、連接后產(chǎn)生 .EXE可執(zhí)行文件 格式二 :經(jīng)匯編、連接、轉(zhuǎn)換成 .COM可執(zhí)行文件。 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 程序: data_seg segment n_v dw 6 result dw ? data_seg ends stack_seg segment;定義堆棧段 dw 128 dup(?) tos label word;確定棧頂指針 stack_seg ends code1_seg segment assume cs:code1_seg , ss:stack_seg , ds:data_seg main proc far start: mov ax , data_seg mov ds , ax mov ax ,stack_seg mov ss , ax mov sp , offset top mov bx , offset result push bx 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 mov bx , n_v push n_v call far ptr fact mov bx , result call near ptr disp mov ax , 4c00h int 21h ret main endp 。顯示模塊結(jié)束 proadd proc near push si push di push cx push ax mov si , table mov di , table+2 mov cx ,[di] mov di , table+4 xor ax,ax next: add ax,[si] add si ,2 loop next mov [di] ,ax pop ax pop cx pop di pop si ret proadd endp code_seg ends end start 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 堆棧段最滿時的狀態(tài): 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 預(yù)賦值說明 可以由一連串常數(shù)表達(dá)式組成,每個字段用一個表達(dá)式,相互之間用逗號隔開,如果使用 STRUC定義中的值則可不寫任何值 (缺省 )。 mov ax,bx test ax,0ffffh jnz rotate1 repeat1: pop dx mov ah,2 int 21h loop repeat1 pop dx pop cx pop bx pop ax ret btodecdisp endp btohexdisp proc far push ax push bx push cx push dx mov ch,4 mov cl,4 rotate2: rol bx,cl mov al,bl and al,0fh cmp al,10 jc decimal2 add al,37h jmp dispp2 decimal2: add al,30h dispp2: mov dl,al mov ah,2 int 21h dec ch jnz rotate2 pop dx pop cx pop bx pop ax ret btohexdisp endp btoo proc far push ax push bx push cx push dx mov cl , 1 mov ax , bx loopto: mov bx , ax rol bx , cl cmp cl , 1 jz too and bx , 0007h jmp tooo too: and bx, 0001h tooo: xchg bl , dl add dl , 30h xchg ax ,bx mov ah , 2 int 21h xchg ax , bx shl ax , cl jz exit3 mov cl , 3 jmp loopto exit3: pop dx pop cx pop bx pop ax ret btoo endp codeb ends code segment assume cs:code main proc far mov bx,5678H call btodecdisp call btohexdisp call btoo mov ah,4ch int 21h main endp code ends end main 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 例 從鍵盤輸入十進(jìn)制數(shù)據(jù),以十六進(jìn)制顯示在屏幕上 文件 public xyz public crlf data segment public xyz dw 9 data ends decihex segment public assume cs:decihex crlf proc near mov dl,0dh mov ah,2 int 21h mov dl,0ah mov ah,2 int 21h ret crlf endp decihex ends end 第一章 基礎(chǔ)知識 第六章 循環(huán)與分支程序設(shè)計 文件 2: extrn crlf:near extrn xyz:word decihex segment public assume cs:decihex start: mov ax,seg xyz mov ds , ax mov ax , xyz call decibin call crlf call binihex call crlf mov ax , 4c00h int 21h decibin proc near mov bx,0 newchar: mov ah,1 int 21h sub al,30h jl exit cmp al,9d jg exit cbw xchg ax,bx mov cx,10d mul cx xchg ax,bx add bx,ax jmp newchar exit: ret decibin endp binihex proc near mov ch,4 rotate: mov cl,4 rol bx,cl mov al,bl and al,0fh add al,30h cmp al,3ah jl print add al,7h print: mov dl,al mov ah,2 int 21h dec ch jnz rotate ret binihex endp decihex ends end start 第一章
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1