微機(jī)原理知識(shí)點(diǎn)(這是完整的)_第1頁(yè)
微機(jī)原理知識(shí)點(diǎn)(這是完整的)_第2頁(yè)
微機(jī)原理知識(shí)點(diǎn)(這是完整的)_第3頁(yè)
微機(jī)原理知識(shí)點(diǎn)(這是完整的)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)習(xí)必備歡迎下載1、 8086 分:執(zhí)行單元(EU )和總線接口單元( BIU )。EU 的主要功能是執(zhí)行命令。完成兩種類型的操作:1、進(jìn)行算術(shù)邏輯運(yùn)算; 2、計(jì)算出指令要尋址單位的地址位移量,并將1個(gè)16位的地址位移量傳送到BIU中。BIU 負(fù)責(zé)從內(nèi)存儲(chǔ)器的指定區(qū)域中取出指令送到指令隊(duì)列中去排隊(duì)。(由邏輯地址計(jì)算出物理地址)2、 Ip cs 代碼段; si, di ,bx ds 或 cs ( ds 數(shù)據(jù)段, es 附加段);spabp ss 堆棧段3、狀態(tài)標(biāo)致寄存器: c 進(jìn)位,p奇偶校驗(yàn), a半加, z 零標(biāo)志位, s符號(hào), i中斷允許, d 方向, o溢出4、 HOLD :輸入信號(hào)高電平

2、有效,用于向 CPU 提出保持請(qǐng)求。5、時(shí)鐘周期: 指加在 CPU 芯片引腳 clk 上的時(shí)鐘信號(hào)周期; 總線周期:指 8086CPU 將一個(gè)字節(jié)寫入一個(gè)接口地址的時(shí)間, 或者 8086CPU 由內(nèi)存或接口讀出一個(gè)字節(jié)到 CPU 的時(shí)間;指令周期: CPU 完整的執(zhí)行一條指令所花的時(shí)間。6、物理地址二段基址*16+ 段內(nèi)偏移地址7、指令: 助記符, 目的操作數(shù),源操作數(shù)端尋址方式操作碼立即數(shù)MOV AX,0F58AH寄存器尋址方式操作碼寄存器名,寄存器名MOVAX,BX( 位數(shù)相同 )直接尋址方式操作碼寄存器名,16位偏移地址MOVAX,2000H寄存器間接尋址 DS:SI 或 DI或 BX

3、MOV AL,SISS:BPMOV BP,BX物理地址: DS*(6+SI或 DI或 BX) ( SS) *(6+BP)寄存器相對(duì)尋址:操作碼 寄存器,相對(duì)值 DISP+ 基址或變址MOV AX,DISPSIDISP+ 基址或操作碼相對(duì)值變址、寄存器 MOV AX,10SI物理地址 DS*16+(SI)+DISP(DI,BX同) MOV AX,SI+10HSS*16+BP+DISP基址變址尋址方式與物理地址:DS*16+BX+SI或DIMOVAX,BX+DISS*16+BP+SI 或 DIMOVBX+DI,AX相對(duì)基址變址方式與物理地址: DS*16+DISP+(BX)+(SI 或 DI)MO

4、V AX,DISPBX+DI SS*16+DISP+(BP)+(SI 或 DI) MOV BP+DI+DISP,AX8、 8086 指令系統(tǒng)數(shù)據(jù)傳送指令: 1 、通用數(shù)據(jù)傳送指令 MOV MOV DI,CX。2、數(shù)據(jù)交換指令XCHGeg :XCHG AX,BX;16位交換3、地址傳送指令LEA eg :LEABX.MEEM;指 BX=MEX 的偏移地址 , LDS,LES 4、堆棧操作指令:進(jìn)棧PUSH出棧 POP,標(biāo)志位進(jìn)棧PUSH標(biāo)志位出棧POPF5、標(biāo)志操作指令: LAHF;低 8 位給累加器SAHF; 累加器給低 8 位 6、輸入輸出指令:IN OUTCF=1 向高位有進(jìn)位算術(shù)運(yùn)算指令

