內蒙古工業(yè)大學微型計算機原理及應用試題庫_第1頁
內蒙古工業(yè)大學微型計算機原理及應用試題庫_第2頁
內蒙古工業(yè)大學微型計算機原理及應用試題庫_第3頁
內蒙古工業(yè)大學微型計算機原理及應用試題庫_第4頁
內蒙古工業(yè)大學微型計算機原理及應用試題庫_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《微型計算機原理及應用》試題一、 填空數(shù)制轉換A〕125D=〔11111101〕B=〔375〕O=〔0FD 〕H=〔000100100101〕BCDB〕10110110B=〔182〕D=〔266〕O=〔0B6 〕H=〔000110000010〕BCD下述機器數(shù)形式可表示的數(shù)值范圍是(請用十進制形式寫出):單字節(jié)無符號整數(shù)0~255;單字節(jié)有符號整數(shù)-128~+127。-128~+127。完成以下各式補碼式的運算,并依據(jù)計算結果設置標志位SF、ZF、CF、OF。指出運算結果有效否。A〕00101101+10011100=B〕11011101+10110011=十六進制數(shù)2B.4H轉換為二進制數(shù)是 00101011.0100,轉換為十進制數(shù)是

43.25 。〔對階〕〔規(guī)格化〕和舍入等步驟。三態(tài)門有三種輸出狀態(tài):高電平、低電平、〔高阻〕狀態(tài)。字符“A”的ASCII碼為41H,因而字符“E”的ASCII碼為〔45H〕,前面加上偶校驗位后代碼為〔C5〕H。數(shù)在計算機中的二進制表示形式稱為〔機器數(shù)〕。在計算機中,無符號數(shù)最常用于表示〔地址〕。正數(shù)的反碼與原碼〔相等〕。在計算機中浮點數(shù)的表示形式有〔階碼〕和〔尾碼〕兩局部組成。微處理器中對每個字所包含的二進制位數(shù)叫〔字長〕。MISP1〔百萬條指令〕PC〔字節(jié)〕.一臺計算機所用的二進制代碼的位數(shù)稱為 字長 ,8位二進制數(shù)稱為 字節(jié) 。微型計算機由〔微處理器〕、〔存儲器〕和〔I/O接口電路〕組成。17.8086CPU存放器中負責與I/O〔AX,AL〕總線有數(shù)據(jù)總線、地址總線、掌握總線組成,數(shù)據(jù)總線是從微處理器向內存儲器、I/O接口傳送數(shù)據(jù)的通路;反之,它也是從內存儲器、I/O接口向微處理器傳送數(shù)據(jù)的通路,因而它可以在兩個方向上來回傳送數(shù)據(jù),稱為〔雙向總線〕。一個微機系統(tǒng)所具有的物理地址空間是由(地址線的條數(shù))打算的,8086〔1M〕字節(jié)。〔ALU〕〔標志存放器〕存儲。掌握存放器包括指令存放器、指令譯碼器以及定時與掌握電路。依據(jù)〔指令譯碼〕的結果,以肯定的時序發(fā)出相應的掌握信號,用來掌握指令的執(zhí)行。依據(jù)功能不同,8086的標志為可分為〔掌握〕標志和〔狀態(tài)〕標志位。23.8086/8088CPU〔14〕個〔16〕的存放器。248086/808816〔4〕8〔AX,BX,CX,DX〕,他們又被稱為〔通用存放器〕。25.8086/8088〔物理地址〕和〔規(guī)律地址〕。26.物理地址是指實際的〔20〕為主存儲單元地址,每個存儲單元對應唯一的物理地址,其范圍是〔00000H-FFFFFH〕。27.8088的ALE〔鎖存復用線上的地址〕。28.8088讀存儲器周期中,采樣Ready〔確定是否在T3

周期后插入Tw

