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

正文內(nèi)容

微機原理及應(yīng)用習(xí)題答案(共五則范文)-預(yù)覽頁

2024-11-09 22:01 上一頁面

下一頁面
 

【正文】 gmov dh,string+5 ⑵ mov ax,word ptr buffer1sub ax,word ptr buffer2mov dx,word ptr buffer1+2sbb dx,buffer2+2 ⑶test dx,0f0hjet1mov ax,1jmpdone t1: mov ax,0 done: …..⑷ mov ax,1234hmov dx,5678hmov cx,4 lp1:shrdx,1⑸rcrax,1 loop lp1 lea bx,array mov cx,100 lp1:sub [bx],1incbxloop lp1 :先提示輸入數(shù)字“Input Number:0~9”,然后在下一行顯示輸入的數(shù)字,結(jié)束;如果不是鍵入了0~9數(shù)字,就提示錯誤“Error!”,繼續(xù)等待輸入數(shù)字。(4)my4b為用二進制數(shù)表示的字節(jié)變量,這個數(shù)的大小為20。答:my1bdb “Personal Computer” my2bdb 20 my3bdb 14h my4bdb 00010100b my5w dw 20 dup(?)my6cequ 100 my7cequ Personal Computer 3.14設(shè)在某個程序中有如下片段,請寫出每條傳送指令執(zhí)行后寄存器AX的內(nèi)容:;數(shù)據(jù)段org 100h varwdw 1234h,5678h varbdb 3,4 varddd 12345678h buffdb 10 dup(?)messdb ?hello?。答:stack segment stackdb 100h dup(?)stack endsdata segment ledtable db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hdb 80h,90h,88h,83h,0c6h,0c1h,86h,8eh lednumdb 3 data endscode segment 39。答:data segment xdb 13 ydb3 zdb ? data endsstack segment stackdb 100 dup(?)stack endscode segment 39。code39。答:data segment bufxdb bufydb bufzdb data endsstack segment stackdb 100 dup(?)stack endscode segment 39。 jmp view 1333cac: cmp al,cl jeview2 view1: mov dl,39。view: mov ah,02h int 21hmov ax,4c00h int 21h code ends end start 3.,如果要實現(xiàn)所有為1的位都順序執(zhí)行相應(yīng)的處理程序段(而不是例題中僅執(zhí)行最低為1位的處理程序段),請寫出修改后的代碼段? 答:data segment number db 78h addrs dw offset fun0, offset fun1, offset fun2, offset fun3,offset fun4, offset fun5, offset fun6, offset fun7 data endsstack segment stackdb 100 dup(?)stack endscode segment 39。 jmp view fun1: mov dl, 39。 jmp view fun3: mov dl, 39。 jmp view fun5: mov dl, 39。 jmp view fun7: mov dl, 39。code39。 39。Overflow!39。code39。$39。答:stack segment stackdb 100h dup(?)stack endscodesegmentstart: mov ah, 07h int 21hcmp al, 1bh jedonepush ax mov dl, al mov cl, 4 shr dl, cl call htoasc mov ah, 02h int 21hpop ax mov dl, al and dl, 0fh call htoasc mov ah, 02h int 21hjmp startdone: mov ax, 4c00h int 21h htoasc proc add dl, 30h cmp dl, 39h jbe htoend add dl, 7 htoend: ret htoasc endp 39。 assume cs:code, ss:stack start: mov dx, 3932h call asctohmov ax, 4c00h int 21hasctoh proc push cx sub dx, 3030h mov cl, 10 mov al, dh mul cl add al, dl pop cx ret asctoh endp stackdb 100h dup(?)codeends endstart 3.29調(diào)用HTOASC子程序,編寫顯示一個字節(jié)的16進制數(shù)、后跟“H”的子程序。H39。abcDEfGh39。code39。$39。所謂“校驗和”是指不記進位的累加,常用于檢查信息的正確性。答:data segment count = 10 array db count dup(10h)check db ? data endsstack segment stack endscode segment 39。(3)。 已知數(shù)字0~9對應(yīng)的格雷碼依次為:18H,34H,05H,06H,09H,0AH,0CH,11H,12H,14H,它存在于以table為首地址(設(shè)為200H)的連續(xù)區(qū)域中。用BX和位移量0B2H的寄存器相對尋址方式把存儲器中的一個字和CX寄存器的內(nèi)容相加,并把結(jié)果送回存儲器中。mov ax,x imul y mov cx,ax mox bx,dx mov ax,z cwd add cx,ax adc bx,dx sub cx,540 abb bx,0 mov ax,v cwd sub ax,cx abb dx,bx idiv x 答:(V -(X * Y + Z - 540))/ X ,以及狀態(tài)標志CF、OF、SF、ZF、PF的狀態(tài)。(2)有兩個32位數(shù)值,按“小端方式”存放在兩個緩沖區(qū)buffer1和 buffer2中,←buffer1buffer2功能。(5)有一個100個字節(jié)元素的數(shù)組,其首地址為array,將每個元素減1(不考慮溢出或借位)存于原處。(3)my3b為用十六進制數(shù)表示的字節(jié)變量,這個數(shù)的大小為20。(7)my7c為字符串常量,代替字符串“Personal Computer”。無法存放。⑸兩操作數(shù)類型不一致數(shù)據(jù)類型不匹配,AL是8位的,MYWORD是16位變量。答:stack segment stackdb 100h dup(?)stack endsdata segment ledtable db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hdb 80h,90h,88h,83h,0c6h,0c1h,86h,8eh lednumdb 3 data endscode segment 39。 比較簡單省事兒,因為這樣鏈接程序會自動設(shè)置 exe 可執(zhí)行文件里初始堆棧指針,程序里就不用自己進行設(shè)置了。39。假設(shè)變量存放的是8位有符號數(shù)。答:data segment buffx dw 13 signx dw ? data endsstack segment stackdb 100 dup(?)stack endscode segment 39。(2)如果這3個數(shù)中有兩個數(shù)相等,則顯示1。 assume cs:code, ds:data, ss:stack start: mov ax,data mov ds,axmov al,bufx mov bl,bufy mov cl,bufzcmp al,bl jecac cmp al,cl jeview1 cmp bl,cl jeview1 mov dl,39。 jmp viewview2: mov dl,39。 assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, axmov dh, number mov cx, 8 mov bx, 0 lp1: shr dh, 1 jcnextagain: inc bx inc bx loop lp1 jmp done next: jmp addrs[bx]fun0: mov dl, 39。 jmp view fun2: mov dl, 39。 jmp view fun4: mov dl, 39。 jmp view fun6: mov dl, 39。 jmp viewview: mov ah, 02h int 21h jmp againdone: mov ax, 4c00h int 21hcode ends end start 3.22編制程序完成12H, 45H, F3H, 6AH, 20H, FEH, 90H, C8H, 57H和34H共10個無符號字節(jié)數(shù)據(jù)之和,并將結(jié)果存入字節(jié)變量SUM中(不考慮進位)。code39。如果和不超過16位字的范圍(65535),則保存其和到wordsum,如超過則顯示 ?overflow!?。$39。轉(zhuǎn)換算法可以是:用二進制數(shù)除以10000,商為“萬位”,再用余數(shù)除以1000,得到“千位”;一次用余數(shù)除以100、10和1,得到“百位”、“十位”和“個位”。code39。 assume cs:code, ss:stack start: mov ah, 07h int 21hcmp al, 1bh jedonepush ax mov dl, al mov cl, 4 shr dl, cl call htoasc mov ah, 02h int 21h pop ax mov dl, al and dl, 0fh call htoasc mov ah, 02h int 21hjmp startdone: mov ax, 4c00h int 21hhtoasc proc add dl, 30h cmp dl, 39h jbe htoend add dl, 7 htoend: ret htoasc endpcodeends endstart 3.28請按如下說明編寫子程序:;子程序功能:把用ASCII碼表示的兩位十進制數(shù)轉(zhuǎn)換位對應(yīng)二進制數(shù) ;入口參數(shù):DH=十位數(shù)的ASCII碼,DL=個位數(shù)的ASCII碼 ;出口參數(shù):AL=對應(yīng)的二進制數(shù) 答:stack segment stackdb 100h dup(?)stack endscodesegment 39。code39。欲轉(zhuǎn)換的字符串在string中,用0表示結(jié)束。$39。$39。$39。子程序回送求和結(jié)果這個出口參數(shù)。 assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, axmov ax, count push ax mov ax, offset array push ax call sumcheck mov check, almov ax, 4c00h int 21hsumcheck proc push bp mov bp, sp push bx push cx mov bx, [bp+4] mov cx, [bp+6] mov al, 0 sum1: add al, [bx] inc bx loop sum1 pop cx pop bx pop bp ret 4 sumcheck endpcode ends endstart第三篇:《微機原理及應(yīng)用》試卷及其答案《微機原理及應(yīng)用》試卷A一、填空題(每空1分,共15分)在計算機中,對帶符號數(shù)的運算均采用補碼。若(A)=B3H,(R0)=A8H,執(zhí)行指令XRL A,R0之后,(A)=_______。外部中斷和有兩種觸發(fā)方式:__________________和________________。目的地址為0F87H。A、ORGB、ENDC、DWD、EQU在80C51單片機中,各中斷優(yōu)先級最低的是()。A、2B、4C、6D、81若(P0)=1011 1100B。A、PUSH R2B、ADD R0,A C、MOVX A,DPTRD、MOV R0,A三、問答題(每題10分,共20分)簡述什么是堆棧?堆棧中入棧、出棧的過程?(10分)列舉出80C51單片機的5種尋址方式,寫出每一種方式相應(yīng)的一條指令?(10分)四、程序閱讀題(15分)設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,((A))=________。((A))=_______,(CY)=________,(AC)=________,DAA。(10分)有一變量存放在片內(nèi)RAM的30H單元,其取值范圍為00H~04H。(5分)ORLA,27H ANLA,28H XCHD A,R0 CPLA閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?(10分)MOV R1,30H。((A))=___11H____,(CY)=_____1___,(AC)=___1_____,MOV R1,A。所以,TH0和TL0的計數(shù)器初值各為FEH和0CH。匯編程序如下:DEL:MOV R7,400。2,共(2*123)DJNZ R7,DE
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1