5、:1 、加法指令:不進(jìn)位: ADDCF=0向高位無(wú)進(jìn)位進(jìn)位: ADCIF=1,加法結(jié)果為0增位(加1) INCIF=0加法結(jié)果不為0四 個(gè) 標(biāo) 志 位 : DF,IFCF,OF0F=1同號(hào)相加,結(jié)果符號(hào)相反0F=0異號(hào)相加,結(jié)果與其相同SF=1加法結(jié)果為正SF=0加法結(jié)果為負(fù)2 、減法指令:不帶借位:SUB CF=1 向高位有借位, 0F=0且 SF=0 ,減 >被。帶借位: SBBCF=0 向高位無(wú)借位, 0F=0 且 SF=1 ,被 >減減量指令:(減 1) DEC IF=1 結(jié)果為 0, 0F=1 且 SF=1 減 >被求補(bǔ):NEGIF=0結(jié)果不為 00F=1 SF=0

6、被 >減比較指令: CMP0F=1異號(hào)相減結(jié)果與減數(shù)相同0F=0同號(hào)相減結(jié)果與減數(shù)不同 3乘法指令MUL5 除法指令 DIV邏輯運(yùn)算和唯一指令:1 邏輯運(yùn) 算指令非NOT2 位移指令:邏輯位移HL 與ANDSAL 移指令TEST算數(shù)位移邏輯右移SHR或OR算術(shù)右移SAR異或 OR3 循環(huán)移位:左ROL右 ROR串操作指令: 1 串傳送: MOVS2串比較: CMPS3串掃描: SCAS4 取串: LODS5存入串:STOS控制轉(zhuǎn)移指令:1無(wú)條件轉(zhuǎn)移JMP2條件轉(zhuǎn)移:ZF=1轉(zhuǎn)移JZ或 JEZF=0轉(zhuǎn) 移JNZ 或JNESF=1轉(zhuǎn)移JSSF=0轉(zhuǎn)移JNSOF=1,JOOF=0,JNOCF=

7、1,JCCF=0,JNCPF=1,JPPF=0JNP3 子程序調(diào)用與返回指令:段內(nèi)直接調(diào)用:CALL中斷: INTn中斷返回IRET返回: RETLOOP循環(huán)控制指令:處理器控制指令:1 標(biāo)志位操作質(zhì)量, STCCF=1CLCCF=0CMC使 F取反STDDF=1CLDDF=0STIIF=1CLIIF=02 處理控制指令:暫停:HLT空操作: NOP等待: WAIT封鎖總線: LOCK算數(shù)運(yùn)算符:取余 MOD左移 SHL右移 SHR邏輯運(yùn)算符:與AND取OR非 NOT異或 XOR關(guān)系運(yùn)算符:=EQ不=NE>GT<LT>=GE<=LESEG 取分析運(yùn)算符:取段基址偏移量O

8、FFSET取類型TYPE取字節(jié)個(gè)數(shù)SIZE取元素個(gè)數(shù)LENGTH取高字節(jié) HIGH取低字節(jié)LOWPTR 、 THIS合成運(yùn)算符號(hào):SHORT* 存儲(chǔ)芯片的數(shù)據(jù)線:由字符決定,幾位字符就有幾根數(shù)據(jù)線存儲(chǔ)芯片的址線:由容量決定,2 的 N 次方 =Q,N 為地址線芯片數(shù)目 = (擴(kuò)展容量 /芯片容量) * (系統(tǒng)字節(jié) /芯片字節(jié))*I/O口分類: 1, I/O口接口芯片 2, I/O 口接口控制卡*I/O 口的功能: 1,數(shù)據(jù)的寄存和緩沖功能2,信號(hào)轉(zhuǎn)換3,地址譯碼和設(shè)備選擇功能4,外設(shè)的控制和檢測(cè)功能5,中斷或 DMA管理功能6,可編程功能7,錯(cuò)誤檢測(cè)功能*CPU 與 I/O 設(shè)備之間的接口信息

9、 1,數(shù)據(jù)信息(數(shù)字量模擬量 開(kāi)關(guān)量脈沖量)2,狀態(tài)信息3 控制信息*I/O 口的編址方式: 1,存儲(chǔ)器映射編址方式(統(tǒng)一編址方式)2, I/O 映射編址方式(獨(dú)立編址方式)3,獨(dú)立編址方式的端口方向* 輸入輸出傳送方式 : 1 無(wú)條件傳送方式2 查詢傳送方式3 中斷傳送方式4 直接存儲(chǔ)器存取傳送方式( DMA )單字節(jié)、數(shù)據(jù)塊、請(qǐng)求傳送方式5 專用 I/O 處理機(jī)方式* 中斷:指計(jì)算機(jī)在正常執(zhí)行程序過(guò)程中由于某事件的發(fā)生而使 CPU 暫時(shí)停止當(dāng)前程序的執(zhí)行,而去執(zhí)行相關(guān)事件的處理程序, 結(jié)束后返回厡程序繼續(xù)執(zhí)行* 中斷的有點(diǎn): 1 能實(shí)現(xiàn)并行處理 2 能實(shí)現(xiàn)實(shí)時(shí)處理3 能實(shí)現(xiàn)故障處理* 一個(gè)

