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

正文內(nèi)容

微機(jī)原理及應(yīng)用習(xí)題答案共五則范文(完整版)

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

下一頁面
  

【正文】 si,ax sumlp: add ax,array[si]add si,2loop sumlpmov total,ax 答:將array數(shù)組的20個字(無進(jìn)位)累加,其和存入total單元。leabx,table mov al,8xlat答:leabx,table ;bx=0200h mov al,8;al=08h xlat;al=12h ,以及CF,ZF,SF,OF和PF的狀態(tài): mov al,89h add al,al add al,9dh cmp al,0bch sub al,al dec al inc al 答:⑴ al=89h ⑵ al=12h,CF=1,ZF=0,SF=0,OF=1,PF=1,AF=1 ⑶ al=afh,CF=0,ZF=0,SF=1,OF=0,PF=1,AF=0 ⑷ al=afh,CF=1,ZF=0,SF=1,OF=1,PF=1,AF=0 ⑸ al=00h,CF=0,ZF=1,SF=0,OF=0,PF=1,AF=0 ⑹ al=ffh,CF=0,ZF=0,SF=1,OF=0,PF=1,AF=1 ⑺ al=00h,CF=0,ZF=1,SF=0,OF=0,PF=1,AF=1 :(1)把BX寄存器和DX寄存器的內(nèi)容相加,結(jié)果存入DX寄存器。 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] stackdb 100 dup(?)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第二篇:《微機(jī)原理及應(yīng)用》教材課后習(xí)題及答案《微機(jī)原理及應(yīng)用》習(xí)題答案第一章 請完成下列數(shù)制轉(zhuǎn)換:(1)。$39。$39。code39。code39。$39。code39。 jmp view fun6: mov dl, 39。 jmp view fun2: mov dl, 39。 jmp view view2: mov dl,39。(2)如果這3個數(shù)中有兩個數(shù)相等,則顯示1。 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 3.18編制一個程序,把變量bufX和bufY中較大者存入bufZ;若兩者相等,則把其中之一存入bufZ中。(6)my6c為100的符號常量。(4)。答:⑴ add dx,bx;⑵ add al,[bx+si];⑶ add [bx+00b2h],cx⑷ add word ptr [0520h],3412h ⑸ add al,0a0h ,Y,Z,V均為16位帶符號數(shù),分別裝在X,Y,Z,V存儲器單元中,閱讀如下程序段,得出它的運(yùn)算公式,并說明運(yùn)算結(jié)果存于何處。 說明下面各條指令的具體錯誤原因:(1)mov cx,dl(2)mov ip,ax(3)mov es,1234h(4)mov es,ds(5)mov al,300(6)mov [sp],ax(7)mov ax,bx+di(8)mov 20h,ah 答: ⑴操作數(shù)類型不同;⑵不能手工修改IP;⑶不能將立即數(shù)直接MOV到段寄存器;⑷不能在段寄存器之間直接MOV數(shù)據(jù);⑸300大于AL所能存放的數(shù)據(jù)的范圍;⑹寄存器間接尋址只能用BX/BP/SI/DI之一;⑺MOV AX,[BX+DI];⑻目的操作數(shù)不能是立即數(shù)。(3)。用BX和位移量0B2H的寄存器相對尋址方式把存儲器中的一個字和CX寄存器的內(nèi)容相加,并把結(jié)果送回存儲器中。(2)有兩個32位數(shù)值,按“小端方式”存放在兩個緩沖區(qū)buffer1和 buffer2中,←buffer1buffer2功能。(3)my3b為用十六進(jìn)制數(shù)表示的字節(jié)變量,這個數(shù)的大小為20。現(xiàn)編寫一個程序?qū)崿F(xiàn)將lednum中的一個數(shù)字(0~A~F)轉(zhuǎn)換成對應(yīng)的LED顯示代碼。答:data segment buffx dw 13 signx dw ? data endsstack segment stackdb 100 dup(?)stack endscode segment 39。039。039。439。答:data segment num db 12h, 45h, 0f3h, 6ah, 20h, 0feh, 90h, 0c8h, 57h, 34h sum db ? data endsstack segment stackdb 100 dup(?)stack endscode segment 39。答:data segment num dw 100 dup(800)sum dw ? msg db 39。答:data segment bnum dw 19982 dnum db 5 dup(?), 39。code39。答:data segment string db 39。 jedone cmp byte ptr [bx], 5ah jaxtod add byte ptr [bx], 20h jmp cg33 xtod: sub byte ptr [bx], 20h cg33: inc bx jmp cg3 cg2: cmp byte ptr [bx], 39。傳遞參數(shù)方法自定。 說明下面各條指令的具體錯誤原因:(1)mov cx,dl(2)mov ip,ax(3)mov es,1234h(4)mov es,ds(5)mov al,300(6)mov [sp],ax(7)mov ax,bx+di(8)mov 20h,ah 答: ⑴操作數(shù)類型不同;⑵不能手工修改IP;⑶不能將立即數(shù)直接MOV到段寄存器;⑷不能在段寄存器之間直接MOV數(shù)據(jù);⑸300大于AL所能存放的數(shù)據(jù)的范圍;⑹寄存器間接尋址只能用BX/BP/SI/DI之一;⑺MOV AX,[BX+DI];⑻目的操作數(shù)不能是立即數(shù)。答:⑴ add dx,bx;⑵ add al,[bx+si]; ⑶ add [bx+00b2h],cx⑷ add word ptr [0520h],3412h ⑸ add al,0a0h ,Y,Z,V均為16位帶符號數(shù),分別裝在X,Y,Z,V存儲器單元中,閱讀如下程序段,得出它的運(yùn)算公式,并說明運(yùn)算結(jié)果存于何處。(4)。(6)my6c為100的符號常量。⑷數(shù)值表達(dá)式應(yīng)為運(yùn)算符加常量運(yùn)算符只能對常數(shù)進(jìn)行操作,不能對變量進(jìn)行操作。stack39。把我定義的stack segment關(guān)聯(lián)到棧,省去了assume ss:stack對么,所以我可以寫成stack segment .18編制一個程序,把變量bufX和bufY中較大者存入bufZ;若兩者相等,則把其中之一存入bufZ中。ax=13 cmp ax,0 jbe change mov signx,0 jmp done change: mov signx,1 done: mov ax,4c00h int 21h code ends end start 3.20 bufX、bufY和bufZ是3個有符號十六進(jìn)制數(shù),編寫一個比較相等關(guān)系的程序:(1)如果這3個數(shù)都不相等,則顯示0。139。139。539。 assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, axmov cx, 10 lea bx, numagain: mov al, [bx] add sum, al inc bx loop againmov ax, 4c00h int 21h code ends end start 3.23 求主存0040H:0開始的一個64KB物理段中共有多少個空格? 答:stack segment stackdb 100 dup(?)stack endscode segment 39。, 13, 10, 39。 data endsstack segment stackdb 100 dup(?)stack endscode segment 39。答:stack segment stackdb 100h dup(?)stack endscodesegment 39。, 39。 jedone cmp byte ptr [bx], 61h jbcg22 sub byte ptr [bx], 20h cg22: inc bx jmp cg2 cg1: cmp byte ptr [bx], 39。code39。在十六進(jìn)制數(shù)與ASCII碼值的轉(zhuǎn)換過程中,當(dāng)十六進(jìn)制數(shù)在0~9之間時,其對應(yīng)的ASCII碼值為該十六進(jìn)制數(shù)加_________。A、30HB、75HC、90HD、00H下列哪個語句是起始地址設(shè)置偽指令()。A、0000H,00HB、0000H,07H C、0030H,07HD、0030H,00H1下列哪條指令是正確的()。五、計(jì)算題(10分)若要求定時器T0工作方式1,定時時間為1ms,當(dāng)晶振為6MHz時,求送入TH0和TL0的計(jì)數(shù)器初值各為多少?六、編程題(25分)若單片機(jī)的晶振頻率為12MHz,試用循環(huán)轉(zhuǎn)移指令編寫延時100ms的延時子程序。((A))=___ABH____,(CY)=____0____,(AC)=____0____,DAA。采用循環(huán)計(jì)數(shù)法實(shí)現(xiàn)延時,循環(huán)次數(shù)可以通過計(jì)算獲得,并選擇先執(zhí)行后判斷的循環(huán)程序。(15分)程序如下: ORG1000H START: MOVDPTR,2000HMOVA,30HMOVC A,A+DPTRMOV31H,ASJMP$ORG2000H TABLE: DB00,01,04,09,16END第四篇:微機(jī)原理考試習(xí)題與答案微機(jī)原理及接口技術(shù)習(xí)題及練習(xí)冊微機(jī)原理課程組 2009年12月中北大學(xué)微機(jī)原理及接口技術(shù)習(xí)題及練習(xí)冊目錄目錄第1章 計(jì)算機(jī)基礎(chǔ)知識.............................................................................................................................1 基本練習(xí)題....................................................................................................................................1 課后練習(xí)題....................................................................................................................................2 第2章 8086/8088微處理器..............................................................。1DEL1: MOV R6,123。(R1)=____30H___,(30H)=___11H_____。要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)RAM的31H單元。(5分)ORLA,27H ANLA,28H XCHD A,R0 CPLA閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?(10分)MOV R1,30H。A、外部中斷0B、外部中斷1C、定時器0D、計(jì)數(shù)器1 80C51單片機(jī)的中斷響應(yīng)時間至少需要()個完整的機(jī)器周期。在單片機(jī)串行通信中,依發(fā)送與接收設(shè)備時鐘的配置情況,串行通信可以分為 _________________和_________________。帶符號負(fù)數(shù)1100 0011的補(bǔ)碼為__________。 jedone cmp byte ptr [bx], 5ah jacg11 add byte ptr [bx], 20h cg11: inc bx jmp cg1done: ret change endpcodeends endstart 3.34編寫一個計(jì)算字節(jié)校驗(yàn)和的子程序。 data endsstack segment stackdb 100 dup(?)stack endscodesegment 39。 assume cs:code, ss:stack start: mov ah, 07h int 21hcmp al, 1bh jedonecall htoahjmp startdone: mov ax, 4c00h int 21hhtoah proc push ax push cx push dx push 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 21hmov dl, 39。 assume cs:code, ds:data, ss:stack start: mov ax, data mov ds
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1