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

正文內(nèi)容

80x86匯編語言程序設(shè)計教程課后習(xí)題答案清華大學(xué)版-資料下載頁

2025-04-07 05:01本頁面
  

【正文】 。 。Input ax=兩個十進(jìn)制數(shù)ASCII碼 。Output bl=壓縮BCD碼 TEST2 proc cmp ah,39。039。 jb exit cmp ah,39。939。 ja exit sub ah,30h mov bl,ah shl bl,4 cmp al,39。039。 jb exit cmp al,39。939。 ja exit1 sub al,30h add bl,alexit1: nop ret TEST2 endp 請寫一個可把某個十進(jìn)制數(shù)ASCII碼轉(zhuǎn)換為對應(yīng)的二進(jìn)制的示例程序。答: table db 39。000039。,39。000139。,39。001039。,39。001139。,39。010039。,39。010139。,39。011039。,39。011139。 db 39。100039。,39。100139。 ...... 。Input bl=一個十進(jìn)制數(shù)ASCII碼 。Output dx:ax=二進(jìn)制ASCII碼 。程序未檢驗該十進(jìn)制數(shù)是否在范圍以內(nèi) TEST3 proc sub bl,30h xor bh,bh shl bx,1 shl bx,1 mov dh,table[bx] mov dl,table[bx+1] mov ah,table[bx+2] mov al,table[bx+3] ret TEST3 endp 請寫出一個可把某個十六進(jìn)制數(shù)ASCII碼轉(zhuǎn)換為對應(yīng)的二進(jìn)制的示例程序。答: table db 39。000039。,39。000139。,39。001039。,39。001139。,39。010039。,39。010139。,39。011039。,39。011139。 db 39。100039。,39。100139。,39。101039。,39。101139。,39。110039。,39。110139。,39。111039。,39。111139。 ... ... 。Input bl=一個十六進(jìn)制數(shù)ASCII碼 。Output dx:ax=二進(jìn)制ASCII碼 TEST3 proc cmp bl,30h jb exit1 。小于30H的不在范圍內(nèi) sub bl,30h cmp bl,0Ah 。如果在9以內(nèi),開始轉(zhuǎn)換09 jb change1 sub bl,0Ah cmp bl,6h 。如果在‘9’-‘A’之間,不在范圍內(nèi) jb exit1 sub bl,6h ?!瓵’=0 cmp bl,7h 。如果在‘A’-‘F’之間,開始轉(zhuǎn)換 jb change2 cmp bl,21h 。如果大于‘F’,看是否在‘F’和‘a(chǎn)’之間 jb exit1 。如果在,則不在范圍內(nèi) sub bl,20h 。39。a39。=0 cmp bl,6h 。如果大于‘f’,則不在范圍內(nèi) ja exit1change2: add bl,9h 。按照table表,如果A=0還需要加9才可以change1: xor bh,bh shl bx,1 shl bx,1 mov dh,table[bx] mov dl,table[bx+1] mov ah,table[bx+2] mov al,table[bx+3]exit1: ret TEST3 endp 請寫一個實現(xiàn)數(shù)據(jù)塊移動的示例程序。答: data segment data1 db 39。Hello!!!.....$39。 .... data2 db 128 dup(?) data ends .... xor ax,ax xor bx,bx mov1: mov al,data1[bx] cmp al,39。$39。 jz out1 mov data2[bx],al inc bx jmp mov1out1: ...... 請編一個程序求從地址F000:0000H開始的64K字節(jié)內(nèi)存區(qū)域的檢驗和,并轉(zhuǎn)換為 十六進(jìn)制的數(shù)的ASCII碼串。答: 。F000:0000H 字檢驗和 。Output: BX=字檢驗和 TEST5 proc mov ax,0F000H mov es,ax mov cx,0ffffh xor si,si xor bx,bx ADD0: add bx,es:[si] inc si inc si loop add0 ret TEST5 endp table1 db 39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。 db 39。A39。,39。B39。,39。C39。,39。D39。,39。E39。,39。F39。 。Input bx=字檢驗和 。Output dx:ax=字檢驗和ASCII碼 TEST4 proc push cx mov cx,bx push cx mov cl,12 shr bx,cl pop cx mov dh,table1[bx] mov bx,cx and bx,0F00h push cx mov cl,8 shr bx,cl pop cx mov dl,table1[bx] mov bx,cx and bx,00f0h push cx mov cl,4 shr bx,cl pop cx mov ah,table1[bx] mov bx,cx and bx,000fh mov al,table1[bx] mov bx,cx pop cx ret TEST4 endp 設(shè)已在地址F000:0000H開始的內(nèi)存區(qū)域安排了100個字節(jié)的無符號8位二進(jìn)制數(shù)。 請編寫一個程序求它們的和,并轉(zhuǎn)換為對應(yīng)十進(jìn)制數(shù)的ASCII碼串。答: 。從 F000:0000H開始100個byte無符號數(shù)相加 。output BX=Sum TEST6 proc push cx push ax push si mov ax,0f000h mov es,ax xor bx,bx xor si,si xor ax,ax mov cx,100ADD2: mov al,es:[si] add bx,ax inc si loop ADD2 pop si pop ax pop cx ret TEST6 endp ... ... Dec_ASC db 39。 $39。 。在數(shù)據(jù)區(qū) ... ... 。Name:Convert1 。function: Hex convert to Dec 。Input: BX=a word of Hex 。Output: DS:Dec_ASC Convert1 proc push ax push cx push dx mov ax,bx xor dx,dx mov cx,2710h 。2710H=10000 div cx add ax,30h mov dec_asc[0],al 。[0]=萬位 mov ax,dx xor dx,dx mov cx,3E8h 。3E8H=1000 div cx add ax,30h mov dec_asc[1],al 。[1]=千位 mov ax,dx mov cl,64h 。64H=100 div cl add al,30h mov dec_asc[2],al 。[2]=百位 mov al,ah mov ah,0 mov cl,0ah 。0A=10 div cl add ax,3030h mov dec_asc[3],al 。[3]=十位 mov dec_asc[4],ah 。[4]=個位 pop dx pop cx pop ax ret Convert1 endp 設(shè)已在地址F000:0000H開始的內(nèi)存區(qū)域安排了1024個16位有符號數(shù)。請編寫一個程序 統(tǒng)計其中的正數(shù)、負(fù)數(shù)和零的個數(shù),并分別轉(zhuǎn)換為對應(yīng)的十進(jìn)制數(shù)的ASCII碼串。答: 。從 F000:0000H開始1024個Word有符號數(shù)統(tǒng)計 。output Di=0的個數(shù) 。 Bx=正數(shù)的個數(shù) 。 DX=負(fù)數(shù)的個數(shù) TEST7 proc push cx push ax push si mov ax,0f000h mov es,ax xor bx,bx xor si,si xor ax,ax xor di,di xor dx,dx mov cx,1024Next1: mo
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1