10、完整的中斷系統(tǒng):中斷源識(shí)別,中斷優(yōu)先級(jí)判斷, 中斷嵌套管理, CPU 的中斷影響,中斷服務(wù)和中斷返回* 中斷類型:內(nèi)部與外部外部中斷:由 NMI 引入不可屏蔽中斷請(qǐng)求, 由 INTR 引入可屏蔽中斷內(nèi)部中斷: 1,除法出錯(cuò)2,單步(陷阱)3 ,斷點(diǎn)4,溢出 ( INTO )5 ,指令* 并行:數(shù)據(jù)各位同時(shí)傳送優(yōu)點(diǎn):速率快可靠性高缺點(diǎn):遠(yuǎn)距離投資大串行:指數(shù)據(jù)一位一位順序傳送 優(yōu)點(diǎn):投資少 缺點(diǎn):速率慢可靠性低*8255 的工作方式: 0基本輸入輸出方式 1 選通輸入輸出方式2 雙向傳輸方式A0A1A 口 00B 口 01C 口 10控制 11*8253 的用途: 1,為 CPU 提供時(shí)間信號(hào)

11、2,給 I/O 輸出定時(shí)信號(hào),時(shí)間值可由程序控制3 ,可作為頻率可控的方波信號(hào)發(fā)生器 4 可用于記錄外部事件發(fā)生次數(shù)計(jì)數(shù)器*8253 的工作方式: 0計(jì)數(shù)結(jié)束的產(chǎn)生中斷1可程控單脈沖2分頻器3 方波發(fā)生器4軟件觸發(fā)的選通信號(hào)發(fā)生器5硬件觸發(fā)的信號(hào)發(fā)生器計(jì)數(shù)器: 0=40H1=41H2=42H控制口 =43H* 串行術(shù)語(yǔ): 1 波特率:?jiǎn)挝粫r(shí)間內(nèi)通信線路上傳輸數(shù)據(jù)的位移 B/S2 發(fā)送時(shí)鐘和接受時(shí)鐘3 位周期 Td4 波特率因子5DTE 數(shù)據(jù)終端設(shè)備6DCE 數(shù)據(jù)通信設(shè)備兩種通信方式:異步:每個(gè)字符包括, 一個(gè)起始位,五至八個(gè)數(shù)據(jù)位, 一個(gè)奇偶校驗(yàn)位,一直兩個(gè)停止位, (奇偶錯(cuò)、溢出 錯(cuò)、幀格式

12、錯(cuò))同步: .串行通信線路連接方式:1,單 I 傳輸方式2,雙 I 傳輸方式3,全雙I 傳輸防護(hù)四4,多 I 傳輸方式串行通信校驗(yàn):1,奇偶2 ,循環(huán)冗余校驗(yàn)一,什么叫微處理器,微機(jī)和微機(jī)系統(tǒng)?他們之間是什么關(guān)系?答:微處理器即中央處理單元( CPU )是由運(yùn)算器和控制器等組成的, 以微處理器為核心, 將主存器, 輸入,輸出接口電路采用總線結(jié)構(gòu)聯(lián)系起來(lái)即為微型計(jì)算機(jī),簡(jiǎn)稱微機(jī)。微機(jī)系統(tǒng):微機(jī)在配上相應(yīng)的外圍設(shè)備, 系統(tǒng)電源和系統(tǒng)軟件就構(gòu)成了微機(jī)計(jì)算機(jī)系統(tǒng),二, 匯編語(yǔ)言與高級(jí)程序設(shè)計(jì)語(yǔ)言的區(qū)別?答:匯編語(yǔ)言是一種將機(jī)器語(yǔ)言符號(hào)化的語(yǔ)言, 它用便于記憶的字母,符號(hào)來(lái)代替數(shù)字編碼的機(jī)器指令。匯編語(yǔ)

