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

正文內(nèi)容

微機原理及應(yīng)用習題答案共五則范文-文庫吧在線文庫

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

下一頁面
  

【正文】 v 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)。 已知數(shù)字0~9對應(yīng)的格雷碼依次為:18H,34H,05H,06H,09H,0AH,0CH,11H,12H,14H,它存在于以table為首地址(設(shè)為200H)的連續(xù)區(qū)域中。(2)。(2)用寄存器BX和SI的基址變址尋址方式把存儲器的一個字節(jié)與AL寄存器的內(nèi)容相加并把結(jié)果送到AL中。編寫相應(yīng)的程序段:(1)由string指示的起始地址的主存單元中存放一個字符串(長度大于6),把該字符串的第1個和第6個字符(字節(jié)量)傳送給DX寄存器。(2)my2b為用十進制數(shù)表示的字節(jié)變量,這個數(shù)的大小為20。(1)mov byte ptr [bx],1000(2)mov bx,offset myword[si](3)cmp mybyte1, mybyte2(4)mov mybyte1,al+1(5)sub al,myword(6)jnz myword 答:⑴1000大于字節(jié)變量所能表示的范圍 ⑵OFFSET只能用于簡單變量 ⑶雙操作數(shù)不能同時為存儲器操作數(shù) ⑷數(shù)值表達式應(yīng)為運算符加常量 ⑸兩操作數(shù)類型不一致 ⑹條件跳轉(zhuǎn)只能是短跳轉(zhuǎn)3.17已知用于LED數(shù)碼管的顯示代碼表為: LEDtabledb 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hdb 80h,90h,88h,83h,0c6h,0c1h,86h,8eh 它依次表示0~9,A~F這16個數(shù)碼的顯示代碼。 assume cs:code, ds:data, ss:stack start: mov ax,data mov ds,axmov al,x mov ah,y cmp al,ah jbe change mov z,ah jmp done change: mov z,al done: mov ax,4c00h int 21h code ends end start 3.19設(shè)變量bufX為有符號數(shù)16位數(shù),請將它的符號狀態(tài)保存在signX,即:如果變量值大于等于0,保存0;如果X小于0。 assume cs:code, ds:data, ss:stackstart: 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。 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 fun4: 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中(不考慮進位)。如果和不超過16位字的范圍(65535),則保存其和到wordsum,如超過則顯示 ?overflow!?。轉(zhuǎn)換算法可以是:用二進制數(shù)除以10000,商為“萬位”,再用余數(shù)除以1000,得到“千位”;一次用余數(shù)除以100、10和1,得到“百位”、“十位”和“個位”。 assume cs:code, ss:stackcodeends endstart 3.28請按如下說明編寫子程序:;子程序功能:把用ASCII碼表示的兩位十進制數(shù)轉(zhuǎn)換位對應(yīng)二進制數(shù) ;入口參數(shù):DH=十位數(shù)的ASCII碼,DL=個位數(shù)的ASCII碼 ;出口參數(shù):AL=對應(yīng)的二進制數(shù) 答:stack segment stack endscodesegment 39。欲轉(zhuǎn)換的字符串在string中,用0表示結(jié)束。$39。子程序回送求和結(jié)果這個出口參數(shù)。答:37D=(10100101B)原=(11011010B)反=(11011011B)補 8位機器數(shù)46H,若作為無符號數(shù)和補碼有符號數(shù),其對應(yīng)的真值各是什么?若作為BCD碼和ASCII碼,其對應(yīng)的又是什么?答:無符號數(shù)46H=70,補碼46H=+70BCD碼46H=46,ASCII碼46H=“F”第二章?邏輯地址如何轉(zhuǎn)換成物理地址?1MB最多能分成多少個邏輯段?請將如下邏輯地址用物理地址表達:(1)FFFFH:0H(2)40H:17H(3)2000H:4500H(4)B821H:4567H 答:⑴ FFFFH:0H = FFFF0H⑵ 40H:17H = 00417H⑶ 2000H:4500H = 24500H⑷ B821H:4567H = BC777H =2000H,BX=0100H,SI=0002,存儲單元[20100H]~[20103H]依次存放12H,34H,56H,78H,[21200H]~[21203H]依次存放2AH,4CH,87H,65H,說明下列每條指令執(zhí)行完后AX寄存器的內(nèi)容以及源操作數(shù)的尋址方式? 答:⑴ AX=1200H,立即數(shù)尋址;⑵ AX=0100H,寄存器尋址;⑶ AX=4C2AH,直接尋址;⑷ AX=3412H,寄存器間接尋址;⑸ AX=4C2AH,寄存器相對尋址;⑹ AX=7865H,基址變址尋址;⑺ AX=65B7H,基址變址相對尋址。(5)把數(shù)0A0H與AL寄存器的內(nèi)容相加,并把結(jié)果送回AL中。否則,使AX=1。(5)my5w為20個未賦值的字變量。⑶雙操作數(shù)不能同時為存儲器操作數(shù)CMP的兩個操作數(shù)不能同時在存儲器中。 assume cs:code,ss:stack,ds:data start: mov ax,data mov ds,axlea bx,ledtable mov al,lednum xlatmov ax,4c00h int 21h code ends end start解析:stack 段是缺省的堆棧段時寫成 stack segment para stack39。是類別名。 assume cs:code, ds:data, ss:stack start: mov ax,data mov ds,axmov ax,buffx。 jmp view cac: cmp al,cl jeview2view1: mov dl,39。 jmp view fun1: mov dl, 39。 jmp view fun5: mov dl, 39。code39。Overflow!39。$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 endpcodeends endstart 3.29調(diào)用HTOASC子程序,編寫顯示一個字節(jié)的16進制數(shù)、后跟“H”的子程序。abcDEfGh39。$39。答:data segment count = 10 array db count dup(10h)check db ? data endsstack segment stackdb 100 dup(?)stack endscode segment 39。80C51單片機中,在調(diào)用子程序前,用_________指令將子程序中所需數(shù)據(jù)壓入堆棧,進入執(zhí)行子程序時,再用___________指令從堆棧中彈出數(shù)據(jù)。A、7EHB、80HC、82HD、84H若(R0)=30H,(30H)=75H,(75H)=90H,執(zhí)行指令MOV A,R0后,(A)=______。A、1011 1101B、1011 1110C、1111 1100D、0011 1100 180C51復(fù)位后,PC與SP的值分別為()。(R1)=_______,(30H)=________。((A))=___64H____,ADD A,47H。(10分)答:分析:一個機器周期=12個晶振周期=1,執(zhí)行一條DJNZ指令需要2個機器周期,即2。要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)RAM的31H單元。1NOP。五、計算題(10分)若要求定時器T0工作方式1,定時時間為1ms,當晶振為6MHz時,求送入TH0和TL0的計數(shù)器初值各為多少?解:由于晶振為6MHz,所以機器周期Tcy==2。(15分)《單片機原理及應(yīng)用》試卷A 答案一、填空題(每空1分,共15分)1011 1101地址總線數(shù)據(jù)總線低電平(或者0)1BHCY ACPUSHPOP 30H電平觸發(fā)方式邊沿觸發(fā)方式異步通信同步通信0二、選擇題(每題1分,共15分)15題D D B A C610題B B ADC 1115題 B C B BD三、問答題(20分)簡述什么是堆棧?堆棧中入棧、出棧的過程?(10分)堆棧是在內(nèi)部RAM中按“后進先出”的規(guī)則組織的一片存儲區(qū)。(R1)=________,MOV A,64H。A、1B、2C、3D、51在80C51單片機中,在不帶進位加法ADD指令中,當_________時,溢出標志位OV=1。若累加器A中的數(shù)據(jù)為0111 0010B,則PSW中的P=____________。單片機通常采用“三總線”的應(yīng)用模式,芯片內(nèi)部設(shè)有單獨的、_____ 和控制總線。所謂“校驗和”是指不記進位的累加,常用于檢查信息的正確性。code39。H39。答:stack segment stackdb 100h dup(?)stack endscodesegment 39。code39。 39。 jmp view fun7: mov dl, 39。 jmp view fun3: 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。答:data segment bufxdb 13 bufydb3 bufzdb3 data endsstack segment stackdb 100 dup(?)stack endscode segment 39。code39。stack39。3.17已知用于LED數(shù)碼管的顯示代碼表為:LEDtabledb 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hdb 80h,90h,88h,83h,0c6h,0c1h,86h,8eh 它依次表示0~9,A~F這16個數(shù)碼的顯示代碼。代碼段mov ax,offset messmov ax,type buff+type mess+type vardmov ax,sizeof varw+sizeof buff+sizeof messmov ax,lengthof varw+lengthof vard 答:offset varb = 0104h offset mess = 0114h type buff = 1;type mess = 1; type vard = 4 sizeof varw = 4;sizeof buff = 10; sizeof mess = 5 lengthof varw =2;lengthof vard = 1 3.15假設(shè)myword是一個字變量,mybyte1和mybyte2是兩個字節(jié)變量,指出下列語句中的具體錯誤原因。答:.modelmessagedb “InputNumber : 0~9”,0dh,0ah,“$”errordb “Error!”,0dh,0ah,“$”.movdx,offset messagemovah,09hint21h begin1:movah,01hint21hcmpal,“0”jberr1cmpal,“9”jaerr1movdl,almovah,02hint err1:movoffset errormovah,09hint21hjmpbegin1 end第三章3.11請設(shè)置一個數(shù)據(jù)段,按照如下要求定義變量:(1)my1b為字符串變量,表示字符串“Personal Computer”。mov cx,20 mov ax,0 mov
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1