版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、主要內(nèi)容 第四章 80868088的指令系統(tǒng)第四章第四章 808680868088 CPU8088 CPU指令系統(tǒng)指令系統(tǒng)主要內(nèi)容:指令的操作數(shù)、操作碼、尋址方式指令的功能、格式、用法等一、尋址方式一、尋址方式指令:指示微處理器完成某項功能的命令。指令系統(tǒng):指令的全體。指令的一般格式: 計算機(jī)中的指令由操作碼字段和操作數(shù)字段組成。 操作碼操作數(shù)1,操作數(shù)2(,);注釋操作碼:操作碼:指計算機(jī)所要執(zhí)行的操作,或稱為指出操作類型,是一種助記符。操作數(shù):操作數(shù):指在指令執(zhí)行操作的過程中所需要操作的數(shù)。該字段除可以是操作數(shù)本身外,也可以是操作數(shù)地址或是地址的一部分,還可以是指向操作數(shù)地址的指針或其它有
2、關(guān)操作數(shù)的信息。源操作數(shù)、目的操作數(shù)尋址方式尋址方式就是指令中用于說明操作數(shù)所在地址的方法,或者說是尋找操作數(shù)有效地址的方法。8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)立即尋址寄存器尋址存儲器尋址8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)I/O端口尋址1立即尋址(立即尋址(Immediate Addressing) 所提供的操作數(shù)直接包含在指令中。 它緊跟在操作碼的后面,與操作碼一起放在代碼段區(qū)域中。由于執(zhí)行指令時不需要占用總線周期,所以指令執(zhí)行速度最快。例如:MOV AX,3000H MOV 2000H,1AH立即尋址主要用來給寄存器或
3、存儲器賦初值,不能用于目的操作數(shù)。8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)2寄存器尋址(寄存器尋址(Register Addressing)操作數(shù)包含在CPU的內(nèi)部寄存器中,如寄存器AX、BX、CX、DX、SP、BP、SI、DI等。不需要占用總線,執(zhí)行速度較快。當(dāng)寄存器是累加器AX時,執(zhí)行速度會更快。例如:MOV DS,AXMOV AL,BH3、存儲器尋址、存儲器尋址(Memory Addressing)訪問存儲單元需要其段基址段基址和段內(nèi)偏移量段內(nèi)偏移量(即有效地址EA)。根據(jù)有效地址的不同,存儲器尋址方式分為直接尋址、寄存器間接尋址8086/8088 CPU尋
4、址方式 第四章 80868088的指令系統(tǒng)立即尋址寄存器尋址存儲器尋址直接尋址寄存器間接尋址8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)I/O端口尋址1 1)直接尋址()直接尋址(Direct AddressingDirect Addressing) 操作數(shù)地址的操作數(shù)地址的1616位偏移量直接包含在指令中。位偏移量直接包含在指令中。 它與操作碼一起存放在代碼段區(qū)域,操作數(shù)一般在數(shù)據(jù)段區(qū)域中,它的地址為數(shù)據(jù)段寄存器DS加上這16位地址偏移量。當(dāng)操作數(shù)不在默認(rèn)的DS中時,要明確指明段寄存器段超越前綴。例如: 設(shè)(DS)=3000H MOV AX,DS:2000H;MOV
5、 AX,2000H ;數(shù)據(jù)段MOV AX,VALUE; VALUE是符號地址MOV BX,ES:3000H ;段超越,操作數(shù)在附加段即絕對地址(ES)*163000H8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)2)寄存器間接尋址()寄存器間接尋址(Register Relative Addressing) 操作數(shù)是在存儲器中,但是,操作數(shù)地址的操作數(shù)是在存儲器中,但是,操作數(shù)地址的16位偏移量包含在以下位偏移量包含在以下四個寄存器四個寄存器SI、DI、BP、BX之一中之一中。其中BP、BX稱為基址寄存器,稱為基址寄存器, SI、DI稱為變址寄存器。稱為變址寄存器。 可
6、以分成兩種情況:以以SI、DI、BX間接尋址間接尋址,則通常操作數(shù)在現(xiàn)行數(shù)據(jù)段區(qū)域中,即數(shù)據(jù)段寄存器(DS)*16加上SI、DI、BX中的16位偏移量,為操作數(shù)的地址, 例如: MOV AX, SI 操作數(shù)地址是:(DS)*16+(SI)以寄存器BP間接尋址,則操作數(shù)在堆棧段區(qū)域中。即堆棧段寄存器(SS)*16與BP的內(nèi)容相加作為操作數(shù)的地址, 例如:MOV AX,BP 操作數(shù)地址是:(SS)*16+(BP)8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)立即尋址寄存器尋址存儲器尋址直接尋址間接尋址相對基址變址尋址方式基址變址尋址方式 相對基址尋址方式 相對變址尋址方式8
7、086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)相對尋址方式I/O端口尋址寄存器間接尋址方式(1)相對基址尋址方式 (Relative Based Addressing) 相對基址尋址方式的操作數(shù)的有效地址是基址寄存器中內(nèi)容和指令中給定的8位或16位偏移量disp之和。對寄存器BX,段寄存器用DS。物理地址 = (DS) * 16 + (BX) + disp如 MOV AX,COUNT BX 或 MOV AX,COUNT+BX ,其中COUNT為16位偏移量的符號地址。若DS=2000H,BX=2000H,COUNT=4000H。物理地址=20000H+2000H+4000
8、H=26000H指令執(zhí)行結(jié)果AX=1234H8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)(2)相對變址尋址方式(Relative Index Addressing) 相對變址尋址的操作數(shù)的有效地址是變址寄存器中內(nèi)容和指令中給定的8位或16位偏移量disp之和。這種尋址方式的段寄存器用DS,即物理地址= (DS) 16 + (SI) + disp物理地址= (DS) 16 + (DI) + disp如MOV AX,COUNT SI 或MOV AX,COUNT+SI若DS=2000H,SI=2000H,COUNT=4000H。物理地址=20000H+2000H+4000H
9、=26000H指令執(zhí)行結(jié)果 AX=1234H8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)(3)基址變址尋址方式 (Based Indexed Addressing) 基址變址尋址的操作數(shù)的有效地址是一個基址寄存器與一個變址寄存器的內(nèi)容之和。若基址寄存器為BX,則段寄存器用DS;若基址寄存器為BP,則段寄存器用SS。物理地址=(DS) 16+(BX)+(SI)(或DI)物理地址=(SS) 16+(BP)+(SI)(或DI)如MOV AX,BX DI 或MOV AX,BX+DI若DS=2000H,BX=2000H,DI=3000H。物理地址=20000H+2000H+30
10、00H=25000H8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)(4)相對基址變址尋址方式(Relative Based Indexed Addressing) 相對基址變址尋址的操作數(shù)的有效地址是一個基址寄存器與一個變址寄存器的內(nèi)容以及8位或16位偏移量disp之和。當(dāng)其中的基址寄存器為BX時,則段寄存器為DS;而當(dāng)基址寄存器為BP時,則段寄存器為SS。物理地址= (DS) 16 + (BX) + (SI)(或DI)+ 8位(16位)偏移量disp物理地址= (SS) 16 + (BP) + (SI)(或DI)+ 8位(16位)偏移量disp如MOV AX,BX+S
11、I+COUNT若DS=2000H,BX=3000H,SI=1000H,COUNT=4000H。物理地址=20000H+3000H+1000H+4000H=28000H8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)立即尋址寄存器尋址存儲器尋址直接尋址間接尋址相對基址變址尋址方式基址變址尋址方式 相對基址尋址方式 相對變址尋址方式8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)I/O 端口尋址寄存器間接尋址方式8086采用獨立編址的I/O端口時,可有64K個字節(jié)端口或32K個字端口,用專門的輸入指令I(lǐng)N和輸出指令OUT訪問。直接端口尋址方式適用于訪問地
12、址000FFH的端口。例如:IN AL,80H表示由地址為80H的端口讀取一個字節(jié)數(shù)據(jù)到AL中。2. 間接端口尋址方式適用于訪問地址0000FFFFH的全部端口,在輸入/輸出指令中,用DX存放16位的端口地址。例如: MOVDX,2000INAL,DX表示由DX確定的2000H端口讀取一個字節(jié)數(shù)據(jù)到AL中。8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)I/O端口尋址:獨立編址、與存儲器統(tǒng)一編址從以上討論可知:(1)除了立即尋址和寄存器尋址外,其它尋址方式的操作數(shù)都來自存儲區(qū)(除代碼段以外的存儲區(qū))。通過不同的方式尋找到操作數(shù)的地址。(2)只有BX、BP、SI、DI可在方
13、括號 內(nèi)出現(xiàn)。(3) BX或BP可單獨出現(xiàn)在 內(nèi),也可以與SI或DI或常數(shù)一起出現(xiàn)在 內(nèi),不允許BX和BP同時出現(xiàn)在一個 內(nèi)。(4) SI或DI可單獨出現(xiàn)在 內(nèi),也可以與BX或BP或常數(shù)一起出現(xiàn)在 內(nèi),不允許SI或DI同時出現(xiàn)在一個 內(nèi)。(5)一個 內(nèi)包括多個內(nèi)容時,它們只能作加法運(yùn)算。(6)若 內(nèi)包含BP,則隱含使用堆棧段寄存器SS提供段基址,否則均隱含使用段寄存器DS提供段基址。8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)習(xí)題:習(xí)題: 指出下列指令的源操作數(shù)的尋址方式和存儲器操作數(shù)的指出下列指令的源操作數(shù)的尋址方式和存儲器操作數(shù)的PA(實際地址)(實際地址) 假設(shè)
14、當(dāng)前CS=1000H,DS=2000H,SS=4000H,BX=3000H,BP=1000H ,SI=0500H,DI=0A00H,TAB=00F0H MOV AL,78H立即尋址MOV AL,BX寄存器間接尋址 PA=2000H*10H+3000H=23000HMOV AX,BP寄存器尋址MOV AL,TABSI相對變址尋址 PA=2000H*16+0500H+0F0H=205F0HMOV AL,BPDI變址基址尋址 PA=4000H*16+1000H+0A00H=41A00HMOV AL,TABBXSI相對基址變址 PA=2000H*10H+3000H+0500H+00F0H=235F0H
15、8086/8088 CPU尋址方式 第四章 80868088的指令系統(tǒng)數(shù)據(jù)傳送指令運(yùn)算指令邏輯運(yùn)算算術(shù)運(yùn)算串操作指令控制轉(zhuǎn)移指令處理器控制指令數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)8086指令中包含133條基本指令,從功能上可以分為以下6類:數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)指令中出現(xiàn)的這些符號所代表的含義:Flags 標(biāo)志位 reg R 通用寄存器組src S 源操作數(shù)dest D 目的操作數(shù)data N 立即數(shù)mem M 存儲器ADR(src) 源操作數(shù)的地址 存儲單元的內(nèi)容OPRD 操作數(shù)seg SR 段寄存器(CS、DS、ES、SS)port 端口 Bit 位B
16、yte B 字節(jié)Word W 字 通用數(shù)據(jù)傳送指令累加器專用指令輸入輸出指令換碼指令目標(biāo)地址傳送指令標(biāo)志位傳送指令傳送指令堆棧操作指令交換指令有效地址傳送指令DS傳送指令ES傳送指令標(biāo)志位送AH指令A(yù)H送FR指令FR入出棧指令數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)數(shù)據(jù)傳送指令分類 格式:MOV D,S; D S ;B/WRMSRN說明:R包括8個數(shù)據(jù)寄存器;SR為4個段寄存器;M為存儲器,可以是存儲器尋址中的任一種;N表示立即數(shù)。WW1、代碼段寄存器不能做目標(biāo)操作數(shù)。2、立即數(shù)只能做源操作數(shù)。3、兩操作數(shù)的位數(shù)必須相同。4、兩操作數(shù)中最多只能有一個是存儲器尋址方式。5、不能直接傳送的
17、,可以通過寄存器轉(zhuǎn)交。數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)注意:堆棧:在內(nèi)存中,開辟一段存儲區(qū),該區(qū)域是按照“先進(jìn)后出”的原則來存放數(shù)據(jù)。10000H . .11FFCH11FFDH11FFEH11FFFH12000HSPSS例:現(xiàn)有一個空的堆棧段,已知(SS)=1000H, (SP)=2000H,則存儲器示意圖如右。數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)堆棧操作指令 1.SP總是指向棧頂,在堆棧段的高地址2.SS總是指向棧底,在堆棧段的低地址3.每次操作總是一個字入棧、出棧4.棧操作總是對規(guī)則字例:現(xiàn)有一個空的堆棧段,已知(SS)=1000H,(SP)=2000H,則存
18、儲器示意圖如右。兩個關(guān)鍵點:堆棧必須以字為單位操作,即字操作。數(shù)據(jù)必須以規(guī)則字的方式存放。若(AX)=1234H, (BX)=60ABH,則執(zhí)行PUSH AXPUSH BX10000H .12000H11FFFH11FFEH11FFDH11FFCH .SPSS10000H .12000H11FFFH11FFEH11FFDH11FFCH .SPSS10000H .12000H11FFFH11FFEH11FFDH11FFCH .SPSS10000H .12000H11FFFH11FFEH11FFDH11FFCH .SPSS123410000H .12000H11FFFH11FFEH11FFDH11
19、FFCH .SPSS123410000H .12000H11FFFH11FFEH11FFDH11FFCH .SPSS1234AB60POP BXPOP AX;(AX)=60ABH10000H .12000H11FFFH11FFEH11FFDH11FFCH .SPSS1234AB6010000H .12000H11FFFH11FFEH11FFDH11FFCH .SPSS1234AB60;(BX)=1234H入棧(PUSH)操作:PUSH SRCSPSP-2按“規(guī)則字”方式入棧出棧(POP)操作:POP DEST按“規(guī)則字”方式出棧SPSP+2數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)堆棧操
20、作說明:CS不能作為POP的目的操作數(shù);堆棧操作不影響標(biāo)志位;一般情況下,PUSH與POP成對使用;堆棧操作主要用來保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場。數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)交換指令格式:XCHG D, S;D S,B/WD,S:R (不包括SR 、N )、M例:XCHG AL,BL XCHG CX,SP數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)使用交換指令時,必須注意:1)段寄存器不能作為交換指令的操作數(shù)。2)兩個操作數(shù)中,須有一個寄存器操作數(shù),不能都是存儲器操作數(shù)。3)立即數(shù)不能作為交換指令的操作數(shù)。4)交換指令不影響標(biāo)志位。格式:IN AL, port IN AX, po
21、rt IN AL, DX IN AX, DX格式:OUT port, AL OUT port, AX OUT DX, AL OUT DX, AX例:IN AL,08H數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)累加器專用指令:輸入輸出指令 使用輸入輸出指令時,應(yīng)注意:1)輸入輸出指令只能通過累加器AL或AX來傳送數(shù)據(jù)。2)輸入輸出指令的字或字節(jié)傳送操作的選用,取決于外設(shè)端口的寬度。3)直接尋址的輸入輸出指令,尋址外設(shè)端口的范圍為0255; 而間接尋址(通過DX)的輸入輸出指令,尋址的范圍為065535。4)輸入輸出指令不影響標(biāo)志位。5)注意MOV AX,DX 與 IN AX,DX中,DX的
22、尋址方式的不同。格式:XLAT ; AL BX+AL 數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)累加器專用指令:換碼指令(查表指令)TABLE41090A19H10H89執(zhí)行以下程序后,AL的內(nèi)容是多少?LEA BX,TABLEMOV AX,03HADD BX,AXMOV AL,BXLEA BX,TABLEMOV AL,03HXLAT執(zhí)行完程序后,AL=9XLAT指令的功能是:執(zhí)行XLAT的過程為:(BX)+(AL)以DS為段基址,(BX)+(AL)之和為偏移地址得到20位物理地址。1.把該單元內(nèi)容傳送至AL。把一種代碼轉(zhuǎn)換為另一種代碼 格式:XLAT ; ALBX+AL 例:數(shù)字09對
23、應(yīng)的七段碼為40H,79H,24H,30H,19H,12H,02H,78H,00H,18H。依次放在內(nèi)存以TABLE開始的區(qū)域,當(dāng)#05H端口(按鍵)輸入一個數(shù)(09)時,要求CPU將其轉(zhuǎn)換為七段碼,再從#20H端口(顯示)輸出。LEA BX,TABLEIN AL,05HXLATOUT 20H,AL數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)換碼指令TABLE247940300A12198900780218TABLE DB 40H,79H,24H30H,19H DB 12H,02H,78H,00H,18H目標(biāo)地址傳送指令:有效地址傳送指令格式:LEA R,M;將M的有效地址送到RR :16
24、位通用寄存器例:LEA BX,2000H后,BX=2000H區(qū)別于MOV BX,2000H數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)例:LEA BX,TAB (TAB=2000H)后,BX=2000H區(qū)別于MOV BX,TAB數(shù)據(jù)段寄存器傳送指令:LDS,LES格式:LDS R,M LES R,M R:16位,不包括SR;R M, DS(ES) M+2例:LDS SI,(2000H)前:DS=2000H,(22000H)=4000H,(22002H)=3000H后:SI=4000H,DS=3000H數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)標(biāo)志位指令1.讀取標(biāo)志指令LAHF格式:L
25、AHF;將FR的低8位送到AHFRAH2.設(shè)置標(biāo)志指令SAHF格式:SAHF;將AH送到FR的低8位FRAH3. 標(biāo)志位入出棧指令PUSHF,POPF數(shù)據(jù)傳送指令 第四章 80868088的指令系統(tǒng)算術(shù)運(yùn)算指令邏輯運(yùn)算指令加法指令減法指令乘法指令除法指令BCD碼修正指令邏輯指令移位指令運(yùn)算指令運(yùn)算指令 第四章 80868088的指令系統(tǒng)加法指令1、不帶進(jìn)位位的加法指令格式:ADD D,S; DD+S ,B/WD:R,M;S:R,M,N,二者不能同時為M。例:ADD AX,BX ADD AL,2000H ADD BX,AL ADD BL,6H注意:指令的執(zhí)行影響CF、OF、SF、ZF、PF、AF
26、。2、帶進(jìn)位位的加法指令(用于多字節(jié)(字)加法)格式:ADC D,S; DD+S+CF ,B/WD:R,M;S:R,M,N ,二者不能同時為M。注意:指令的執(zhí)行影響CF、OF、SF、ZF、PF、AF。例:ADC AX,BX ADC AL,2000H ADC BX,AL ADC BL,6H例:ADD AL,BL前:AL=2EH,BL=45H后:AL=73H(01110011B)CF=0,AF=1,SF=0,ZF=0PF=0,OF=0運(yùn)算指令 第四章 80868088的指令系統(tǒng)3、加1指令格式:INC D; DD+1 ,B/WS:R,M注意:指令的執(zhí)行影響OF、SF、ZF、PF、AF;但不影響CF
27、。例:INC AX INC BYTE PTRBX加法指令運(yùn)算指令 第四章 80868088的指令系統(tǒng)減法指令1、不帶借位位的減法指令格式:SUB D,S; DD-S ,B/WD:R,M;S:R,M,N,二者不能同時為M。注意:指令的執(zhí)行影響CF、OF、SF、ZF、PF、AF。2、帶借位位的減法指令(用于多字節(jié)(字)減法)格式:SBB D,S; DD-S-CF ,B/WD:R,M;S:R,M,N ,二者不能同時為M。注意:指令的執(zhí)行影響CF、OF、SF、ZF、PF、AF。3、減1指令格式:DEC D; DD-1 ,B/WS:R,M注意:指令的執(zhí)行影響OF、SF、ZF、PF、AF;但不影響CF。例
28、:SBB AX,BX SBB AL,3456H SBB BX,AL SBB BL,6H例:DEC AX DEC BYTE PTRBX例:SUB CX,DX SUB DL,2000H SUB SI,CH SUB AL,6H運(yùn)算指令 第四章 80868088的指令系統(tǒng)減法指令之二4、求補(bǔ)指令格式:NEG D; DS;CF=1:DS; SF=1, DS 2) OF=1:SF=0,DS總結(jié):OF SF=0, DS; OF SF=1, DS+運(yùn)算指令 第四章 80868088的指令系統(tǒng)例 4-8 在從Block開始的內(nèi)存緩沖器中有100個帶符號數(shù)的字,把其中最大值存放到MAX單元中。 MOVCX,99
29、LEABX,Block MOVAX,BX ADDBX,2AGAIN:CMPAX,BX JGNEXT MOVAX,BXNEXT:ADDBX,2DECCXJNZAGAINMOVMAX,AXHLT乘法指令1、無符號數(shù)的乘法指令格式:MUL S;B: AXAL*S , W: DX、AX AX*S S:R,M注意:當(dāng)乘積的高字(字節(jié))為零時,CF=OF=0,否則CF=OF=1。例:MUL BX IMUL BYTE PTR(3456H) MUL CL IMUL WORD PTR DI AL AX S S AHAL DXAX2、有符號數(shù)的乘法指令格式:IMUL S;B: AX AL*S , W: DX、AX
30、 AX*S S:R,M注意:當(dāng)乘積的高字(字節(jié))為零(或全1)時,CF=OF=0,否則CF=OF=1。運(yùn)算指令 第四章 80868088的指令系統(tǒng)除法指令1、無符號數(shù)的除法指令格式:DIV S;B:AX/S(8位)=AL.AH, W: DX AX/S(16位) =AX.DX例:DIV BX IDIV BYTE PTR(3456H) DIV CL IDIV WORD PTR DI2、有符號數(shù)的除法指令格式:IDIV SS:R,M注意:標(biāo)志位無意義. AL AXS ) AHAL S ) DXAX S*AL S*AX AH DX 例:9876H/2345H MOV AX,9876H CWD MOV
31、SI,2345H IDIV SI3。擴(kuò)展指令格式:CBW CWD; AX AL ;DX、AX CX,CX不等于0循環(huán)CX-1CX,CX0且ZF=1循環(huán)CX-1CX,CX0且ZF=0循環(huán)CX=0轉(zhuǎn)移中斷INT 中斷類型nINTOIRET中斷, SP-2SP, IP (SP) , SP-2SP,CS(SP) , (4n)CS:IP溢出時中斷 SP-2SP,IP(SP) ,SP-2SP,CS(SP) , (10H)CS:IP中斷返回程序控制轉(zhuǎn)移指令 第四章 80868088的指令系統(tǒng)例424 計算以ARRAY1和ARRAY2為首地址的兩個長度都為100個的字?jǐn)?shù)組對應(yīng)項之和,并把結(jié)果送至首地址為SUM的數(shù)據(jù)區(qū)中,且當(dāng)兩個數(shù)組中間對應(yīng)項的和為0時,停止求和。其程序如下:MOV AX,0MOV SI,0FFFFHMOV CX,64HNOZERO:INC SIINC SIMOV AX,ARRAY1 SIADD AX,ARRAY2 SIMOV SUM SI,AXLOOPNZ NOZEROHLT程序控制轉(zhuǎn)移指令 第四章 80868088的指令系統(tǒng)微處理器控制指令1、若STR是字符串的首地址,指出下列程序
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧石化職業(yè)技術(shù)學(xué)院《審計流程實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 昆明幼兒師范高等專科學(xué)?!渡鐣茖W(xué)名著》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西傳媒職業(yè)學(xué)院《機(jī)械制造技術(shù)基礎(chǔ)實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉林師范大學(xué)博達(dá)學(xué)院《課外讀寫實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南商務(wù)職業(yè)技術(shù)學(xué)院《電子線路CAD設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南財政經(jīng)濟(jì)學(xué)院《中國民族民間舞(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 黑龍江三江美術(shù)職業(yè)學(xué)院《中文工具書》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶工業(yè)職業(yè)技術(shù)學(xué)院《經(jīng)濟(jì)地理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江科技學(xué)院《材料綜合實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 年產(chǎn)2萬噸鹽酸二甲雙胍原料藥項目可行性研究報告模板-立項備案
- 2023年全國統(tǒng)一高考數(shù)學(xué)甲卷【文科+理科】試題及答案解析
- 廢品處置招標(biāo)書
- GA/T 1280-2024銀行自助設(shè)備安全性規(guī)范
- 數(shù)據(jù)標(biāo)注基地項目實施方案
- 靜脈治療??谱o(hù)士競聘
- 2024年第一季度醫(yī)療安全(不良)事件分析報告
- 中醫(yī)課件英語教學(xué)課件
- 《哪吒鬧?!冯娪百p析
- 2024年初一英語閱讀理解專項練習(xí)及答案
- 《建筑工程設(shè)計文件編制深度規(guī)定》(2022年版)
- 線下結(jié)算傭金合同模板
評論
0/150
提交評論