13、言的語(yǔ)句與機(jī)器指令一一對(duì)應(yīng), 不同的機(jī)器有不同的匯編語(yǔ)言。 高級(jí)程序設(shè)計(jì)語(yǔ)言是一類面向用戶, 與特定機(jī)器屬性相分離的程序設(shè)計(jì)語(yǔ)言, 它與機(jī)器指令之間沒(méi)有直接的對(duì)應(yīng)關(guān)系,他可以在各種機(jī)型中通用。三: 1 ,8086 微處理器的內(nèi)部由執(zhí)行單元( EV )和總線接口單元( BIU )組成2 , 8086 和 8088cpu 的區(qū)別:1 ) 8086 數(shù)據(jù)外總線 16 根,8088 則為 8 根,2)8086CPU中的指令緩沖器為 6 個(gè)字節(jié),而 8088 為 4 個(gè)字節(jié), 3) 8086CPU選通存儲(chǔ)器或I/O接口的信號(hào)是 M/IO 而 8088 為 IO/M( M 有杠),共同之處: 均有 20

14、根地址線可訪問(wèn)地址單元2的 20 次方個(gè)( 1m ) ,可以訪問(wèn)IO 地址為64k, 內(nèi)部數(shù)據(jù)線均為16.四: 8086cpu外部特 性 : 1 )AD0AD15: 地址數(shù)據(jù)時(shí)是分復(fù)用輸入輸出信號(hào)線, CPU 在讀寫存儲(chǔ)器或外設(shè)時(shí), 總先給出存 /外地址然后才讀 /寫數(shù)據(jù), 2)UR(有杠)(寫,低),3)RD( 有杠 )(讀,低) 4 )READY (高有效) 5)intr(高) 6)reset(高 ) ,7) HOLD (高,提出保持請(qǐng)求與 HLDAL CPU 對(duì) HOLD 請(qǐng)求的響應(yīng)信號(hào), 高)對(duì)應(yīng), 8 )MM/MX(MX有杠 )(=1 ,最學(xué)習(xí)必備歡迎下載小模式, =0 最大模式)五

15、:從奇地址開(kāi)始讀寫一個(gè)字操作,需要兩次訪問(wèn)存儲(chǔ)器 (其他均為一次)六:當(dāng)處理器加電或復(fù)位時(shí), CPU 中的 CS 寄存器被初始化為 FFFFH 而 IP 寄存器被初始化為 0000h, 系統(tǒng)一旦被啟動(dòng), 執(zhí)行的第一條指令起始于地址 ffffoh 處,七:堆棧是按照 “先進(jìn)后出, 后進(jìn)先出” 原則組織的一段內(nèi)存區(qū)域,用于調(diào)用子程序和響應(yīng)中斷時(shí)的現(xiàn)場(chǎng)保護(hù),由堆棧寄存器ss 和堆棧指針寄存器 sp 來(lái)定位, sp 的值在任何時(shí)刻均指向堆棧以字為單位操作。 ·八: 1)邏輯運(yùn)算符在兩操作數(shù)之間進(jìn)行布爾運(yùn)算, 結(jié)果產(chǎn)生確定的值。2)關(guān)系運(yùn)算符在兩個(gè)無(wú)符號(hào)數(shù)之間進(jìn)行大小關(guān)系比較,關(guān) 系 滿 足

16、則返 回 1 ( offh 或 offffh )否則是 03) seg:取變量或標(biāo)號(hào)所在段的段寄存器值作為段基址( 16 位)offset 取變量或標(biāo)號(hào)的段內(nèi)偏移量4)dtr 新類型,ptr 原操作數(shù)5)“?” 不預(yù)置具體數(shù),存放運(yùn)算結(jié)果6 ) dup重 復(fù)db 100dup(0) 100a 個(gè)字節(jié)初值為17)equ 和 =, equ 定義的符號(hào),在整個(gè)程序中不可以被再次定義, “ =”可多次定義,以最后一次定義為準(zhǔn)。九:非易失性存儲(chǔ)器: 是指掉電后,信息不丟失, prom 代表可編程的 rom,eprom 代表可擦除的 prom ,prom 用來(lái)存儲(chǔ)程序指令及像常數(shù)和查找表一類的固定不變的信

17、息, eprom ,用來(lái)存儲(chǔ)經(jīng)常改變的數(shù)據(jù)。十:靜態(tài) ram 無(wú)需刷新,易于用電池做備用電源, 以解決斷電后繼續(xù)保存信息的問(wèn)題, 適于不需要大存儲(chǔ)容量的微型計(jì)算機(jī)。動(dòng)態(tài) ram 必須定時(shí)刷新,集成度高,功耗低價(jià)格便宜適于大存儲(chǔ)容量的計(jì)算機(jī)。十一:某 ram 由 4 個(gè)模塊組成,每個(gè)模塊容量為 128k ,若 4 個(gè)模塊地址連續(xù),最低地址為 0000h, 則每個(gè)模塊首字節(jié)地址為1)00000h,2)20000h,3)40000h,4)60000h.十二:若某存儲(chǔ)器模塊容量為 256kb, 若用 2164( 64k*1 位)芯,則需( 32 )片,若改用( 16*1 位)則需( 128 )片。十三