周期〕。29.80884〔IP〕、〔16偏移量〕和〔SP〕供給。堆棧依據(jù) 先進后出 原則工作,使用 堆棧指針 指明棧頂位置。在IBM-PC/XT〔8259〕CPU〔08H—OFH〕。32.8086〔256〕種中斷。33.8086/8088的中斷響應了兩個總線周期,從〔INTA〕引腳輸出兩個負脈沖,第一個總線周期完成,〔通知I/OCPU已響應外部中斷懇求I/O接口把自己的中斷類型號送到數(shù)據(jù)總線的低8位上〕,其次個總線周期完成〔通過CPU/數(shù)據(jù)引腳AD0-AD7CPU〕34.8088中的指令INTn〔n〕指定中斷類型。8255A端口A〔3〕種工作方式,端口B〔2〕種工作方式。指令偽指令宏指令語句可能產生也可能不產生代碼指令。調用程序、子程序傳送參數(shù)的方法通常有存放器、內存和堆棧三種方法。偽指令EQU、DB、DW、MACRO的標號名字域必需知名字或標號的偽指令為EQU、MACRO。雖在本模塊無定義,卻可以被單獨引用的名字或標號,必需用EXTRN偽指令給以說明。PENTIUM實模式、保護模式、虛擬8086。乘法指令MULAX中,假設源操作數(shù)的類型屬性為字,則目的操作數(shù)在DX:AX注:將題中的目的操作數(shù)改為乘積更精準一些。請給出標志存放器中標志位OF、IF、SF、ZF、PF、CFOF溢出、IF中斷、SF符號、ZF零、PF奇、CF進位。堆棧是依據(jù)先進后出原則組織的一片連續(xù)的存儲區(qū)域。變址尋址的有效地址是變址存放器的內容與地址位移量代數(shù)和。指令XLAT通常用于查表操作,在使用該指令前,應把表首的偏移首地址送入BX,待轉換的代碼在表中的序號送AL。假設要求不產生匯編錯誤,則字符串”ABCDB中。實模式下,對于指令MOVAX,DS:[BX]執(zhí)行前DS=1000H,BX=11H,則操作數(shù)DS:[BX0011H。注:有效地址指段內的偏移量。為下述狀況各舉一例。⑴存放器與存儲單元內容相加送存放器ADDAL,[BX]。⑵存放器互送MOVAX,BX。⑶將標志存放器進棧PUSHF。⑷馬上數(shù)與存放器內容相加送存放器ADDAX,1234H。⑸將48H、5AH存入字節(jié)數(shù)據(jù)區(qū)ARRAYB ARRAYBDB48H,5AH。一、單項選擇題CPU〔C〕兩局部。A、ALU和累加器 B、ALU和掌握器 C、運算器和掌握器 D、ALU和主存儲器財務會計方面的計算機應用屬于(B)。A、科學計算 B、數(shù)據(jù)處理 C、關心設計 D、實時掌握承受十六進制書寫二進制數(shù),位數(shù)可以削減到原來的(C 。A、1/2 B、1/3 C、1/4 D、1/5用二一十進制數(shù)表示一位十進制數(shù)的二進制位是(D)。A、1位 B、2位 C、3位 D、4位假設指令中的地址碼就是操作數(shù)的有效地址,那么這種尋址方式稱(B)。A、馬上尋址 B、直接尋址 C、間接尋址 D、存放器尋址CacheB)。A、存儲量大 B、存取速度快 C、價格廉價 D、價格廉價但容量小在主機與外圍設備進展數(shù)據(jù)交換時,為解決兩者之間的同步與協(xié)調、數(shù)據(jù)格式轉換等問題,必需要引入(C)。A、數(shù)據(jù)緩沖存放器 B、I/O總線 C、I/O接口 D、串并移位器在承受DMA方式的I/O系統(tǒng)中,其根本思想是在以下部件或設備之間建立直接的數(shù)據(jù)通路,這指的是(B)。A、CPU與外圍設備 B、主存與外圍設備 C、外設與外設 D、CPU與主存集成電路計算機屬于第〔D〕代計算機。A.“一” B.“二” C.“三” D.“四”堆棧是一種〔B〕存貯器。A.挨次 B.先進后出 C.只讀 D.先進先出在多級存儲體系中,“cache—主存”構造的作用是解決〔D〕的問題。A.主存容量缺乏 B.主存與輔存速度不匹配C.輔存與CPU速度不匹配 D.主存與CPU速度不匹配如指令中的地址碼就是操作數(shù),那么這種尋址方式稱為〔A〕。A.馬上尋址 B.直接尋址 C.間接尋址 D.存放器尋址數(shù)控機床方面的計算機應用屬于〔B〕。A.科學計算 B.關心設計 C.數(shù)據(jù)處理 D.實時掌握某數(shù)在計算機中用8421BCD碼表示為001110011000,其真值為〔A〕。A.398 B.398H C.1630Q D.1110011000B字符的編碼,目前在微機中最普遍承受的是(C)。A.BCD碼 B.16進制 C.ASCⅡ碼 D.格雷碼在存儲體系中,輔存的作用是〔D〕A.彌補主存的存取速度缺乏 B.縮短主存的讀寫周期C.削減CPU訪問內存的次數(shù) D.彌補主存容量缺乏的缺陷以下表達正確的選項是〔C〕A.ASCII編碼可以表示漢字的編碼 B.漢字輸入編碼都是依據(jù)字音進展的編碼C.漢字輸入碼可以依據(jù)漢字字形編碼 D.漢字字形碼都是將漢字分解成假設干“點”組成的點陣18.[x]補=11011100B,則x〔A〕A.-36D B.92D C.-28D D.5CH計算機軟件是指〔D〕A.操作系統(tǒng) B.匯編程序 C.用戶程序 D.全部程序及文檔的統(tǒng)稱目前微型機系統(tǒng)上廣泛使用的機械式鼠標是一種〔A〕A.輸入設備 B.輸出設備 C.輸入輸出設備 D.顯示設備組成之一1001101B〔C〕A.4DH B.95D C.77D D.9AD十進制小數(shù)轉換成十六進制數(shù)可承受〔B〕A.除基〔10〕取余法 B.除基〔16〕取余法C.乘基〔10〕取整法 D.乘基〔16〕取整法家用電腦是指〔D〕A.家用電器 B.家庭電影院 C.家庭音響設備 D.家用計算機84211001C)A.3 B.6 C.9 D.1目前普遍使用的微型計算機承受的電路是(D)A.電子管 B.晶體管 C.集成電路 D.超大規(guī)模集電成路810100011BB)A.+0100011 B.-0100011 C.+1011101 D.-1011101現(xiàn)代計算機通常是將處理程序存放在連續(xù)的內存單元中,CPU在執(zhí)行這個處理程序時,使用一個存放器來指示程序的執(zhí)行挨次,這個存放器為〔D〕。指令存放器 B.指令譯碼器C.指令緩沖存放器 D.指令指針存放器161024K〔D〕。A.512KB B.512K C.1024KB D.1024K081”的個數(shù)為偶數(shù),則標志存放器中ZFPF〔B〕。A.0,0 B.0,1 C.1,0 D.1,130.指令“MOVAX,[BX+20H]”源操作數(shù)的尋址方式為〔C〕。存放器尋址B.存放器間接尋址 C.存放器相對尋址D.以上均不對依據(jù)下面定義的數(shù)據(jù)段:DSEGSEGMENTDAT1DB`1234`DAT2DW5678HDAT3DD 12345678HADDREQUDAT3-DAT1DSEGENDS執(zhí)行指令MOVAX,ADDRAX〔C〕。A.5678H B.0008H C.0006H D.0004H80860000H:005CH10H、20H、30H和40H四個字節(jié),則相應的中斷類型碼和中斷效勞程序的入口地址分別為〔A〕。A.17H,4030H:2022H B.17H,2022H:4030HC.16H,4030H:2022H D.16H,2022H:4030H在DMA掌握器8237掌握下進展“寫傳送時8237需先后向I/O接口和存儲器發(fā)出的掌握信號〔B 。A.IOR,MEMRB.IOW,MEMRC.IOR,MEMWD.IOW,MEMW下面是關于可編程中斷掌握器8259A〔B〕。8259A具有優(yōu)先級治理的功能8259A具有識別中斷源的功能8259A具有向CPU8259A8CPU和主存之間增設高速緩存〔Cache〕的主要目的是〔B 〕。擴大主存容量 B.解決CPU和主存之間的速度匹配問題C.提高存儲器的牢靠性 D.以上均不對中斷向量可供給〔D 〕被選中設備的地址 B.傳送數(shù)據(jù)的起始地址C.主程序的斷點地址 D.中斷效勞程序的入口地址3片8259A級聯(lián),最多可治理〔C 〕級中斷。A.24 B.23 C.22 D.21依據(jù)USB1.0標準,一臺主機最多可連接〔D〕個外設裝置〔含USB集線器—USBHub〕。A.120 B.122 C.123 D.127三.推斷題(你認為正確的,請在題末的括號內打“√”,錯的打“×”。1、8086的Ready???????????〔√〕2、8088的M/IO 引腳的低電平說明選通的是I/O接口。??????〔√〕3、8086〔√〕4、8086〔√〕5、8255只有三個一般I/O8086〔×〕6、多個外設可以通過一條中斷懇求線,向CPU〔√〕7、8253的每個計數(shù)器只能按二進制計數(shù)。????????????〔×〕8、8253的計數(shù)器是對機器的CLK脈沖計數(shù)。???????????〔×〕9、8086的可屏蔽外部中斷源的中斷類型號是用軟件設置的。????〔×〕10、80860——3FFH???〔√〕11、 / 及HOLD、HLDA信號是與系統(tǒng)中其它總線主設備有關的信號。 〔√〕12.8088的 信號可用作中斷矢量的讀選通信號。???〔√〕????〔×〕14、8255A中端口A使用的是INTR, 及 等線是端口C的線。???〔√〕15?〔√〕16、EPROM雖然是只讀存儲器,但在編程時可向內部寫入數(shù)據(jù)。〔√〕??〔√〕18、字長越長,計算機處理數(shù)據(jù)的速度越快; 〔 √〕匯編語言是面對機器的語言。 〔√〕任何一個十進制小數(shù)都可以用二進制準確表示?!?× 〕計算機的內存與外存都可以直接與CPU交換數(shù)據(jù)。〔 × 〕復位影響片內RAM存放的內容。 〔× 〕定時器/計數(shù)器溢出中斷可以由硬件產生,也可以由軟件產生。〔 √ 〕四、簡答題1.80868086的執(zhí)行部件有什么功能?由哪幾局部組成?答:8086的總線接口部件的功能是負責完成CPU與存儲器或I/O設備之間的數(shù)據(jù)傳送。8086416〔DS、DS、SS、ES〕,16IP,6列緩沖器,208086的執(zhí)行部件的功能就是負責執(zhí)行指令,它由16〔ALU〕、16位的標志存放器F、數(shù)據(jù)暫存存放器、通用存放器組、EU2.8086的中斷系統(tǒng)分為哪幾種類型的中斷?其優(yōu)先挨次如何?答:8086的中斷系統(tǒng)分為外部中斷〔可屏蔽中斷和不行屏蔽中斷〕和內部中斷。其優(yōu)先挨次是:除單步中斷以外,全部的內部中斷優(yōu)先權都比外部中斷優(yōu)先權高,在外部中斷中,不行屏蔽中斷比可屏蔽中斷優(yōu)先權高。3什么叫中斷向量?lCH1CH5110H:2030H答:中斷向量是用來供給中斷入口地址的一個地址指針;對應于lCH1CH×4=70H開頭的41CH5110H:2030H0070H:30H0071H:20H0072H:10H0073H:51H計算機分那幾類?各有什么特點?答:傳統(tǒng)上分為三類:大型主機、小型機、微型機。大型主機一般為高性能的并行處理系統(tǒng),存儲容量大,作為部門的信息效勞中心。微型機一般指在辦公室或家庭的桌面或可移動的計算系統(tǒng),體積小、價格低、具有工業(yè)化標準體系構造,兼容性好。簡述微處理器、微計算機及微計算機系統(tǒng)三個術語的內涵。答:微處理器是微計算機系統(tǒng)的核心硬件部件,對系統(tǒng)的性能起打算性的影響。微計算機包括微處理器、存儲器、I/O接口電路及系統(tǒng)總線。微計算機系統(tǒng)是在微計算機的根底上配上相應的外部設備和各種軟件,形成一個完整的、獨立的信息處理系統(tǒng)。6.80X8638080/8085:88086/8088/80286:1680386/80486:327.8086答:80861616168.EUBIU答:EUBIUI/OEUBIUBIUEUEUBIU可分別獨立工作,當EUBIUBIU9.8086/80888085答:808588086/8088EUBIU兩個功能部件,可重疊操作,提高了處理器的性能。10.8086/8088816AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX存放器。SP為堆棧指針存器,BP、DI、SI在間接尋址時作為地址存放器或變址存放器。總線接口部件設有段存放器CS、DS、SS、ES和指令指針存放器IP。段存放器存放段地址,與偏移地址共同形成存儲器的物理地址。IPCS11.8086答:8086是一個1616位的存儲器物理地址,擴大對存儲器的尋址范圍(1MB,201664KB8086答:規(guī)律地址是在程序中對存儲器地址的一種表示方法,由段地址和段內偏移地址兩局部組成,如1234H:0088H。偏移地址是指段內某個存儲單元相對該段首地址的差值,是一個16位的二進制代碼。物理地址是808620給定一個存放數(shù)據(jù)的內存單元的偏移地址是20C0H,〔DS〕=0C00EH,求出該內存單元的物理地址。答:物理地址:320F8H。14.8086/8088/數(shù)據(jù)引線復用技術?答:考慮到芯片本錢,8086/808840408086/8088用的,承受地址/數(shù)據(jù)線復用引線方法可以解決這一沖突,從規(guī)律角度,地址與數(shù)據(jù)信號不會同時消滅,二者可以分時復用同一組引線。15.80868088答:808616808888086680884節(jié)。16.8086答:引線MN/MX8086MN/MX#引線接高電平,8086MN/MX#引線接低電平,8086被設定為最大模式。最小模式下的掌握信號由相關引線直接供給;最大模式下掌握信號由8288專用芯片譯碼后供給,8288的輸8086S2#~S0#三條狀態(tài)信號引線供給。17.8086答:標志存放器、IP、DS、SS、ES0,CS1。處理器從FFFFOH行。18.80864(CLK)周期組成,按時間挨次定義為T1、T2、T3、T4。在T18086問目的地的地址信號和地址鎖存選通信號ALE;T2期間發(fā)出讀寫命令信號RD#、WR#及其它相關信號;T3期間完成數(shù)據(jù)的訪問;T419.8086ALE、M/IO#、DT/R#、RD#、READY答:ALE為外部地址鎖存器的選通脈沖,在T1期間輸出;M/IO#確定總線操作的對象是存儲器還是I/O接口T1DT/R#為數(shù)據(jù)總線緩沖器的方向掌握信號,在T1RD#為讀命令信號;在T2READY信號為存儲器或I/OT38086T3T4Tw狀態(tài)。20.80868086答:8086808625621.8086INTRIF位而被制止。22.808600~3FFH256423.80868086收到INTRIF=18086INTAINTA#期間,80868086的操作,CS、IP內容進入堆棧,請除IF、TF;8086448086INTR程。24.什么是總線懇求?8086的掌握權,這就是一個總線懇求的過程。8086在最小工作模式下有關總線懇求的信號引腳是HOLD與HLDA。25.簡述在最小工作模式下,8086答:外部總線主控模塊經HOLD80868086HOLD線;假設覺察HOLD=1(T4完畢)發(fā)出總線懇求的響應信號HLDA;8086使地址、數(shù)據(jù)及掌握總線進入高阻狀態(tài),讓出總線掌握權,完成響應過程。在基于8086的微計算機系統(tǒng)中,存儲器是如何組織的?是如何與處理器總線連接的?BHE答:8086161M1M512KD7~DABHEBHE8086高字節(jié)訪問及字訪問?!?0386328038632323228.80X86受到兼容的約束,為了保持兼容性增加了硅資源的開銷,增加了構造的簡單性。29.80386答:80386(EU)、存儲器治理部件(MMU)和總線接口部件(BIU)三局部組成。EU預取部件、指令譯碼部件、掌握部件、運算部件及保護檢測部件,主要功能是執(zhí)行指令。存儲器治理部件包括分段部件、分頁部件,實現(xiàn)對存儲器的分段分頁式的治理,將規(guī)律地址轉換成物理地址??偩€接口部件作用是進展片外訪問:對存儲器及I/O30.80386答:80386有三種存儲器治理模式,分別是實地址方式、保護方式和虛擬8086方式在不同的存儲器治理模式下,80386的段存放器的作用是什么?答:在實地址方式下,段存放器與8086一樣,存放段基地址。在保護方式下,每個段存放器還有一個對應6480868086一樣。32.80386答:80386把中斷分為外部中斷和內部中斷兩大類,外部中斷經NMI和INTR引線輸入懇求信號。內部中斷也叫內部特別中斷,分為陷阱中斷、內部故障特別中斷、特別終止中斷。33.803868086答:80860102480386IDTR存放器實現(xiàn)在虛擬空間的定位。80386答:80386響應中斷后,接收由中斷源供給的類型碼并將其乘8,與IDTR存放器中基地址相加,指出中斷描LDT或GDT中的一個得到段描述符,形成中斷效勞程序入口所在存儲器單元的線性地址。34.8086CPU的字節(jié)尋址范圍有多大?為什么?存儲器為什么分段?20位物理地址的形成過程是怎樣的?答:8086CPU1MB8086CPU202^20=1024KB1MB。8086僅給出16位地址,與尋址地址有關的存放器也只有16位長,因此尋址范圍只有64KB,為了尋址1MB,所以分成四個規(guī)律段。當CPU訪問內存時,存放器的內容〔段基址〕自動左移4位〔二進制〕,16位地址偏2035.使用中斷有什么好處?答:(1)CPUCPU時工作。(2)計算機實現(xiàn)對掌握對象的實時處理。(3)計算機可以對故障自行處理。什么是偽指令?答:偽指令語句在形式上與指令語句很相像,但它不產生任何目標代碼,只對匯編程序在匯編過程中供給必要的掌握信息。簡述行列式鍵盤矩陣的讀入方法。答:將行線接輸出口,列線接輸入口,承受行掃描法,先將某一行輸出為低電平,其它行輸出為高電平,用輸入口來查詢列線上的電平,逐次讀入列值,假設行線上的值為00,則說明有鍵按下。否則,接著讀入下一列,直到找到該行有按下的鍵為止。如該行沒有找到有鍵按下,就按此方法逐行找下去,直到掃描完全部的行和列。簡述用反轉法實現(xiàn)鍵的識別的根本方法。答:將題目中的鍵改為閉合鍵。用反轉法識別閉合鍵,需要用可編程的并行接口。行線和列線分別接在PAPB2上的PAPBPA口都輸出低電平,然后讀取PB0PA和PBPAPBPB口輸出,再讀取行線所接的PA0。這樣,被按下。LED示器共陰極和共陽極的接法主要區(qū)分是什么?答:LED數(shù)碼管顯示器共陰極的接法是發(fā)光二極管的陰極接地,當數(shù)碼管的筆劃發(fā)光二極管的陽極為高電尋常,該筆劃被點亮。總之,主要區(qū)分在于LED試繪圖說明LED數(shù)碼管顯示器的動態(tài)顯示原理。7.8在圖中LED8位這樣的LEDLED8位中的全部同名段a全部b8位的鎖存器來掌握段碼a,b,c,d,e,f,g28I/O由于全部位的位選擇碼是用一個I/OI/O間,8LEDI/O〔共陰極接法送入低電平,共陽極接法送入高電平〕,I/O端口輸出相應字符的段選擇碼。如此循環(huán)下去,使每一位都顯示該位應顯示的字符,并保持延時一段時間,然后再選中下一位,利用1~5ms341211000H〔1EH〕8答:第一種方法:MOVBX,1000HMOVAL,[BX]MOVCL,08HMULCLMOV[BX],AL其次種方法:MOVBX,1000HMOVAL,[BX]MOVCL,03HROLAL,CLMOV[BX],AL寫出用一條指令就可使AL存放器清零的指令;還寫出用一條指令就可使AL1的指令〔盡可能多地正確地寫〕。答:用一條指令就可使ALAL1MOVAX,0000H 〔1〕MOVAL,0FFHANDAX,0000H 〔2〕ORAL,0FFHXORAX,AX將存儲器1000H到10FFH的連續(xù)單元中都放著一字節(jié)無符號數(shù),將其中的最大無符號數(shù)放到偏移地址為1000H答:MOVBX,1000HMOVCL,0FFHMOVAL,[BX]ABC:INCBXCMPAL,[BX]JNCBCDMOVAL,[BX]BCD:DECCLJNZABCMOVBX,1000HMOV[BX],ALJMP$設計一個分支程序1 X>0Y= 0 X=0-1 X<0程序為:MOVAL,XCMPAL,0JGE BIGMOVY,-1JMPEXITBIG:JEEQULMOVY,1JMPEXITEQUL:MOVY,0JMP$5OLDSNEWS,假設OLDSNEWS不同,則執(zhí)行NEW_LESS,否則挨次執(zhí)行程序。LEA SI,OLDSLEA DI,NEWSMOV CX,5CLDREPZCMPSBJNZ NEW_LESS變量N1N22字節(jié)的非壓縮BCDN1與N2MOV AX,0MOV AL,N1+1SUB AL,N2+1AASMOV DL,ALMOV AL,N1SBB AL,N2AASMOV DH,AL試編寫一個匯編語言程序,要求對鍵盤輸入的小寫字母用大寫字母顯示出來。abc:mov ah,1int 21hsub al,20hmov dl,almov ah,2int 21hjmp abcsto:retAX①MOVAX,0②XORAX,AX③ANDAX,0④SUBAX,AXALx1010=8+2=23+2110MOVCL,3SALAL,1;2xMOVAH,ALSALAL,1;4xSALAL,1;8xADDAL,AH;8x+2x=10x按下述要求寫出指令序列:DATAXDATAYDATAY和DATAY+2DATAXDATAYDATAYDATAXDATAY〔用MUL〕。DATAXDATAY〔用MUL〕。DATAX23〔用DIV〕。DATAX雙字除以字DATAY〔用DIV〕。DATAXDATAYDATAY和DATAY+2MOVAX,DATAXADDAX,DATAYMOVBX,DATAX+2ADDBX,DATAY+2MOVDATAY,AXMOVDATAY+2,BXDATAXDATAYDATAYMOVAX,DATAXADDDATAY,AXMOVAX,DATAX+2ADCDATAY+2,AXDATAXDATAY〔用MUL〕。MOVAX,DATAXMULDATAYMOVDATAY,AXMOVDATAY+2,DXDATAXDATAY〔用MUL〕。(4)MOVAX,WORDPTRDATAXMOVBX,WORDPTRDATAYMULBXMOVRESULT,AXMOVRESULT+2,DXMOVAX,WORDPTRDATAXMOVAX,WORDPTRDATAY+2MULBXADDRESULT+2,AXADCRESULT+4,DXMOVAX,WORDPTRDATAX+2MOVBX,WORDPTRDATAYMULBXADDRESULT+2,AXADCRESULT+4,DXMOVAX,WORDPTRDATAX+2MOVBX,WORDPTRDATAY+2MULBXADDRESULT+4,AXADCRESULT+6,DXDATAX23〔用DIV〕。MOVAX,DATAXMOVBL,23DIV BLMOVBL,AHMOVAH,0MOVDATAY,AX ;存放商MOVAL,BLMOVDATAY+2,AX;存放余數(shù)DATAX雙字除以字DATAY〔用DIV〕。 MOVAX,DATAXMOVDX,DATAX+2DIV DATAYMOVDATAY,AXMOVDATAY+2,DX五、軟件設計1、以BUF1BUF222調。DDD0 SEGMENT BUF1 DB“QWERTYUIOPASDFGHJKLR”BUF2 DB“A1234567890ZXCVBNMPJ”LEN EQULENGTHBLOCK1DDD0 ENDSESEG SEGMENTBUF3 DB20DUP(?)ESEG ENDSCSEG SEGMENTASSUMECS:CSEG,DS:DDD0,ES:ESEGSTART:CLDMOVAX,DDD0MOVDS,AXMOVAX,ESEGMOVES,AXMOVCX,LENLEASI,BUF1LEADI,BUF3REPMOVSBMOVCX,LENLEASI,BUF2LEADI,BUF1REPMOVSBMOVCX,LENLEASI,BUF

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論