版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 僅供參考! 優(yōu)越工作室一、選擇題(每題1分,共10分)18031單片機(jī)的( d )口的引腳,還具有外中斷、串行通信等第二功能。a)p0 b)p1 c)p2 d)p32單片機(jī)應(yīng)用程序一般存放在( b ) a) ram b)rom
2、160;c)寄存器 d)cpu 3已知某數(shù)的bcd碼為0111 0101 0100 0010 則其表示的十進(jìn)制數(shù)值為( b )a) 7542h b) 7542 c) 75.42h d) 75.424下列指令中不影響標(biāo)志位cy的指令有( d )。 a)add a,20h
3、160; b)clr c)rrc a d)inc a5cpu主要的組成部部分為( a ) a)運(yùn)算器、控制器 b)加法器、寄存器 c)運(yùn)算器、寄存器
4、; d)運(yùn)算器、指令譯碼器 6intel 8051 cpu是( c )位的單片機(jī) a) 16 b)4
5、60; c)8 d)準(zhǔn)16 78031復(fù)位后,pc與sp的值為( b ) a )0000h,00h b) 0000h,07h c) 0003h,07h d)0800h,00h 8當(dāng)需要從mcs-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(b )。 a)mov a
6、, r1 b)movc a, a + dptr c)movx a, r0 d)movx a, dptr 98031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是( a
7、0;) a)20h b)30h c)00h d)70h 10下列哪條指令是正確的( d )a) push r2 b) add r0,ac) movx a dptr d) movr0,a11mcs-51單片機(jī)復(fù)位操作的主要功能是把pc初始化為( c )。 a.01
8、00h b.2080h c.0000h d.8000h12若單片機(jī)的振蕩頻率為6mhz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)器初值應(yīng)為( c )。 a.500 b.1000 c.216-500 d.216-100013定時(shí)器1工作在計(jì)數(shù)方式時(shí),其外加的計(jì)數(shù)脈沖信號(hào)應(yīng)連接到( d )引腳。 a.p3.2 b.p3.3 c.p3.4 d.p3.514當(dāng)外部中斷請(qǐng)求的信號(hào)方式為脈沖方式時(shí),要求中斷請(qǐng)求信號(hào)的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持( a )。 a.1個(gè)機(jī)器周期 b.2個(gè)機(jī)器周期 c.4個(gè)機(jī)器周期 d.10個(gè)晶振周期15mcs-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),cpu首先響
9、應(yīng)( a )。 a.外部中斷0 b.外部中斷1 c.定時(shí)器0中斷 d.定時(shí)器1中斷16定時(shí)器若工作在循環(huán)定時(shí)或循環(huán)計(jì)數(shù)場(chǎng)合,應(yīng)選用( c )。 a.工作方式0 b.工作方式1 c.工作方式2 d.工作方式317mcs-51單片機(jī)的外部中斷1的中斷請(qǐng)求標(biāo)志是( d )。 a.et1 b.tf1 c.it1 d.ie118下列標(biāo)號(hào)中,正確的標(biāo)號(hào)是( d )。 a.1bt: b.begin: c.add: d.stab31:19串行口每一次傳送( a )字符。 a.1個(gè) b.1串 c.1幀 d.1波特20mcs-51單片機(jī)的堆棧區(qū)應(yīng)建立在(a)。a. 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的低128字節(jié)單元
10、160; b. 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)c.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的高128字節(jié)單元 d.程序存儲(chǔ)區(qū)21mcs-51單片機(jī)定時(shí)器工作方式0是指的(c)工作方式。a.8位 b.8位自動(dòng)重裝 c.13位 d.16位22當(dāng)需要從mcs-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令
11、為(b)。a.mov a, r1 b.movc a, a + dptrc.movx a, r0 d.movx a, dptr23. 尋址空間為數(shù)據(jù)程序存儲(chǔ)器所用的指令是(a )a. movx b.mov c.movc d.addc24. 執(zhí)行中斷返回指令,從堆棧彈出地址送給(c ).a. a b. cy c. pc d. dptr25
12、. 七段共陰極發(fā)光兩極管顯示字符h,段碼應(yīng)為(e ).a.67h b. 6eh c. 91h d. 76h e.90h26. 在串行通信中, 8031 中發(fā)送和接收的寄存器是(b ) 。a.tmod b. sbuf c. scon d. dptr27. 波特的單位是(b )a. 字符/秒 b. 位/秒 c. 幀/秒 d. 字節(jié)/秒28 10101.101b轉(zhuǎn)換成十進(jìn)制數(shù)是(d)。(a)46.625 (b)23.625 (c) 23.62 (d) 21.62529. 存儲(chǔ)器的地址范圍是0000h0fffh,它的容量為( d )。 (a)1kb (b) 2kb (c) 3kb (d) 4kb30
13、3d.0ah轉(zhuǎn)換成二進(jìn)制數(shù)是( a )。 (a)111101.0000101b (b) 111100.0000101b (c) 111101.101b (d) 111100.101b31 73.5轉(zhuǎn)換成十六進(jìn)制數(shù)是( b )。 (a)94.8h (b) 49.8h (c) 111h (d) 49h32movx a , r0指令中,源操作數(shù)采用( d )尋址方式,指令作用在( d )區(qū)間。 (a)寄存器,外部數(shù)據(jù)存儲(chǔ)器 (b)直接,程序存儲(chǔ)器 (c)寄存器間接 ,內(nèi)部數(shù)據(jù)存儲(chǔ)器 (d)寄存器間接,外部數(shù)據(jù)存儲(chǔ)器33a7h和5bh兩個(gè)立即數(shù)相加后,和為(c ),(cy)是( c )。 (a)1ch
14、,0 (b) c1h,0 (c) 02h,1 (d) c1h,134若(a)=86h,(psw)=80h,則執(zhí)行rrc a指令后(a)(a)c3h (b) b3h (c) 0dh (d) 56h35如果(p0)=65h ,則當(dāng)cpl p0.2setb cmov p0.4 ,c執(zhí)行后(p0)=(c )(a)61h (b) 75h (c) 71h (d) 17h36 ( d )指令是mcs-51指令系統(tǒng)中執(zhí)行時(shí)間最長(zhǎng)且長(zhǎng)達(dá)4 us的。 (a)比較轉(zhuǎn)移 (b)循環(huán)轉(zhuǎn)移 (c)增減量 (d)乘除法37 8031單片機(jī)中,將累加器a中的數(shù)送入外ram的40h單元,可執(zhí)行的指令( d )。(a) mov
15、r1 ,40h (b) mov r1 ,#40h movx r1 , a movx r1 , a(c) movx 40h , a (d) mov r1, #40hmovx r1 , a38 已知累加器a的數(shù)值為98h,它與0fah相加,相加后會(huì)影響標(biāo)志位cy、ac和ov位。各個(gè)位的值是( d )。 (a) 0、0、0 (b) 1、0、1 (c) 1、1、1 (d) 1、1、039不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是( d )。 (a) 無(wú)條件傳送方式 (b) 查詢方式 (c) 中斷方式 (d) 存儲(chǔ)器直接存取方式40a/d轉(zhuǎn)換方法有以下四種,adc0809是一種采用( c )進(jìn)行a/
16、d轉(zhuǎn)換的8位接口芯片。 (a) 計(jì)數(shù)式 (b) 雙積分式 (c) 逐次逼近式 (d) 并行式418051單片機(jī)內(nèi)有( b )個(gè)16位的定時(shí)/計(jì)數(shù)器 ,每個(gè)定時(shí)/計(jì)數(shù)器都有( b )種工作方式。 (a) 4, 5 (b) 2, 4 (c) 5, 2 (d) 2, 3 42在中斷服務(wù)程序中至少應(yīng)有一條(d )a.傳送指令 b.轉(zhuǎn)移指令 c.加法指令 d.中斷返回指令43當(dāng)mcs-51復(fù)位時(shí),下面說(shuō)法準(zhǔn)確的是( a)a.pc=0000h b.sp=00h c.sbuf=00h d.(30h)=00h44要用傳送指令訪問(wèn)mcs-51片外ram,它的指令操作碼助記符是( b)a.mov b.movx c
17、.movc d.以上都行45org 2000h lacll 3000h org 3000h ret上邊程序執(zhí)行完ret指令后,pc=(c )a.2000h b.3000h c.2003h d.3003h46要使mcs-51能響應(yīng)定時(shí)器t1中斷,串行接口中斷,它的中斷允許寄存器ie的內(nèi)容應(yīng)是(a )a.98h b.84h c.42h d.22h47jnz rel指令的尋址方式是(c )a.立即尋址 b.寄存器尋址 c.相對(duì)尋址 d.位尋址48執(zhí)行l(wèi)acll 4000h指令時(shí), mcs-51所完成的操作是(d ).保護(hù).4000hpc c.保護(hù)現(xiàn)場(chǎng) d.pc+3入棧, 4000hpc49下面哪條指
18、令產(chǎn)生信號(hào)( d )a.movx a,dptr b.movc a,a+pc c.movc a,a+dptr d.movx dptr,a50若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為( c )a. 1kb b. 2kb c.4kb d.8kb51要想測(cè)量引腳上的一個(gè)正脈沖寬度,則tmod的內(nèi)容應(yīng)為( a )a.09h b.87h c.00h d.80h52psw=18h時(shí),則當(dāng)前工作寄存器是( d )a.0組 b. 1組 c. 2組 d. 3組52movx a,dptr指令中源操作數(shù)的尋址方式是( b )a. 寄存器尋址 b. 寄存器間接尋址 c.直接尋址 d. 立即尋址54mcs-51有
19、中斷源( a )a.5 b. 2 c. 3 d. 655 mcs-51上電復(fù)位后,sp的內(nèi)容應(yīng)為( b )a.00h b.07h c.60h d.70h56org 0003h ljmp 2000h org 000bh ljmp 3000h當(dāng)cpu響應(yīng)外部中斷0后,pc的值是( b )a.0003h b.2000h c.000bh d.3000h57控制串行口工作方式的寄存器是( c )a.tcon b.pcon c.scon d.tmod58執(zhí)行push acc指令, mcs-51完成的操作是( a )a.sp+1sp, accsp b. accsp, sp-1spc. sp-1sp, acc
20、sp d. accsp, sp+1sp59p1口的每一位能驅(qū)動(dòng)( b )a.2個(gè)ttl低電平負(fù)載 b. 4個(gè)ttl低電平負(fù)載c.8個(gè)ttl低電平負(fù)載 d.10個(gè)ttl低電平負(fù)載60pc中存放的是( a )a.下一條指令的地址 b. 當(dāng)前正在執(zhí)行的指令c.當(dāng)前正在執(zhí)行指令的地址 d.下一條要執(zhí)行的指令618031是( c )a.cpu b.微處理器 c.單片微機(jī) d.控制器62要把p0口高4位變0,低4位不變,應(yīng)使用指令( d )a.orl p0,#0fh b.orl p0,#0f0h c.anl p0,#0f0h d.anl p0,#0fh63下面哪種外設(shè)是輸出設(shè)備( a )a.打印機(jī) b.紙
21、帶讀出機(jī) c.鍵盤 d.a/d轉(zhuǎn)換器64所謂cpu是指( a )a.運(yùn)算器和控制器 b.運(yùn)算器和存儲(chǔ)器 c.輸入輸出設(shè)備 d. 控制器和存儲(chǔ)器65lcall指令操作碼地址是2000h,執(zhí)行完響應(yīng)子程序返回指令后,pc=( d )a.2000h b.2001h c.2002h d.2003h66mcs-51執(zhí)行完mov a,#08h后,psw的哪一位被置位( d )a.c b. f0 c.ov d.p67計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是( c )a.由cpu自動(dòng)完成 b.在中斷響應(yīng)中完成 c.應(yīng)由中斷服務(wù)程序完成 d.在主程序中完成68關(guān)于mcs-51的堆棧操作,正確的
22、說(shuō)法是( c )a.先入棧,再修改棧指針 b.先修改棧指針,再出棧 c. 先修改棧指針,在入棧 d.以上都不對(duì)69某種存儲(chǔ)器芯片是8kb*4/片,那么它的地址線根數(shù)是( c )a.11根 b.12根 c. 13根 d. 14根70.若mcs-51中斷源都編程為同級(jí),當(dāng)他們同時(shí)申請(qǐng)中斷時(shí)cpu首先響應(yīng)( b )a. b. c.t1 d.t071. mcs-51的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳變距離( b )a.2kb b. 128b c. 127b d. 256b二、填空題(每空1分,共30分)1一個(gè)完整的微機(jī)系統(tǒng)由 硬件 和 軟件 兩大部分組成。28051 的引腳rst是_in_(in腳還是out腳)
23、,當(dāng)其端出現(xiàn)_高_(dá)電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到rst腳收到_低_電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從rom 0000 h單元開始取指令并翻譯和執(zhí)行。3半導(dǎo)體存儲(chǔ)器分成兩大類 ram 和 rom ,其中 ram 具有易失性,常用于存儲(chǔ) 臨時(shí)性數(shù)據(jù) 。4求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為 9ah 。5pc存放_(tái) cpu將要執(zhí)行的指令所在的rom單元的地址_,具有_自動(dòng)加1_特性。在8051中決定程序執(zhí)行順序的是pc還是dptr? pc 它是_16_位? 不是 (是,不是)sfg?6123= 01010010 b= 52 h。780
24、51內(nèi)部有 4個(gè) 并行口,p0口直接作輸出口時(shí),必須外接 上拉電阻 ;并行口作輸入口時(shí),必須先 將口鎖存器置1 ,才能讀入外設(shè)的狀態(tài)。8mcs-51的堆棧只可設(shè)置在 內(nèi)ram低128b區(qū) ,其最大容量為 128b ,存取數(shù)據(jù)的原則是 先進(jìn)后出 。堆棧寄存器sp是 8 位寄存器,存放 堆棧棧頂?shù)牡刂?。9中斷處理的全過(guò)程分為以下3個(gè)段: 中斷請(qǐng)求 、中斷響應(yīng)、中斷服務(wù)。10定時(shí)和計(jì)數(shù)都是對(duì) 脈沖 進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是 定時(shí)是對(duì)周期已知的脈沖計(jì)數(shù);計(jì)數(shù)是對(duì)周期未知的脈沖計(jì)數(shù) 。11mcs51布爾處理機(jī)的存儲(chǔ)空間是_00h7fh _。12p2口通常用作_高8位地址線_,也可以作通用的i/o口
25、使用。13若由程序設(shè)定rs1、rs0=01,則工作寄存器r0r7的直接地址為_080fh _。148051的堆棧區(qū)一般開辟在_用戶ram區(qū)_。15所謂尋址,其實(shí)質(zhì)就是_如何確定操作數(shù)的單元地址_。16存儲(chǔ)器映象是_存儲(chǔ)器在整個(gè)存儲(chǔ)空間的地址范圍_。17定時(shí)器中斷請(qǐng)求發(fā)生在_定時(shí)時(shí)間到_。18中斷響應(yīng)時(shí)間是指_從查詢中斷請(qǐng)求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機(jī)器周期數(shù)_。19通過(guò)cpu對(duì)i/o狀態(tài)的測(cè)試,只有i/o已準(zhǔn)備好時(shí)才能進(jìn)行i/o傳送,這種傳送方式稱為_程序查詢方式_。20在中斷服務(wù)程序中現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)期間,中斷系統(tǒng)應(yīng)處在_關(guān)中斷_狀態(tài)。218051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了:
26、0; cpu 、 數(shù)據(jù)存儲(chǔ)器 、 程序存儲(chǔ)器 、和 定時(shí)計(jì)數(shù)器 以及并行i/o口、串行口、中斷控制系統(tǒng)、時(shí)鐘電路、位處理器等部件,這些部件通過(guò) 單片機(jī)內(nèi)部總線 相連接。 22mcs-51的堆棧只可設(shè)置在 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(器) ,堆棧寄存器sp是 8 位寄存器。23定時(shí)器/計(jì)數(shù)器的工作方式3是指得將
27、; 定時(shí)器計(jì)數(shù)器0 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為 串行口的波特率發(fā)生器 使用。24假定(sp)=40h , (39h)=30h,(40h)=60h。執(zhí)行下列指令:pop dphpop dpl后,dptr的內(nèi)容為 6030h ,sp的內(nèi)容是 3eh 。25 mcs-51 單片機(jī)片內(nèi)有 5 個(gè)中斷源,其中 2 個(gè)外部中斷源。
28、26設(shè)定t1為計(jì)數(shù)器方式,工作方式2,則tmod中的值為 60h(高位為6即可) 。 27若it1=0,當(dāng)引腳 p3.2 為低電平的時(shí)候,int0的中斷標(biāo)志位 ie0 才能復(fù)位。 28在接口電路中,把已經(jīng)編址并能進(jìn)行讀寫操作的寄存器稱為 端口 。 29在單片機(jī)中,為實(shí)現(xiàn)數(shù)據(jù)的i/o傳送,可使用三種
29、控制方式,即 無(wú)條件傳送 方式、查詢 方式和 中斷 方式30. 輸入輸出設(shè)備與主機(jī)的連接部分稱為輸入輸出接口,接口有三大作用: 隔離與尋址 作用、 所存與緩沖 作用和信號(hào)電平與形式的變換作用。三、判斷題(對(duì)者打,錯(cuò)者打×,并改正,每題1分,共10分)1 中斷服務(wù)程序的最后一條指令是retreti。×2 存儲(chǔ)器分成內(nèi)存和外存兩大部分,其中外內(nèi)存可以直接與cpu交換信息。×3 p2口既可以作為i/o使用,又可以作地址/數(shù)據(jù)復(fù)
30、用口使用。4 在中斷響應(yīng)階段cpu一定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。5 lcrl a為循環(huán)左移指令。×6 mov a,30h的源操作數(shù)為立即直接尋址方式。×直接尋址7 movmovc a,a+dptr是一條查表指令。×8 mul ab的執(zhí)行結(jié)果是高低8位在a中,低高8 位在b中。×9 ajmp跳轉(zhuǎn)空間最大可達(dá)到642kb 。×10 dptr是由dph和dpl兩個(gè)8位特殊寄存器組成的。 四、 改
31、錯(cuò)請(qǐng)判斷下列各條指令的書寫格式是否有錯(cuò),如有錯(cuò)說(shuō)明原因:1mul r0r1 乘法指令應(yīng)使用a、b寄存器操作 2mov a,r7 間接寄存器使用r7有誤,間址寄存器只能使用r0、r1 3mov a,#3000h 8位累加器a不能接受16位數(shù)據(jù) 4movc a+dptr,a movc指令為對(duì)程序存儲(chǔ)區(qū)操作指令,累加器的內(nèi)容不可通過(guò)變址方式送入程序存儲(chǔ)器,兩操作數(shù)寫反了。 5ljmp
32、 #1000h 長(zhǎng)轉(zhuǎn)移指令中的操作數(shù)為16位轉(zhuǎn)移地址,不能用立即數(shù)的形式來(lái)表達(dá) 五、簡(jiǎn)答題(每題5分,共15分)1mcs51的中斷系統(tǒng)有幾個(gè)中斷源?幾個(gè)中斷優(yōu)先級(jí)?中斷優(yōu)先級(jí)是如何控制的?在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),cpu按什么順序響應(yīng)(按由高級(jí)到低級(jí)的順序?qū)懗龈鱾€(gè)中斷源)?各個(gè)中斷源的入口地址是多少?答:mcs51單片機(jī)有5個(gè)中斷源,2個(gè)中斷優(yōu)先級(jí),中斷優(yōu)先級(jí)由特殊功能寄存器ip控制,在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),cpu按如下順序響應(yīng)各個(gè)中斷源的請(qǐng)求:int0、t0、int1、t1、串口,各個(gè)中斷源的入口地址分別是0003h、000bh、0013h、001bh、002
33、3h。2已知單片機(jī)系統(tǒng)晶振頻率為6mhz,若要求定時(shí)值為10ms時(shí),定時(shí)器t0工作在方式1時(shí),定時(shí)器t0對(duì)應(yīng)的初值是多少?tmod的值是多少?th0=?tl0=?(寫出步驟) 答:定時(shí)值為10ms時(shí),定時(shí)器t0工作在方式1時(shí),定時(shí)器t0對(duì)應(yīng)的初值是1388htmod的值是00000001b,th0=13h;tl0=88h。 在工作方式1下:初值x=fosc*t/12初值x補(bǔ)碼=216-fosc*t/12其中fosc=6mhz t=10ms,所以初值x=1388h 其相應(yīng)補(bǔ)碼為 0ec78htmod對(duì)應(yīng)值=0000 0001 bth0=13h tl0=88h3想將中斷服務(wù)程序放置在程序
34、存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。答:如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。 例如:外部中斷o的中斷服務(wù)程序intop放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:(4分) orgo003h (2分) jmp intop 4簡(jiǎn)述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。答:相同點(diǎn):均能中斷主程序執(zhí)行本程序,然后再返回?cái)帱c(diǎn)地址繼續(xù)執(zhí)行主程序。 不同點(diǎn): (1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口地址是用戶自己設(shè)定的。 (2)中
35、斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有清除中斷響應(yīng)時(shí)被置位的優(yōu)先級(jí)狀態(tài)、開放較低級(jí)中斷和恢復(fù)中斷邏輯等功能。 (3)中斷服務(wù)子程序是在滿足中斷申請(qǐng)的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶主程序事先安排好的。六、簡(jiǎn)單程序設(shè)計(jì)題1請(qǐng)將片外ram20h-25h單元清零.mov r0,#20hmov r7,#06hclr aloop:movx r0,ainc r0djnz r7,loop2請(qǐng)將rom5000h單元內(nèi)容送r5mov dptr, #5000hclr amovc a,a+dptrmov r5,a七、分析程序并寫出結(jié)果1 已知(r0)=20h, (20
36、h ) =10h, (p0) =30h, (r2) =20h, 執(zhí)行如下程序段后( 40h ) = 45h mov r0 , #11h mov a , r2 add a , 20h mov psw , #80h subb a , p0 xrl a , #45h mov 40h , a2已知 ( r0 )=20h, (20h )=36h, (21h) =17h, (36h) =34h, 執(zhí)行過(guò)程如下: mov a , r0 mov r0 , a mov a , r0 add a , 21h orl a , #21h rl a mov r2 , a ret則執(zhí)行結(jié)束(r0)= 36h (r2)=
37、d6h 3執(zhí)行下面一段程序; mov sp, #60h mov a, #10h mov b, #01h push a push b pop a pop ba , b的內(nèi)容是:(a)= 01h (b)= 10h 4設(shè)在31h單元存有23h,執(zhí)行下面程序: mov a, 31h anl a, #0fh mov 41h, a mov a, 31h anl a, #0f0h swap a mov 42h, a 則(41h)= 03h (42h)= 02h 八、編程題1將內(nèi)部ram20h為首的16個(gè)單元的8位無(wú)符號(hào)數(shù)排序?qū)懗龀绦?并作適當(dāng)注釋 。sort: mov
38、0;r0, #20h mov r7,#07h clr tr0 ;交換標(biāo)志位復(fù)位 loop: mov a,r0 mov
39、 2bh, a inc r0 mov 2ah, r0 clr c subb a, r0;比較前后兩個(gè)數(shù) jc next ; mov r0, 2bh dec r0
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 種植地合同范例
- 木箱制作合同范例
- 企業(yè)運(yùn)營(yíng)人員合同范例
- 加盟 續(xù)簽合同范例
- 加工護(hù)欄合同范例
- 鋼模加工承攬合同范例
- 公司承包混凝土合同范例
- 采購(gòu)主合同輔合同范例
- 合伙股權(quán)投資合同范例
- 飲料專賣合同范例
- 長(zhǎng)護(hù)險(xiǎn)定點(diǎn)機(jī)構(gòu)自查報(bào)告
- 一汽在線綜合能力測(cè)評(píng)題
- 2024秋期國(guó)家開放大學(xué)《財(cái)務(wù)報(bào)表分析》一平臺(tái)在線形考(作業(yè)一至五)試題及答案
- 防洪風(fēng)險(xiǎn)評(píng)估方案報(bào)告
- 江蘇省南京市(2024年-2025年小學(xué)四年級(jí)語(yǔ)文)人教版期末考試(上學(xué)期)試卷及答案
- 腺病毒肺炎課件
- 視頻流媒體平臺(tái)行業(yè)市場(chǎng)深度分析報(bào)告
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)
- 廠內(nèi)電動(dòng)車安全管理制度
- 幼兒園中班數(shù)學(xué)活動(dòng)《營(yíng)救汪汪隊(duì)》
- 遼寧省2024年中考物理試題【附真題答案】
評(píng)論
0/150
提交評(píng)論