18、: 1 )接口是指cpu 和存儲(chǔ)器,外設(shè)或兩種外設(shè)或兩種機(jī)器間通過(guò)系統(tǒng)總線進(jìn)行鏈接,用來(lái)協(xié)助完成數(shù)據(jù)傳送和控制任務(wù)的邏輯電路是 cpu 與外設(shè)交換信息的通道。2 )功能: 1,數(shù)據(jù)的寄存和緩沖, 2 信號(hào)轉(zhuǎn)換, 3 地址譯碼和設(shè)備選擇, 4 外設(shè)的控制和檢測(cè), 5 中斷或 dma 管理, 6 可編程, 7 錯(cuò)誤檢測(cè)。3 )cpu 與 i/o 設(shè)備間傳遞的信息:數(shù)據(jù)信息,狀態(tài)信息,控制信息,地址編碼器來(lái)區(qū)分接口里不同的寄存器。4 )i/o 端口是接口電路中能被 cpu 直接訪問(wèn)(讀 /寫)寄存器5) i/o 端口的編制方式 1 ,存儲(chǔ)器映射編址, 2,i/o 映射編址。6 )輸入,輸出傳送方式:

19、1 ,無(wú)條件傳送, 2 查詢傳送, 3 中斷控制, 4 直接存儲(chǔ)器存取 (dma),5 輸入,輸出處理機(jī)方式。優(yōu)點(diǎn):數(shù)據(jù)量大,高速。7 )接口電路中控制寄存器只寫, 狀態(tài)寄存器只讀。 因此他們可以共用一個(gè)端口地址碼。十四:并行通信和串行通信各有和特點(diǎn)?應(yīng)用場(chǎng)合如何?并行通信是指數(shù)據(jù)的各位同時(shí)傳送,傳送速率快,可靠性高,但在進(jìn)行遠(yuǎn)距離傳送時(shí), 線路投資大,因此主要用于近距離傳送,串行通信是指數(shù)據(jù)一位一位順序傳送, 傳送速率低, 可靠性差,但可可大大降低通信線路的成本,因此主要用于遠(yuǎn)距離傳送和通信。十五 ;中斷向量:中斷服務(wù)程序入口地址為中斷向量, 每個(gè)中斷類型對(duì)應(yīng)一個(gè)中斷向量, 一個(gè)中斷向量對(duì)應(yīng)

20、 4 個(gè)字節(jié),對(duì)應(yīng)每個(gè)中斷向量在該表中的地址稱為中斷向量指針, 中斷向量指針二中斷類型號(hào) *4十五: 8253 主要功能: 1 ,每個(gè)電路有 3 個(gè)獨(dú)立定時(shí)器 /計(jì)數(shù)器,每個(gè)定時(shí) /計(jì)數(shù)器為 16 位減/計(jì)數(shù)器, 2 每個(gè)定時(shí) /計(jì)數(shù)器的 6 中工作方式, 3 每個(gè)定時(shí) /計(jì)數(shù)器能按二進(jìn)制或十進(jìn)制定時(shí)/計(jì)數(shù)操作計(jì)數(shù)范圍0000h-ffffh,或 0-9999 , ddooh 為最大值,代表 65536 , 0000 代表 10000 ,a1a0=00,01,10,11 時(shí)分別選擇計(jì)數(shù)器 0,1,2,控制寄存器端口。十六: 1 )8251 初始化, 工作方式,控制字2 )輸入數(shù)字量為 d,,輸出

21、模擬量為 vo, 則 vo=d*vr3) 同步串行通信: 是采用數(shù)據(jù)塊成幀方式實(shí)現(xiàn)的,其優(yōu)點(diǎn):數(shù)據(jù)傳輸效率高, 缺點(diǎn):電路復(fù)雜。 異步串行通信: 以字符為單位傳輸, 2 個(gè)字符間間隔任意,優(yōu)點(diǎn):允許有一定的頻率誤差,對(duì)始終同步的要求不嚴(yán)格,缺點(diǎn):傳輸效率比較低。十七: Foot=Fclk/N N 為計(jì)數(shù)初值十八:1)8255 結(jié)構(gòu)和引腳: A1,A0 與系統(tǒng)地址總線相連, 兩位地址形成 4 個(gè)端口地址寄存器 A.,B,C 加控制寄存器(只能寫不能讀)2 )三種工作方式:方式 0 :?jiǎn)蜗颍?A,B,C 端口均可,方式 1:?jiǎn)蜗颍?A,B 端口, 方式 2:雙向, A 端口十九“某機(jī)器中, 有 4

