![西華大學(xué)微機原理考試題庫_第1頁](http://file4.renrendoc.com/view/ca0f78fcbe0b4035bfdf60173d1419dc/ca0f78fcbe0b4035bfdf60173d1419dc1.gif)
![西華大學(xué)微機原理考試題庫_第2頁](http://file4.renrendoc.com/view/ca0f78fcbe0b4035bfdf60173d1419dc/ca0f78fcbe0b4035bfdf60173d1419dc2.gif)
![西華大學(xué)微機原理考試題庫_第3頁](http://file4.renrendoc.com/view/ca0f78fcbe0b4035bfdf60173d1419dc/ca0f78fcbe0b4035bfdf60173d1419dc3.gif)
![西華大學(xué)微機原理考試題庫_第4頁](http://file4.renrendoc.com/view/ca0f78fcbe0b4035bfdf60173d1419dc/ca0f78fcbe0b4035bfdf60173d1419dc4.gif)
![西華大學(xué)微機原理考試題庫_第5頁](http://file4.renrendoc.com/view/ca0f78fcbe0b4035bfdf60173d1419dc/ca0f78fcbe0b4035bfdf60173d1419dc5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
西華大學(xué)微機原理考試題庫西華大學(xué)微機原理考試題庫/西華大學(xué)微機原理考試題庫優(yōu)選文檔1,典型中止辦理程序結(jié)構(gòu)應(yīng)包括CPU中止響應(yīng),保護現(xiàn)場,開中止,執(zhí)行中止服務(wù)程序,關(guān)中斷,恢復(fù)現(xiàn)場,開中止,返回等部分。2,依照總線的規(guī)模,用途及其應(yīng)用途合,總線分為數(shù)據(jù)總線,地址總線,控制總線3,串行接口RS-232C關(guān)于機械特點的要求,規(guī)定使用一個9根插針的標(biāo)準(zhǔn)連接器4,CPU與I/O接口間傳達的信息一般包括數(shù)據(jù)信息,狀態(tài)信息,控制信息3各種類。3類信息的傳達方向分別應(yīng)是(從哪到哪)CPUI/O,CPUI/O,CPUI/O5,輸入/輸出端口有2種編址方法,即I/O端口與儲藏器單元一致編址和I/O端口單獨編址,前一種編址的主要優(yōu)點是1,CPU對外設(shè)的操作可使用全部的儲藏器操作指令2,由于I/O端口的地址空間是內(nèi)存空間的一部分,這樣I/O端口的地址空間小大由之進而使外設(shè)的數(shù)目幾乎不受限制,而只受總儲藏量的限制,進而大大的增加了系統(tǒng)的吞吐率3,不需要專門的輸入/輸出指令,降低了對操作碼的解碼難度6,8088系統(tǒng)中外面設(shè)備央求總線控制權(quán)是經(jīng)過HOLD進行的7,8086經(jīng)過中止控制器最多可望管理外面中止的個數(shù)為2568,CPU的ALU的主要達成算數(shù),邏輯運算及位移操作9,若設(shè)某容量為2K字節(jié)的RAM初步地址為1000H,則其停止地址為17FFH10,8088/8086系統(tǒng)中外面設(shè)備可障蔽中止央求是經(jīng)過INTR進行的可編程準(zhǔn)時/計數(shù)器8253的工作方式共有6種,此中3個準(zhǔn)時/計數(shù)器通道,3個地址存放器11CPU立刻響應(yīng)中止的必要條件之一是一條指令執(zhí)行達成后12CPU與I/O接口間信息傳達的方式有無條件傳達,盤問傳達,中止傳達,DMA傳達,DMA傳達方式為快速傳達方式13,8086/8088的中止響應(yīng)用了2個總線周期,從INTA引腳輸出2個負脈沖,第1個總線周期達成AD15AD0浮空,通知中止源,準(zhǔn)備中止種類碼,復(fù)位中止央求信號,第2個總線周期完成被響應(yīng)的外設(shè)(或接口芯片)向數(shù)據(jù)總線AD7AD0輸送一個字節(jié)的中止種類碼14,在Intel8253A中經(jīng)過對此中一個控制端口的編程設(shè)定和控制工作方式,其端口地址是當(dāng)A1A0=11時的地址,而內(nèi)存單元的有效偏移地址可由直接尋址方式,存放器間接尋址方式,存放器相對尋址方式,變址尋址方式,基址尋址方式,相對基址變址尋址方式15,8088CPU有20根外面地址線,8根外面數(shù)據(jù)線,其儲藏器分段管理,每段最大64KB,段基地址在段存放器組中16,8088CPU工作在最大模式,必定將CPU的引腳MN/MX接地(MN/MX=0)17,8088CPU工作在最大模式時,MN/MX=1,用8288對S2,S1,S0信號譯碼產(chǎn)生相應(yīng)的總線控制信號18,8086對外面央求相應(yīng)優(yōu)先級最高的央求是HOLD19,個人計算機I/O尋址空間大小一般為64K20,一個程序可包括四個段,代碼段包括可執(zhí)行的指令,貨倉段包括一個后進先出的數(shù)據(jù)警戒區(qū),用于保護子程序調(diào)用時的段現(xiàn)場所址,和現(xiàn)場IP信息在宏匯編語言源程序中指令MOVAX,2345經(jīng)匯編后變成MOVAX,0929H(用指令表示)在DEBUG調(diào)試程序中執(zhí)行該指令后(AX)=2345H宏匯編默認十進制,DEBUG默認十六進制21,8088CPU在執(zhí)行指令I(lǐng)NT13H時,斷點地址壓棧后,將轉(zhuǎn)而執(zhí)行中止服務(wù)子程序,入口地址存入在內(nèi)存的0004CH單元到0004FH單元,此中低地址的字送至存放器IP中,高地址字送至寄存器CS中22,若存放器DL內(nèi)容為2AH,PORT_VAL為端口13H的符號名,宏匯編語言系統(tǒng)對指令A(yù)NDDL,PORT_VALANDOFEH匯編后產(chǎn)生的語句為ANDDL,12H,DL內(nèi)容為2AH,執(zhí)行指令后DL=02H23,在串行通信方式中,有兩種最基本的通信方式是異步通信(ASYNC)方式,同步通信方式.優(yōu)選文檔24.8086/8088中,一個最基本的總線周期由4個時鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線發(fā)出地址信息25,8086/8088復(fù)位后從FFFF0H地址處開始執(zhí)行程序26,在貨倉內(nèi),有效地址為2500H到2505H單元內(nèi)依次存放10H,20H,30H,40H,50H,60H六個數(shù),已知SP=2502H,執(zhí)行POPBX后,有SP=2504H,BX=4030H27,能達成將AL存放器清零的有SUBAL,ALXORAL,ALMOVAL,028,8086的內(nèi)存空間和I/O空間是單獨編址的,分別是1MB和64KB29,8086內(nèi)部由執(zhí)行單元(EU)和總線接口單元(BIU)兩部分組成,其作用分別是從BIU中獲得指令并執(zhí)行和從內(nèi)儲藏器的指定地域中取出指令送到指令隊列中去排隊30,8086的基址加變址尋址方式中,基址存放器能夠是BX,BP,變址存放器能夠是SI和DI31,標(biāo)號和變量均是匯源程序中的符號地址,此中標(biāo)號指向的內(nèi)存單元中存放的是指令,而變量指向的內(nèi)存單元中存放的是數(shù)據(jù)。若VAR為一變量,LAB為一標(biāo)號,則:JMPLAB和JMPVAR兩條指令中,只有JMPLAB是合法的32,8086/8088輸出指令OUTDX,AX的執(zhí)行結(jié)果是將AX內(nèi)容送至(DX)指定I/O接口地址33,8086/8088供應(yīng)的能接受外面中止請示信號引腳是NMI和INTR,兩種請示信號的主要不同樣處在于INTR為可障蔽中止央求,NMI為非障蔽中止央求34,8086有兩種工作模式,即最小模式和最大模式,它由MN/MX決定,最小模式的特點是CPU供應(yīng)全部的控制信號,最大模式的特點是需總線控制器828835,8086/8088系統(tǒng)要鎖存20位地址和BHE信號,需要3個8282作地址鎖存器。除了8282之外,8086/8088系統(tǒng)中也常用74LS373作為地址鎖存器36,當(dāng)M/IO="0",RD="0",WR="1"時,CPU達成的操作為I/O讀37,在一般微辦理器中,算術(shù)邏輯單元包括在中央辦理器(CPU)內(nèi)38,8086CPU認可中止后,CPU自動執(zhí)行1,存下程序計數(shù)器2,存下狀態(tài)存放器3,暫不接受較低優(yōu)先級其他中止簡答1、8088的尋址方式有哪些?他們各有何特點?分別舉例說明答:1立刻尋址方式:其所供應(yīng)的操作數(shù)直接包括在指令中,與操作碼一起放在代碼段儲藏器的地域中,這個操作數(shù)稱為立刻數(shù)eg.MOVAL,57H。2,存放器尋址方式:要搜尋的操作數(shù)存放在CPU內(nèi)部某個存放器中,指令中直接使用存放器名eg.MOVAX,BX。3,直接尋址方式:其源操作數(shù)為16位偏移地址(有直接地址和標(biāo)號地址兩種形式)eg.MOVAX,[2000H]。4,存放器間接尋址方式:操作數(shù)存放在儲藏器中,操作數(shù)的16位段內(nèi)偏移地址放在SI,DI和BP,BX中的一個存放器eg.MOVAL,[SI]。5,存放器相對尋址方式:存放實質(zhì)操作數(shù)的儲藏器地址值為指令中的變址存放器SI,DI和BP,BX中的一個存放器的內(nèi)容與指令中給定的相對地址之和eg.MOVAX,[SI+1000H]。6,基址變址尋址方式:BX和BP作為基址存放器,SI和DI作為變址存放器,將這兩種存放器聯(lián)合起來進行的尋址eg.MOVAX,[BX+DI]。7,相對基址變址尋址方式eg.MOVAX,DISP[BX+DI]。8,隱含尋址方式二,簡述中止響應(yīng),服務(wù),以及返回過程,并以INT25H為例,說明中止向量表的作用答:1,描述中止響應(yīng)及辦理過程6步:關(guān)中止保留斷點保護現(xiàn)場給出中止入口,轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序恢復(fù)現(xiàn)場開中止與返回(流程圖表示更好)2,中止向量表的作用:8086/8088在內(nèi)存的00000H003FFH的1K空間建立了中止向量表,能夠容納256此中止向量(或256此中止種類)每此中止向量占用4個字節(jié),在這4個字節(jié)中,包括著這此中止向量(或這種中止種類)的服務(wù)程序的入口地址,此中前兩個字節(jié)為服務(wù)程序的IP,后兩個字節(jié)為服務(wù)程序的CS,比方:INT25H,在內(nèi)存的00094H00095H保留該中止服務(wù)程序入口地址IP,00096H00097H保留.優(yōu)選文檔該中止服務(wù)程序入口地址CS。(圖示表達此意思即可)1,8088的中止系統(tǒng)是怎樣組成的?2,為什么使用中止技術(shù)?3,中止辦理過程以及CPU進入中斷服務(wù)程序的過程,4,中止向量表的作用答:中止系統(tǒng)是由系統(tǒng)響應(yīng)及中止辦理過程組成。當(dāng)CPU與外設(shè)工作不同樣步時,很難保證CPU在對外設(shè)進行讀寫操作時,外設(shè)必然是準(zhǔn)備好的。為保證數(shù)據(jù)的正確傳輸,CPU而已主動的盤問外設(shè)以確定其工作狀態(tài),但這樣會使CPU效率降低,為解決上述問題,引入中止技術(shù)。上題1,序次:中止源鑒別中止優(yōu)先級判斷中止嵌套管理CPU中止響應(yīng)中止服務(wù)中止返回4,上題2,三,INTR,NMI有何異同NMI:引入的是不能障蔽中止央求,采用邊沿觸發(fā),高電平有效,中止一旦產(chǎn)生立刻鎖存,到CPU執(zhí)行完當(dāng)前指令后立刻響應(yīng)。該中止的服務(wù)子程序的入口地址從偏移地址為“2*4”的中止服務(wù)入口地址表中的到,并直接專區(qū)執(zhí)行服務(wù),CPU不進入INTA周期。主要辦理系統(tǒng)的不測和故障,如電源掉電,儲藏器讀寫錯或碰到嚴重的攪亂。INTR:引入的是可障蔽中止央求,電平觸發(fā),高電平有效。此中止發(fā)生后,CPU在當(dāng)前指令執(zhí)行后,第一檢測標(biāo)志存放器的IF標(biāo)志位時候置“1”,若“IF=1”CPU才能響應(yīng)這一類中止,并經(jīng)過INTA管腳向產(chǎn)生中止央求的中止源發(fā)送兩此中止響應(yīng)負脈沖,若“IF=0”則障蔽全部此類中止。此類中止要求提出中止的設(shè)備供應(yīng)其長度為8位的中止種類號,在碰到第二個INTA負脈沖時送到數(shù)據(jù)總線即可。該中止的服務(wù)子程序的入口地址也經(jīng)過從偏移地址為“中止種類號*4”的中止服務(wù)入口地址表中獲得,爾后再轉(zhuǎn)去服務(wù)。四,為什么要插入Tw以及怎樣辦理這種情況?為認識決快速CPU與任何速度的儲藏器或I/O設(shè)備之間傳達速度的時序配合,【當(dāng)CPU對儲藏區(qū)活I(lǐng)/O設(shè)備進行操作時,若到數(shù)據(jù)未準(zhǔn)備好時,可用一個產(chǎn)生Ready信號的電路,使在T3和T4之間產(chǎn)生1個或幾個Tw來解決時序配合問題,在T3周期開始采樣Ready信號,若其為低,則表示被接見的儲藏器或I/O設(shè)備未準(zhǔn)備好,則在T3結(jié)束此后不進入T4,而插入一個Tw狀態(tài),以后再每個Tw周期前沿采樣Ready線,直至Ready便有有效(高電平)時Tw周期才結(jié)束,進入T4周期,達成數(shù)據(jù)傳達五,ROM見解:(1)掩膜型ROM(MROM):用掩膜工藝制造,用定做的掩膜對儲藏器進行編程,一旦制造達成,內(nèi)容固定不能夠更正(2)可編程ROM(PROM)由廠家生產(chǎn)出“空白”儲藏器,用戶根據(jù)需要,采用特別方法寫入程序和數(shù)據(jù),對儲藏器進行編程,但只能寫入一次,寫入信息固定,不能夠更正(3)可擦除的PROM(EPROM)這種儲藏器可由用戶按規(guī)定的方法多次編程,可用紫外線燈制作的擦抹器照射15min后芯片中的信息被擦除,成為塊干凈的EPROM,可再次寫入信息(4)電擦除的EPROM(EEPROM)能用特定的電信號以字節(jié)為單位進行擦除和改寫(5)FLASHMEMORY六,SRAM,DRAM的工作原理,掌握為什么DRAM需準(zhǔn)時刷新DRAM:寫入操作時選擇信號“1”,講數(shù)據(jù)線上的信息經(jīng)過導(dǎo)通的Q1存入散布電容Cg中,若數(shù)據(jù)線上寫入的信息為1,則Cg被充電為高電平,若數(shù)據(jù)線上的信息為0,則Cg被放電為低電平。讀出時,依照行地址譯碼,使某一行選擇線為高電平本行上全部的基本儲藏電路中的管子Q導(dǎo)通,連在每一列上的刷新放大器讀取對應(yīng)儲藏電容Cg上的電壓值【由于依靠寄生電容儲藏電荷來存儲信息,由于電容C上電流的泄露現(xiàn)象,使電容C上的電荷只能保持一段時間,信息在一準(zhǔn)時間內(nèi)會自然扔掉,故必定準(zhǔn)時刷新,刷新時間平時為2ms其作用是使原來處于“1”狀態(tài)的電容得到電荷補充,而原來處于“0”狀態(tài)的電容保持“0”狀態(tài).優(yōu)選文檔SRAM:RAM采用由6個晶體管組成的觸發(fā)器電路組成一個二進制信息的儲藏單元,寫入時,當(dāng)x行地址線和y列地址線選中SRAM六管儲藏電路,則T5--T8導(dǎo)通,若寫入數(shù)據(jù)D=1,連續(xù)不變,即儲藏了一位信息“1”,讀出時,當(dāng)六管儲藏器電路儲藏了信息“1”,則A=1,D=1,信息被讀出七,掌握線性選擇和地址譯碼法(線選,部分譯碼,全譯碼)以及產(chǎn)生地址的特點(可否連續(xù))優(yōu)缺點片選控制方法:1,線選法:除將低位地址直接接到片內(nèi)地點線外,將其他的高位地址線分別直接作為各個儲藏器芯片的片選控制信號,而不需要復(fù)雜的邏輯譯碼電路(這些片選地址線在每次尋址時只能有一位有效,不能夠同時有多位有效)節(jié)約譯碼電路,但是必定要注意他們的地址散布,以及各自的地址重疊區(qū),且不連續(xù)2,部分譯碼法:儲藏器芯片的地址線與微機系統(tǒng)總線的地址線依次相接后,節(jié)余的高位地址僅用一部分參加譯碼,缺點:使儲藏器芯片的地址空間有重疊,造成了儲藏器空間的資源浪費,優(yōu)點:譯碼電路簡單,適用于大容量的RAM的連接,連接是連續(xù)的3,全譯碼法:M芯片的地址線和微機系統(tǒng)的地址線依次相接后,節(jié)余的高位地址線全部參加譯碼。優(yōu)點:M芯片上的地址空間唯一確定,連接是連續(xù)的。缺點:譯碼電路相對復(fù)雜八,計算機內(nèi)部結(jié)構(gòu)EU單元中包括4個16位通用存放器,AX,BX,CX,DX,AX為累加器,BX為基址存放器,CX為計數(shù)存放器,DX為數(shù)據(jù)存放器。2個16位指針存放器SP和BP,SP用來存放現(xiàn)行貨倉段內(nèi)偏移地址,并擁有步進加1和減1的功能,稱為貨倉指針,BP稱為基址指針。2個變址存放器為SI和DI,SI用來寄放源操作數(shù)段內(nèi)偏移量,DI用來存放目標(biāo)數(shù)段內(nèi)偏移量。BIU單元有4個段存放器CS,DS,SS和ES,CS用來存放當(dāng)前代碼段的基地址,DS用來存放當(dāng)前數(shù)據(jù)段的基地址,SS用來存放貨倉段的基地址,ES用來存放當(dāng)前附加段的基地址。儲藏器對應(yīng)輸入輸出方式的優(yōu)點和缺點:優(yōu)點:內(nèi)存和外設(shè)的地址由一個譯碼器解決,不需專門的I/O指令,全部儲藏器指令都可用,指令多,使用方便(輸入,輸出不單限制于累加器);缺點:占用內(nèi)存空間,尋址的地址字節(jié)增加,增加了指令的執(zhí)行時間。儲藏器對應(yīng)輸入輸出方式:也稱為I/0一致編地址:把一個外設(shè)端口看作儲藏器的一個單元來看待,每個外設(shè)端口占有儲藏器的一個地址。從外設(shè)輸入一個數(shù)據(jù),看作儲藏器一次讀操作;向外設(shè)輸出一個數(shù)據(jù),看作儲藏器一次寫操作;1,編程實現(xiàn)模擬計算機開機密碼輸入過程,即顯示iPleaseinput(1-6)password:i,等待用戶輸入密碼(1--6位),即在用戶在輸入不足6位密碼時,敲回車即停止輸入,每輸入一個字符顯示一個i*i,要求把輸入的口令簡單加密后儲藏在buffer為初步單元的內(nèi)存地域,密碼加密的方法為把輸入字符ASCII碼循環(huán)左移3位,比方字符i0i,ASCII碼為30H,要求儲藏信息為81H,請書寫匯編語言源程序DATASEGMENTMOVAX,0000HINFODB"Pleaseinput(1-6)password:","$"PUSHAXBUFFERDB6DUP(?)MOVAX,DATADATAENDSMOVDS,AXCODESEGMENTMOVES,AXASSUMECS:CODE,DS:DATA,ES:DATALEABX,BUFFERMAINPROCFARMOVAH,09HBEGIN:PUSHDSLEADX,INFO.優(yōu)選文檔INT21HINT21HMOVDI,06HINCBXINPUT1:MOVAH,07HDECDIINT21HJNZINPUT1CMPAL,0DHOVER:MOVAH,4CHJZOVERINT21HMOVCL,03HRETROLAL,CLMAINENDPMOV[BX],ALCODEENDSMOVDL,"*"ENDBEGINMOVAH,02H2實現(xiàn)在CRT上循環(huán)顯示0-9共50次DATASEGMENTMOVSI,035FFHchardb'0123456789','$'M1:MOVBX,0FFFFHBUFFERDB50DUP(?)M0:DECBXDATAENDSJNZM0CODESEGMENTDECSIASSUMECS:CODE,DS:DATAJNZM1MAINPROCFARDECCXSTART:PUSHDSJNZMMOVAX,0MAINENSPPUSHAXCODEENDSMOVAX,DATAENDSTARTMOVDS,AXMOVCX,50MOVDX,OFFSETCHARMOVAH,09HINT21H加密:DATASEGMENTINT21HMESSDB'Password:','$'LEABX,BUFFERBUFFERDB6DUP(?)MOVCX,6DATAENDSM:MOVAH,07H;鍵盤輸入無回顯CODESEGMENTINT21HASSUMECS:CODE,DS:DATAMOV[BX],AL;保留加密后密碼MAINPROCFARINCBXSTART:PUSHDSMOVDL,[BX]MOVAX,0MOVAH,02H;顯示輸出PUSHAXMOVDL,'*'MOVAX,DATAINT21H;顯示'*'MOVDS,AX;初始化數(shù)據(jù)段LOOPMLEADX,MESSRETMOVAH,09H;字符串顯示MAINENDP.優(yōu)選文檔CODEENDSENDSTARTA口輸入,B口輸出:startl:movdx,04a0h;A口地址assumecs:codeinax,dx;讀開關(guān)量codesegmentpublicmovdx,04a2h;B口地址org100houtdx,ax;寫發(fā)光二極管狀態(tài)start:movdx,04a6h;8255控制端口地址jmpstartlmovax,90hcodeendsoutdx,ax;設(shè)置A口輸入,B口輸出endstart為什么8255A要供應(yīng)三種工作方式?為了知足并行輸入輸出的不同樣需要,實現(xiàn)可靠的數(shù)據(jù)傳輸。若不需要考慮外面設(shè)備的狀態(tài),則能夠選擇方式0,若需要考慮外面設(shè)備的狀態(tài)就需要用選通輸入輸出,方式1,若需要雙向傳送則需要用方式2。定義數(shù)據(jù)區(qū)BUFFER1(5個字節(jié)數(shù)),BUFFER2(5個字節(jié)數(shù)),BUFFER3(保留5個字節(jié)),實現(xiàn)BUFFER1區(qū)的第1個數(shù)與BUFFER2區(qū)的第5個數(shù)相加,BUFFER1區(qū)的第2個數(shù)與BUFFER2區(qū)的第4個數(shù)相加直到實現(xiàn)BUFFER1區(qū)的第5個數(shù)與BUFFER2區(qū)的第1個數(shù)相加,且結(jié)果依次儲藏在BUFFER3區(qū)。Datasegmentinal,dx;讀輸入開關(guān)量Buffer1dbx0,x1,x2!-x4movdx,04b0;74LS273地址Buffer2dby0,y1,y2!-4outdx,al輸出至LEDjmpBuffer3db100dup(?)startDataendscodeendsCodesegmentendstartAssumecs:code,ds:data,es:dataMainprocfarBegin:pushdsmovax,0000h8255A的典型應(yīng)用編程pushaxCODESEGMENTmovax,dataASSUMECS:CODE,DS:DATAmovds,ax;初始化數(shù)據(jù)段MAINPROCFARmoves,ax;初始化附加段START:PUSHDSleasi,buffer1MOVAX,0leabx,buffer2PUSHAXMOVAL,90H;方式控制字MOVDX,22BHOUTDX,ALaddbx,4LED顯示開關(guān)狀態(tài)leadi,buffer3assumecs:codemovcx,5codesegmentpublicm:moval,[si]org100haddal,[bx]start:movdx,04a0h;74LS244地址mov[di],al.優(yōu)選文檔incsiOUTDX,AL;B口輸出decbxJMPLPincdiRETdeccxMAINENDPjnzmCODEENDSmovah,4chENDSTARTint21h;返回DOSretMainendpCodeendsendbeginASSUMECS:CODECODESEGMENTPUBLICORG100HSTART:MOVDX,04A6H;8255控制端口地址MOVAL,0B4HOUTDX,AL;設(shè)置A口輸入,B口輸出LED流水顯示MOVDX,04A4Hassumecs:codeAG1:INAL,DXcodesegmentpublicTESTAL,20Horg100hJZAG1start:moval,01h;讀輸入開關(guān)MOVDX,04A0H;A口地址s1:movdx,04b0h;74LS273地址INAL,DX;讀開關(guān)量outdx,al;輸出至LEDMOVBL,ALRolal,01hMOVDX,04A4H;C口地址calldelayAG2:INAL,DXJmps1TESTAL,02HcodeendsJZAG2endstartMOVDX,04A2HMOVAL,BLOUTDX,ALLP:MOVDX,228HCODEENDSINAL,DX;讀入A口開關(guān)狀態(tài)ENDSTARTMOVDX,229H八個發(fā)光管轉(zhuǎn)動顯示codesegmentmoval,01horg100hm:movdx,201hassumecs:codeoutdx,algo:moval,80hrolal,1movdx,203hcalldelayoutdx,aljmpm.優(yōu)選文檔delay:movsi,6fffhretdecsicodeendsjnzdelayendgoMOVAH,0AH編程實現(xiàn)從鍵盤輸入20個以內(nèi)字符,并換行INT21H顯示MOVAH,02HDATASEGMENTMOVDL,0DHBUFFERDB20INT21HBUFFER1DB?BUFFER2DB20DUP(?),"$"DATAENDSMOVAH,02HCODESEGMENTMOVDL,0AHASSUMECS:CODE,DS:DATAINT21HMAINPROCFARLEADX,BUFFER2START:PUSHDSMOVAH,09HMOVAX,0INT21HPUSHAXRETMOVAX,DATAMAINENDPMOVDS,AXCODEENDSLEADX,BUFFERENDSTART8086/8088的兩種工作方式也稱為最小組態(tài)和最大組態(tài)兩種工作組態(tài)。最小組態(tài):系統(tǒng)中從鍵盤輸入一個字符回顯并保留:只有一片8088,其儲藏容量不大,所要連的DATASEGMENTI/O端口也不多,總線控制邏輯電路被減到最BUFFERDB10DUP(?)小。最大組態(tài):組成的系統(tǒng)較大,可能包括不DATAENDS只一片微辦理器,或要求有較強的驅(qū)動能力,CODESEGMENT帶有一個總線控制器8288。ASSUMECS:CODE,DS:DATADOS軟件中止調(diào)用過程MAINPROCFAR(1)將功能調(diào)用號傳達到AH中;START:PUSHDS(2)把調(diào)用參數(shù)(入口參數(shù))送到規(guī)定存放MOVAX,0器或儲藏器地域中;PUSHAX(3)發(fā)中止命令I(lǐng)NT21H;MOVAX,DATA(4)在返回參數(shù)(出口參數(shù))存放器或儲藏MOVDS,AX器區(qū)盤問執(zhí)行結(jié)果;LEABX,BUFFERMOVAH,01HINT21HMOV[BX],ALRETMAINENDPCODEENDSENDSTART在CRT顯示器上顯示“HelloWorld!”:BUFFERDB"HELLOWOR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)藥市場中的品牌競爭力分析考核試卷
- 現(xiàn)代物流技術(shù)與產(chǎn)業(yè)人才培養(yǎng)模式
- 物聯(lián)網(wǎng)環(huán)境下的網(wǎng)絡(luò)安全挑戰(zhàn)與對策
- 公共建筑涂裝技術(shù)考核試卷
- D打印技術(shù)在家具設(shè)計制造的優(yōu)勢考核試卷
- 礦山承包合同(2篇)
- 伐區(qū)作業(yè)環(huán)境保護措施實施考核試卷
- 娃娃玩具生產(chǎn)設(shè)備選型與優(yōu)化策略分析考核試卷
- 兔子的飼養(yǎng)與心理健康考核試卷
- 孤殘兒童收養(yǎng)案例分析與處理考核試卷
- Unit 2 We're going to do some research(教案)-2023-2024學(xué)年湘少版(三起)英語五年級下冊
- 緊密型縣域醫(yī)療衛(wèi)生共同體慢病管理中心運行指南試行等15個指南
- 基金應(yīng)知應(yīng)會專項考試題庫(證券類190題)附有答案
- 快速入門穿越機-讓你迅速懂穿越機
- 水利安全生產(chǎn)風(fēng)險防控“六項機制”右江模式經(jīng)驗分享
- 幼兒園衛(wèi)生保健開學(xué)培訓(xùn)
- 食材配送服務(wù)售后服務(wù)方案
- 新目標(biāo)(goforit)版初中英語九年級(全一冊)全冊教案-unit
- 《如何做一名好教師》課件
- 2016-2023年婁底職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 貴陽市2024年高三年級適應(yīng)性考試(一)一模英語試卷(含答案)
評論
0/150
提交評論