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

正文內(nèi)容

(接口)機(jī)械系統(tǒng)計(jì)算機(jī)控制(編輯修改稿)

2025-08-31 13:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 00,04,02,01。(3)G=2000↙,運(yùn)行以下程序。(4)D3510↙,顯示計(jì)算結(jié)果應(yīng)為:3510 08,02……。(5)反復(fù)試幾組數(shù),考查程序的正確性。考查乘法指令對(duì)狀態(tài)標(biāo)志位的影響。乘法 指令MUL,IMUL對(duì)標(biāo)志狀態(tài)CF,OF的影響都是通過(guò)指令執(zhí)行后最高位上產(chǎn)生的進(jìn)(借)位,溢出狀態(tài)來(lái)作用的。設(shè)從3000H單元開(kāi)始有10個(gè)8位二進(jìn)制數(shù),將其各自乘以2,若有溢出,顯示“0”;有進(jìn)位顯示“C”;否則,只顯示 、間隔符“,”。每一數(shù)相應(yīng)的標(biāo)志顯示之間均用“,”來(lái)間隔,于是,可用各種數(shù)來(lái)考查乘法指令對(duì)標(biāo)志位的影響。(1) 輸入實(shí)驗(yàn)程序并檢查無(wú)誤。(2) 準(zhǔn)備10個(gè)數(shù)存放到30003009H單元中,運(yùn)行程序,觀(guān)察顯示結(jié)果,并認(rèn)真分析。(3) 反復(fù)試幾組數(shù),思考為什么沒(méi)有“C”顯示。(4) 用MUL指令代替IMUL指令,重復(fù)步驟(2)、(3)。(5) 總結(jié)乘法指令MUL和IMUL對(duì)標(biāo)志位OF,CF的影響。(三)程序結(jié)構(gòu)類(lèi)型實(shí)驗(yàn)數(shù)據(jù)塊的搬移要求將內(nèi)存中一數(shù)據(jù)塊傳送到另一存貯區(qū)。當(dāng)源數(shù)據(jù) 塊首址﹥目的數(shù)據(jù)塊首址時(shí),從數(shù)據(jù)與會(huì)首址開(kāi)始傳 送數(shù)據(jù)。當(dāng)源數(shù)據(jù)塊首址﹤目的數(shù)據(jù)首址時(shí),人數(shù)據(jù)塊末地址開(kāi)始傳SI指向源數(shù)據(jù)塊首址,DI指向目的數(shù)據(jù)塊自址,數(shù)據(jù)塊長(zhǎng)度的字節(jié)數(shù)存放在CX中。 實(shí)驗(yàn)步驟(1) 輸入程序并檢查無(wú)誤。(2) 用E命令,在以SI為起址的單元中填入16個(gè)數(shù)。(3) 運(yùn)行程序 ,并用D命令查看以DI為起址的單元 中的數(shù)據(jù) ,是否與SI單元中數(shù)據(jù)相同。(4) 改變SI和DI的取值,觀(guān)察在三種不同的數(shù)據(jù)塊情況下程序 的運(yùn)行。 求其數(shù)據(jù)塊內(nèi)負(fù)數(shù)的個(gè)數(shù)為統(tǒng)計(jì)數(shù)據(jù)塊內(nèi)負(fù)數(shù)的個(gè)數(shù),需要逐個(gè)判斷該數(shù)據(jù)區(qū)內(nèi)每一個(gè)數(shù)據(jù),然后將所有數(shù)據(jù)中凡是符號(hào)位為1的數(shù)據(jù)的個(gè)數(shù)累加起來(lái),即得區(qū)內(nèi)所包含負(fù)數(shù)的具數(shù)。高數(shù)據(jù)區(qū)首址為3000H,第一個(gè)單元豐收放區(qū)內(nèi)數(shù)據(jù)的個(gè)數(shù),從第直單元開(kāi)始豐收放數(shù)據(jù),緊接著數(shù)據(jù)區(qū)后一個(gè)單元 內(nèi)存放程序運(yùn)行結(jié)果。程序 的流程 圖及實(shí)驗(yàn)參考程序如圖3。8所示。實(shí)驗(yàn)步驟(1) 輸入程序并檢查無(wú)誤。(2) 用E命令輸入實(shí)驗(yàn)數(shù)據(jù),如E3000↙06,12,88,82……(3) G=2000,運(yùn)行實(shí)驗(yàn)程序。(4) 用D命令查看存放結(jié)果單元是否正確。(5) 反復(fù)試幾組數(shù)據(jù),檢查程序運(yùn)行結(jié)果。(6) 修改上面程序,使其能分別求出數(shù)據(jù)區(qū)中正數(shù)的個(gè)數(shù)。 求N!利用子程序的嵌套和子程序的遞歸調(diào)用,實(shí)現(xiàn)N!的運(yùn)算。根據(jù)階乘運(yùn)算,有N!=N*(N1)!=N*(N1)*(N2)!=……其中,0!=1。欲求N的階乘,可以用一遞歸子程序來(lái)實(shí)現(xiàn),每次遞歸調(diào)用時(shí)應(yīng)調(diào)用參數(shù)減1,即求(N1)的階乘,并且當(dāng)調(diào)用參數(shù)為0時(shí)應(yīng)停止遞歸調(diào)用,且有中間結(jié)果0!=1。最后將每次調(diào)用的參數(shù)相乘得到最后結(jié)果 。因每次遞歸調(diào)用時(shí),參數(shù)都送入棧中,當(dāng)N減為0而程序開(kāi)始返回時(shí),應(yīng)按嵌套的方式逐層取出相應(yīng)的調(diào)用參數(shù)。高N在OHFH間取數(shù),且放在3000H單元中,N!的結(jié)果放在3010H起的單元中,實(shí)現(xiàn)N!的參考程序如圖3。9所示。實(shí)驗(yàn)步驟(1) 輸入程序并檢查無(wú)誤。(2) 隨意給定一些正整數(shù),運(yùn)行程序,驗(yàn)證結(jié)果 。(3) 依據(jù)設(shè)計(jì)思想以及參考程序繪制出程序流程圖,理解程序執(zhí)行過(guò)程。(4) 若令N=3,請(qǐng)畫(huà)出參考程序運(yùn)行時(shí)的堆棧變化情況,并加以解釋。四、思考題(1)編制程序,將從起址3500H存入的5位十進(jìn)制數(shù)的ASCⅡ轉(zhuǎn)換成5位十進(jìn)制數(shù)的BCD碼,存入起址為350AH的5個(gè)單元中去,并上機(jī)調(diào)試,通過(guò)程序。 (2)編制程序,將在3500~3501H力兩單元內(nèi)存放的16位二進(jìn)制數(shù),轉(zhuǎn)換成5位十進(jìn)制數(shù)的ASCⅡ碼,存入起址為3510H的5個(gè)單元中去,并上機(jī)調(diào)試,通過(guò)程序。 實(shí)驗(yàn)三、多接口芯片綜合應(yīng)用實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)掌握中斷控制器8259的工作原理及編程方法。學(xué)習(xí)并掌握8255的各種工作方式及其應(yīng)用學(xué)習(xí)掌握8253的工作方式及應(yīng)用編程綜合多接口芯片應(yīng)用二、實(shí)驗(yàn)設(shè)備 DSG88/51/98教學(xué)機(jī)一臺(tái) 74LS00,8258253一片芯片各一片,1K電阻四個(gè),微動(dòng)開(kāi)關(guān)兩個(gè)。74LS48,8255各一片,共陰極七段數(shù)碼管一塊,1K電阻二個(gè)。 三、DSG88/51/98教學(xué)機(jī)中的接口芯片功用介紹 中斷控制器8259是專(zhuān)門(mén)為控制優(yōu)先級(jí)中斷而設(shè)計(jì)開(kāi)發(fā)的芯片。它將中斷優(yōu)先級(jí)排隊(duì),辨別中斷源以及提供中斷矢量的電路集成在一起,因此,無(wú)需任何附加電路,只需對(duì)8259進(jìn)行編程,就可以管理8級(jí)中斷,并選擇優(yōu)先模式和中斷請(qǐng)求方式,即中斷結(jié)構(gòu)可以由用戶(hù)編程來(lái)設(shè)定。同時(shí),還可通過(guò)多片8259的級(jí)連,構(gòu)成多達(dá)64級(jí)的矢量中斷系統(tǒng)。 本教學(xué)機(jī)中采用了一片8259芯片,其電路如圖所示。8259端口地址20H、21H。教學(xué)機(jī)系統(tǒng)啟動(dòng)時(shí),該片8259被初始化,其初始化是通過(guò)系統(tǒng)中的初始化程序設(shè)置初始化命令字ICW1~ICW4來(lái)實(shí)現(xiàn)的。初始化程序流程圖如圖上所示。系統(tǒng)初始化后,規(guī)定0和1號(hào)中斷源分別提供給實(shí)時(shí)鐘和鍵盤(pán)中斷,用戶(hù)可使用其余的中斷源(當(dāng)4號(hào)中斷源不被串行口使用時(shí))。其中6號(hào)和7號(hào)中斷請(qǐng)求線(xiàn)接到圓孔信號(hào)插座上可引出,在進(jìn)入監(jiān)控后,只有1號(hào)中斷源處于開(kāi)啟狀態(tài),其它中斷源都被屏蔽了。中斷矢量地址與中斷號(hào)之間的關(guān)系如下表所示。 中斷序號(hào) 0 1 2 3 4 5 6 7功能調(diào)用 08H09H 0AH 0BH 0CH0DH0EH0FH矢量地址20H~23H24H~27H28H~2BH2CH~2FH30H~33H34H~37H38H~3BH3CH~3FH說(shuō)明實(shí)時(shí)鐘鍵盤(pán)可用可用串行口可用可用可用8255是通過(guò)可編程并行I/O接口芯片,它具有A,B,C三個(gè)并行接口,用+5V單電源供電,并有三種工作方式。8255端口地址60H、61H、62H和63H。方式0——基本輸入/輸出方式方式1——選通輸入/輸出方式方式2——雙向選通工作方式下圖所示是PA口工作在方式0輸出狀態(tài)實(shí)驗(yàn)電路接線(xiàn)圖??删帉?xiě)程序,使8255端口A(yíng)工作在方式0并作為輸出口,將其PA0PA3通過(guò)74LS48BCD碼七段顯示驅(qū)動(dòng)器,在數(shù)碼塊上循環(huán)顯示“0”“9”十個(gè)數(shù)字。8253是一種可編程定時(shí)/計(jì)數(shù)器,共有3個(gè)十六位計(jì)數(shù)器,其計(jì)數(shù)頻率范圍02MHZ,用+5V單電源供電。端口地址40H、41H、42H和43H。8253的功能用途:a、延時(shí)中斷,b、可編程頻率發(fā)生器,c、事件計(jì)數(shù)器,d、二進(jìn)倍頻器,e、實(shí)時(shí)時(shí)鐘,f、數(shù)字單穩(wěn),g、復(fù)雜的電機(jī)控制器。8253的六種工作方式:(1)方式0:計(jì)數(shù)結(jié)束中斷, (2)方式1:可編程頻率發(fā)生器(3)方式2:頻率發(fā)生器, (4)方式3:方波頻率發(fā)生器(5)方式4:軟件觸發(fā)的選通信號(hào), (6)方式5:硬件觸發(fā)的選通信號(hào)。 在教學(xué)機(jī)上,8253的0號(hào)計(jì)數(shù)輸出與8259的0號(hào)中斷源相連,作為實(shí)時(shí)鐘中斷信號(hào);,輸出口接8251的收、發(fā)時(shí)鐘端,供串行通訊用。這里1號(hào)計(jì)數(shù)器僅當(dāng)作為一個(gè)分頻器來(lái)用;2號(hào)計(jì)數(shù)器作為開(kāi)放借口,提供給用戶(hù)使用,可在圓孔信號(hào)插座上引出。定時(shí)中斷接線(xiàn)圖如下:四、實(shí)驗(yàn)要求和內(nèi)容應(yīng)用8253作為定時(shí),用8255作為顯示用,8259實(shí)現(xiàn)IRQIRQ7和定時(shí)三個(gè)中斷管理。具體實(shí)現(xiàn)如下功能:8253產(chǎn)生1s定時(shí)中斷,時(shí)間加1,通過(guò)8255顯示時(shí)間(1位),通過(guò)開(kāi)關(guān)撥動(dòng)隨機(jī)產(chǎn)生IRQ6或IRQ7中斷,并通過(guò)8255顯示對(duì)應(yīng)中斷號(hào)6或7。五、實(shí)驗(yàn)步驟按提供的圖接好實(shí)驗(yàn)電路8255和8253見(jiàn)前面圖,8259接線(xiàn)圖如下分別測(cè)試8259管理IRQ6和IRQ7,8255顯示和8253定時(shí)實(shí)現(xiàn)程序(例子程序見(jiàn)后)編程實(shí)現(xiàn)三個(gè)芯片綜合的程序(定時(shí)顯示、彩燈循環(huán)、定時(shí)計(jì)數(shù))調(diào)試程序并記錄調(diào)試結(jié)果六、實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1