22、8k 的 rom,其 末 地 址為 0fffffh, 則首 地 址為?答 ; 末 - 首 +1= 容 , 0fffffh- 首+1=dcoooh推的首 =0f400h二十:若用 1024*1 位 ram 芯片組成 16k*8 位的存儲(chǔ)器需?芯片,至少需?跟地址線在地線中有?參與片內(nèi)尋址, 有多少用于片選譯嗎?答 : 芯 片 數(shù) =16k*8/1k*1=128, 16k=2 的 14 次方,14 跟地址線,10 根片內(nèi)尋址, 4 根片選線,二十一: 1)存儲(chǔ)器 ram( 隨機(jī) ) rom( 只讀 ) 動(dòng)態(tài) ram 必須定時(shí)刷新,1 ,設(shè) 8253 三個(gè)計(jì)數(shù)器的端口地址為 80h,81h,82h,

23、控制寄存器的端口地址為 83h, 輸入時(shí)鐘為1mhz,要求通道2 輸出周期為500hz 的方波,應(yīng)向計(jì)數(shù)器裝入的計(jì)數(shù)初值為多少?選用哪種工作方式?試編寫初始化程序段。解:fout=fclk/nn=fclk/fout=1*10 ( 10 的六次方)=2000故向計(jì)數(shù)器裝入的計(jì)數(shù)初值為 2000 ,選用工作方式 3 MOV AL, OB7H OUT 83H, ALMOV AL, OOHOUT 82H, ALMOV AH, 20HOUT 82H, AH2,設(shè) 8253 的計(jì)數(shù)器 0 工作在方式 1,計(jì)數(shù)初值為 1234h,計(jì)數(shù)器1 工作在方式 2,計(jì)數(shù)初值為 2000h, 計(jì)數(shù)器 2 工作在方式 3

24、,計(jì)數(shù)初值為 50h,如果三個(gè)計(jì)數(shù)器的 clk 都接 2mhz 時(shí)鐘信號(hào),試說(shuō)明對(duì) gate 信號(hào)電平要求,編寫初始化程序, 并根據(jù)題意畫出 out0,out1,out2, 的輸出波形。解:設(shè) 8253 各端口地值:計(jì)數(shù)器 0=40h, 計(jì)數(shù)器 1=41h, 計(jì)數(shù)器2=42h, 控制口43h.MOV AL, 00110010B(34H)OUT 43H, ALOUT 40H, ALMOV AH, 12HOUT 40H, AHMOV AL, 01110100B(74H)OUT 43H, ALMOV AL, OOHOUT 41H, ALMOV AH, 20HOUT 41H, AHMOV AL, 10

25、010110B(96H)OUT 43H, ALMOV AL, 50HOUT 42H,AL一,在數(shù)據(jù)段從 TABLE 開(kāi)始定義 10 無(wú)符號(hào)的數(shù)據(jù),每個(gè)數(shù)據(jù)為一個(gè)字節(jié),計(jì)算這 10 個(gè)數(shù)的和,結(jié)果放到 SUM 字單元之中DA TASEGMENTTABLEDB12H, 23H, 34H,45H, 56HDB67H, 78H, 89H,9AH, 0FDHSUMDWDA TAENDSSTACKSEGMENTD85DUP(?)STACKENDSCODESEGMENTASSUMECS: CODE,DS: DA TA, SS: STACKSTART:MOVAX, DA TAMOVDS, AXMOVES, AXMOVAX,STACKMOVSS, AXLEASI, TABLEMOVCX, 10XORAX, AXNEXT: ADDAL ,0INCSILOOPNEXTMOVSUM,AXMOVAH,4CHINT21HCODEENDSENDSSTART二,在數(shù)據(jù)段自TABLE開(kāi)始的連續(xù) 10 個(gè)單元中有放在0-9 的平方值,查表求任意數(shù)X( 0<=X<=9 )的平方值, 并將結(jié)果放到 RESULT 中DSEGSEGMENTTABLEDB 0, 1, 4, 9, 16, 25,36, 49, 64, 81X DB 5RESULT

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論