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

正文內容

微機原理與接口技術課后習題答案(郭蘭英)-文庫吧資料

2025-07-04 18:18本頁面
  

【正文】 dispa endp 。求和 inc bx 。說明:除AX/BX/CX外,不影響其他寄存器checksum proc xor al,al 。入口參數:DS:BX=數組的段地址:偏移地址,CX=元素個數 。處理出口參數 mov ax,4c00h int 21h 。CX←數組的元素個數 call checksum 。代碼段 mov bx,offset array 。數組元素個數result db ? 。數據段array db 12h,25h,0f0h,0a3h,3,68h,71h,0cah,0ffh,90h 。主程序將入口參數壓入堆棧,子程序從堆棧中取出參數;子程序將出口參數壓入堆棧,主程序彈出堆棧取得它們 采用堆棧傳遞參數是程式化的,它是編譯程序處理參數傳遞、以及匯編語言與高級語言混合編程時的常規(guī)方法 解: 方法:主程序將入口參數壓入堆棧,子程序從堆棧中取出參數;子程序將出口參數壓入堆棧,主程序彈出堆棧取得它們 注意:壓棧與彈棧必須要一一對應。是0~9,加30H轉換為ASCII碼 ret 。是0AH~0FH,加37H轉換為ASCII碼 ret 。 (3)改錯: crazy proc pish bx push cx xor ax,ax xor dx,dx again:add a,[bx] adc dx,0 inc bx inc bx loop again pop cx pop bx 解(不需調用HTOASC子程序):again: mov ah,1 int 21h cmp al,1bh ;ESC的ASCII碼是1bh je done mov dl,al mov ah,2 int 21h ;是大寫字母則轉換為小寫字母 jmp againdone: … 解答:asctob proc push cx and dh,0fh ;先轉換十位數 shl dh,1 ;十位數乘以10(采用移位指令) mov ch,dh shl dh,1 shl dh,1 add dh,ch and dl,0fh ;轉換個位數 add dh,dl ;十位數加個位數 mov al,dh ;設置出口參數 pop cx retasctob endp 解:DIPASC proc ;入口參數:AL=要顯示的一個16進制數 push cx push dx push ax mov cl,4 ;轉換高位 shr al,cl call HTOASC mov dl,al ;顯示 mov ah,2 int 21h pop ax ;轉換低位 call HTOASC mov dl,al ;顯示 mov ah,2 int 21h mov dl,’H’ ;顯示一個字母“H” mov ah,2 int 21h pop dx pop cx retDIPASC endpHTOASC proc 。答: ;數據段count equ 100parray dw count dup(?) ;假設有100個數據wordsum dw 0msg db ‘overflow’,’$’ ;代碼段 mov cx,count mov ax,0 mov bx,offset parrayagain: add ax,[bx] jnc next mov dx,offset msg mov ah,9 int 21h ;顯示溢出信息 jmp done ;然后,跳出循環(huán)體next: add bx,2 loop again mov wordsum,axdone: … 編程把—個16位無符號二進制數轉換成為用8421BCD碼表示的5位十進制數。 .model small .codestart: mov ax,0040h ;送段地址 mov ds, ax mov si, 0 ;偏移地址 mov cx, si ;計數(循環(huán)次數) xor ax, ax ;空格計數器清零again: cmp byte ptr [si], 20h ;與空格的ASCII碼比較 jne next ;不是空格,轉 inc ax ;是空格,空格數加1next: inc si ;修改地址指針 loop again ;cx=cx-1,如cx=0 退出循環(huán) .exit 0 end start 編寫計算100個16位正整數之和的程序。顯示一個字符 int 21h pop bx pop ax jmp restartdone: … 編制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10個字節(jié)數據之和,并將結果存入字節(jié)變量SUM中(不考慮溢出和進位)。 jmp disp 。 jmp dispfun7: mov dl,39。 jmp dispfun6: mov dl,39。 jmp dispfun5: mov dl,39。 jmp dispfun4: mov dl,39。 jmp dispfun3: mov dl,39。 jmp dispfun2: mov dl,39。 jmp dispfun1: mov dl,39。以下是各個處理程序段fun0: mov dl,39。位數乘以2(偏移地址要用2個字節(jié)單元) jmp addrs[bx] 。為1,轉移 inc bx 。AL=0結束 jz doneagain: shr al,1 。代碼段 mov al,number mov bx,0 。test bufX,80h jl next 。Hello39。 解: 利用定位偽指令控制,如org,even,align 解: 包括邏輯地址和類型兩種屬性。 my2b db 20 my3b db 14h my4b db 00010100b my5w dw 20 dup(?) my6c = 100 my7c = 39。例如: X= 7 ;等效于:X equ 7 X= X+5 ;“X EQU X+5”是錯誤的 解: (1) al=67h (2) ax=133h,dx=4h (3) ax=0230h (4) al=41h (4) ax=7654h 解: (1)41h42h43h1010h45h46h1?4441?4441?444(2)10h00h0fbh0ffh?????? 解:.data my1b db 39。code39。Hello,Assembly!39。 解: C3 40 20 00 解:5050H十進制值5080二進制十六進制二進制十六進制0011 0010B32H0101 0000B50H 解: D:44H d:64H CR:0DH LF:0AH 0:30H SP:20H NUL:00H 解: 國標碼:36 50H 機內碼:B6 B0H第3章 解: (1)完整的匯編語言源程序由段組成 (2)一個匯編語言源程序可以包含若干個代碼段、數據段、附加段或堆棧段,段與段之間的順序可隨意排列 (3)需獨立運行的程序必須包含一個代碼段,并指示程序執(zhí)行的起始點,一個程序只有一個起始點 (4)所有的可執(zhí)行性語句必須位于某一個代碼段內,說明性語句可根據需要位于任一段內 (5)通常,程序還需要一個堆棧段 解: 存儲模式特 點TINYCOM類型程序,只有一個小于64KB的邏輯段(MASM )SMALL小應用程序,只有一個代碼段和一個數據段(含堆棧段),每段不大于64KBCOMPACT代碼少、數據多的程序,只有一個代碼段,但有多個數據段MEDIUM代碼多、數據少的程序,可有
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1