




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、DP-811 簡介 DP-811 簡介 DP811智能試驗(yàn)器的特點(diǎn):(參見照片:DP-811和811應(yīng)用) 1、它以“技術(shù)分身三點(diǎn)通”明確的目標(biāo)指導(dǎo)試驗(yàn),是“先總體把握,后分別深入”的學(xué)習(xí)模式,更適合少年兒童。 2、化解了“編程序”和“器件連接”方面的攔路虎,又提供生動、直觀的、原理性的學(xué)習(xí)、試驗(yàn)環(huán)境。在主機(jī)板
2、上就能完成:編程、開燈、關(guān)燈、寫字、奏樂、碰撞等實(shí)驗(yàn)。 3、擴(kuò)展性好。容易與玩具、家電連接,實(shí)用價(jià)值大,是支撐創(chuàng)新思維的好環(huán)境。 DP-811的配置1) 主板對8條I/O口線(AT89C2051的P1口)可以進(jìn)行位操作和字節(jié)操作;加上擴(kuò)展板可以完成對32條輸入輸出口線的“位”操作或分為4組的“字節(jié)”操作。2) 有256字節(jié)的程序存儲器,可以編寫較大的應(yīng)用程序。3) 有8個(gè)工作寄存器,都可以用作256以內(nèi)的加法、數(shù)字比較轉(zhuǎn)移、減1不等于0轉(zhuǎn)移等操作。其內(nèi)容還可以分別顯示在數(shù)碼管上
3、。4) 21條宏指令可以編寫順序程序、分支程序、多重循環(huán)程序、子程序等多種程序。5) 有0.1秒、1秒、分、小時(shí)的延時(shí)指令和高、中、低3個(gè)8度音樂指令,消除了孩子們編寫程序的攔路虎。6) DP-811主板上多處留有跳線口,便于做各種原理性實(shí)驗(yàn)。例如:點(diǎn)燈、發(fā)聲、寫字、碰撞的基本原理實(shí)驗(yàn)。7) 配件豐富。有:單三極管驅(qū)動器、六三極管驅(qū)動器、雙繼電器驅(qū)動器、變光演示器、碰觸開關(guān)、紅外開關(guān)、紅外探測器、交流電源控制插座、步進(jìn)電機(jī)控制板、語音錄放控制板、雙向無線通信收發(fā)部件等。都可以實(shí)際應(yīng)用,例如設(shè)計(jì)機(jī)器人??诰€擴(kuò)展板還可以將DP-811的8條I/O口線
4、擴(kuò)展為16條輸入線和16條輸出線。8) 器材連接方便,即掃除了硬件制作方面的攔路虎,還便于做原理講解的演示。所有器件在整個(gè)DP-81系列中都可以應(yīng)用。 可以支持小學(xué)生參加“制作機(jī)器人”的活動。給孩子們提供的學(xué)具滿足了下列要求:1) 讓孩子們在知道“機(jī)器人”的智慧是從哪里來的。是人將自己處理問題的思想智慧“數(shù)字化”,裝到計(jì)算機(jī)里;中央處理器(CPU)按著人的想法一絲不茍地去做事情,人的思想在計(jì)算機(jī)里就“活”起來了。要求通過學(xué)具試驗(yàn)讓學(xué)生知道:思想、智慧如何數(shù)字化,放到計(jì)算機(jī)的什么地方,它怎樣才能“活”起來。2)計(jì)算機(jī)是用0、1代替人手開機(jī)器。通過學(xué)具
5、試驗(yàn)就要讓學(xué)生知道:為什么要用0、1代替人手開機(jī)器;0、1為什么能開機(jī)器;它能開多么復(fù)雜的機(jī)器?3) 用“將外部信息轉(zhuǎn)換成0、1數(shù)字”的方法,給機(jī)器安裝眼睛、耳朵等感覺器官。通過學(xué)具試驗(yàn)就要學(xué)生學(xué)懂:機(jī)器碰到了障礙物, 碰撞怎樣變成0、1?有光、沒有光線是怎么轉(zhuǎn)化成0、1的等等。4) 給孩子們提供的學(xué)具,要掃除軟件、硬件方面的攔路虎。讓孩子容易學(xué)、使用方便,能隨意組合。還要便于講述原理知識。5) 價(jià)格要低廉,才適合中國國情。6) 學(xué)具應(yīng)該系列設(shè)計(jì),要為深入學(xué)習(xí)軟件和硬件方面的知識打好基礎(chǔ)。 7)用這套器材參加機(jī)
6、器人設(shè)計(jì)競賽,有四所學(xué)校獲得北京市一等獎(jiǎng):西城外語學(xué)校(初中)、中古友誼小學(xué)、161中學(xué)(高中)、214中學(xué)(初中)DP-811指令表指令名稱機(jī)器碼助記符符號說明送零00(0007)SL zhhzhh 輸出針號送壹01(0007)SY zhhzhh 輸出針號延時(shí)02(00FF)(0003)YSH shj ,dwshj 數(shù)據(jù); dw 單位奏樂03(0027)(0109)ZY yg , ych yg 音高;&
7、#160; ych 音長存數(shù)04(0007)(00FF)CSH jch , shjjch寄存器號;shj 數(shù)據(jù)顯示05(0007)(0001)XSH jch , kgjch寄存器號;kg 開關(guān)加數(shù)06(0007)(00FF)JASH jch ,shjjch寄存器號;shj 數(shù)據(jù)減一不等零轉(zhuǎn)07(0007)(00FF)JBDZ jch ,dzhjch寄存器號;dzh 地址號壹轉(zhuǎn)08(0007)(00FF)YZH zhh ,dzhzhh輸入針號;dzh 地址號零轉(zhuǎn)09
8、(0007)(00FF)LZH zhh ,dzhzhh輸入針號;dzh 地址號送數(shù)0A(0002)(0007)SSH kh , jchKh輸出口號;jch寄存器號取數(shù)0B(0007)(0002)QSH jch ,khjch寄存器號;kh輸入口號反相0C(0007)FX jchjch寄存器號空操作0DKCZ 定時(shí)0E(00FF)(0003)DSH shj ,dwshj 數(shù)據(jù); dw 單位結(jié)束0FJESH 無條件
9、轉(zhuǎn)移10(00FF)ZHY dzhdzh 地址號數(shù)等轉(zhuǎn)11(00FF)(00FF)SHDZ shj ,dzhshj 數(shù)據(jù); dzh 地址號調(diào)用子程序12(00FF)DY dzhdzh 地址號返回13 FH 移位14(0007)(0001)YW jch ,zy jch寄存器號;zy 左右說明:助記符欄的左邊一列是指令名稱的漢語拼音縮寫;右邊兩列由符
10、號說明欄注釋。 四.指令說明指令是人給中央處理器(CPU)下的命令的一種書寫方式,它有兩種作用:一,讓人好懂好用。二,也能讓中央處理器懂得和執(zhí)行。人看到這個(gè)指令就能知道這是讓中央處理器去做什么事情;中央處理器取到這個(gè)指令也能知道應(yīng)該去做什么。人認(rèn)識文字,中央處理器只認(rèn)識十六進(jìn)制數(shù)。怎么把它統(tǒng)一起來呢?方法是一條指令用兩種方式來書寫。就是說每一條指令都有助記符形式和機(jī)器碼形式。例如“延時(shí)3 秒”這條指令?!把訒r(shí)”的漢語拼音字符是yanshi,縮寫后大寫成YSH?!?” 是數(shù)據(jù)?!皵?shù)據(jù)” 的漢語拼音的字符是shuju ,縮寫后小寫是 shj?!懊搿笔菚r(shí)間的單位?!皢挝弧?的漢語拼音的字符
11、是danwei ,縮寫后小寫是dw。在指令表中助記符一欄中寫成“YSH shj ,dw ” ,這是“延時(shí)” “數(shù)據(jù)” ,“單位”的漢語拼音縮寫形式,是給人看的;這條指令的機(jī)器碼形式是:“02 ()()” 。 機(jī)器碼與助記符的書寫格式是一一對應(yīng)的。02對應(yīng)YSH,就是說02 是YSH的代號,中央處理器看到02就知道讓它做延時(shí)。在這個(gè)位置上的數(shù)據(jù)(黑體字)稱做操作碼。兩個(gè)()對應(yīng)shj和dw,沒有具體數(shù)據(jù)時(shí)就寫上兩個(gè)()占領(lǐng)位置。如果數(shù)據(jù)是3 ,就在左邊的()處寫上03,若單位是秒,就在右邊的()處寫上01 (01是秒的代號)。()處的數(shù)據(jù)稱做操作數(shù)。有了數(shù)據(jù)和單位的指令的機(jī)器碼就寫成
12、“02 03 01” 。這種形式是給中央處理器用的。 1、指令名稱機(jī)器碼助記符送 零00 (0007)SL zhh
13、160; 說明:SL是“送零” 漢語拼音的縮寫。zhh是“針號” 漢語拼音的縮寫,代表的是Z1針座上,左側(cè)標(biāo)有P1.0 .P1.7編號的針。00就代表P1.0處這根針,07就代表P1.7處這根針。指令功能是:將“0”
14、 送到zhh所指的那條針處。此時(shí)的針是作為輸出口來使用的。如果這根針與發(fā)光二極管電路相連接,發(fā)光二極管就被點(diǎn)亮。指令的操作碼是 00 (黑體字符),操作數(shù)只有一個(gè),是00 07中的一個(gè)。舉例:若點(diǎn)亮D4發(fā)光二極管,助記符指令就寫成:SL 04 。機(jī)器碼形式就寫成:00 04 。 2、指令名稱機(jī)器碼助記符送 壹01 (00-07)SY zhh
15、60; 說明:SY 是“送壹” 漢語拼音的縮寫。zhh 是“針號”漢語拼音的縮寫,代表的是Z1針座上,左側(cè)標(biāo)有P1.0 .P1.7的編號。00就代表P1.0處這根針,07就代表P1.7處這根針。指令功能是:將“1” 送到zhh所指的那條針處。如果這根針與發(fā)光二極管電路相連接,發(fā)光二極管已被點(diǎn)亮,這個(gè)“1”就將發(fā)光二極管關(guān)閉。指令的操作碼是 01(黑體字符);操作數(shù)只有一個(gè),是00 07中的一個(gè)。舉例:若關(guān)閉D4發(fā)光二極管,助記符指令就寫成:SY 04 。機(jī)器碼形式就寫成:01
16、 04 。 3、 指令名稱機(jī)器碼助記符延 時(shí)02(00FF)(0003)YSH shj ,dw 說明:YSH 是“延時(shí)” 漢語拼音的縮寫。Shj 是“數(shù)據(jù)” 漢語拼音的縮寫,它的取值范圍是00-FF(十六進(jìn)制數(shù))。dw是“單位” 漢語拼音的縮寫,給延時(shí)單位規(guī)定的代號是:03 代表“小時(shí)”,02代表“分”,01代表“秒”。0
17、0代表“0.1秒”。例如:延時(shí)10分鐘。助記符指令就寫成YSH 0A ,02 。延時(shí)指令的操作碼是02 。機(jī)器碼指令就寫成 02 0A 02 。指令功能是:令中央處理器停在那里,等10分鐘。 4、指令名稱機(jī)器碼助記符奏 樂03 (0017)(0109)ZY yg ,Ych 說明:ZY 是“奏樂” 漢語拼音的縮寫。
18、
19、 yg是“音高” 漢語拼音的縮寫,例如簡譜上的“6”這個(gè)唱名,若6(上方有點(diǎn))是高八度的音,代
20、號26。高八度音的代號范圍是:21-27;若唱名6(下方有點(diǎn)),是低八度音,
21、0;
22、60; 代號是06。低八度音的代號范圍是:01-07;若唱名6(上方、下方都不帶點(diǎn)),是中八度音,代號是16。中八度音的代號范圍是:11-17。休止符“0”的代號是00。Ych 是“音長” 漢語拼音的縮寫。簡譜的音長符號也規(guī)定了代號。代號規(guī)定如下:還用“6”這個(gè)音名為例,在它的下面或右邊記有各種符號,有點(diǎn)、也有
23、橫線。6 (唱
24、;
25、; = 名下面有兩條短橫線),是16 分音符,代號是01;6(唱名下面有一條短橫線),是8 分音符,代號是02;6 (唱名下邊有一條短橫線,右側(cè)有一個(gè)點(diǎn))是8分符點(diǎn)音符,代號是 -
26、 03;6 (只有唱名沒有符號),是4 分音符,代號是04 ;6· (唱名右側(cè)有一點(diǎn)),是四分符點(diǎn)音符,代號是05 ; 6 (唱名右側(cè)有一條橫線)是2分音符,代號是06 ;6 (唱名右側(cè)有兩條橫線)代號是07;6 (音名右側(cè)有三條橫線)代號08 ;09是延長音。使用時(shí)將簡譜的每一個(gè)唱名都換成音高、音長的代號。
27、160; 例如 :5 6 5 3
28、
29、; 助記符 機(jī)器碼ZY 15 ,06 03 1
30、5 06 ZY 16 ,04 03 16 04ZY 05 ,06 03 05 06ZY 23 ,04
31、0; 03 23 04JESH 0F 5、指令名稱機(jī)器碼助記符存 數(shù)04 (0007)(00FF)CSH jch shj 說明:助記符CSH j
32、ch ,shj 的含義是“存數(shù)” “寄存器號” “數(shù)據(jù)” 。功能是:將數(shù)據(jù)存放到寄存器號指定的寄存器中。DP811中共有8個(gè)寄存器,編號是從00-07。一條指令只能給一個(gè)寄存器存放數(shù)據(jù)。Jch 代表這8個(gè)編號中的1 個(gè)。Shj 的取值范圍是00-FF。例如將數(shù)據(jù)7D存入02號寄存器。助記符寫成:CSH 02 ,7D 。機(jī)器碼寫成:04 02 7D 。 6、指令名稱機(jī)器碼助記符顯 示05 (0007)(0001)XSH jch ,kg
33、60; 說明:XSH jch ,kg 的含義是:“顯示” “寄存器號” ,“開關(guān)”。Jch 的取值范圍是:00-07 ,用來選擇寄存器。Kg 代表兩種狀態(tài):“開” 就是在數(shù)碼管上顯示,代號是01 ;“關(guān)” 就是關(guān)閉數(shù)碼管,代號是00 。指令的功能有兩個(gè):一是選定寄存器;二是確定是否顯示。例如:將0 號寄存器中的數(shù)據(jù)顯示在數(shù)碼管上。助記符形式是:XSH 00 ,01 。機(jī)器碼形式是:05
34、0; 00 01 。為了節(jié)約電能關(guān)閉數(shù)碼管,就寫成 XSH 00 ,00 和05 00 00 。 7、指令名稱機(jī)器碼助記符加 數(shù)06 (0007)(00FF)JASH jch ,shj 說明:助記符 JASH jch ,shj 的含義是:“加數(shù)” “寄存器號” ,“數(shù)據(jù)” 。jch 的取值范圍是:00-07 。shj 的取值范圍是:00-FF 。指令功能是:將jch 指定的寄存器中的數(shù)據(jù)取出來,與指令中的數(shù)據(jù)相加,再放回到寄存器中去。例如,6號寄存器原先存有數(shù)據(jù) ,
35、現(xiàn)在要給它加上05 。寫成助記符形式是:JASH 06 ,05 ;寫成機(jī)器碼形式是:06 06 05 。 8、指令名稱機(jī)器碼助記符減一不等零轉(zhuǎn)07 (0007)(00FF)JBDZ jch ,dzh 說明:助記符JBDZ jch ,dzh
36、 的含義是:“減一不等于零轉(zhuǎn)移” “寄存器號” ,“地址號” 。功能是:先做減1,再做判斷是否轉(zhuǎn)移 。執(zhí)行過程是:先將jch 寄存器中的數(shù)據(jù)減1 ,再判斷余下的數(shù)據(jù)是否為0 ,若不為0 (條件成立),就轉(zhuǎn)移到dzh去執(zhí)行;若是為0 (條件不成立),就順序執(zhí)行。指令的機(jī)器碼是:07 ()() 。應(yīng)用舉例:讓D3 燈亮1 秒,滅1 秒,共做12次。 地址 機(jī)器碼 助記符 &
37、#160;注釋 00 - 04 01 0C CSH 01 ,0C ;在1號寄存器中存入12 (換成十六進(jìn)制數(shù)是0C) 03- 00 03 L:SL 03 &
38、#160; ;點(diǎn)亮D3燈 05- 02 01 01 YSH 01 ,01 ;延時(shí)1 秒 08- 01 03 SY 03 ;關(guān)閉D3 燈 0A- 02
39、0; 01 01 YSH 01 ,01 ;延時(shí)1 秒 0D- 07 01 03 JBDZ 01 ,L ;1號寄存器減1,若不等于0,就轉(zhuǎn)移到標(biāo)號L 去執(zhí)行; 10- 0F JESH
40、 ;若等于0 ,就順序執(zhí)行結(jié)束指令。 9、指令名稱機(jī)器碼助記符壹 轉(zhuǎn)08 (0007)(00FF)YZH zhh ,dzh
41、60; 說明:助記符YZH zhh ,dzh 的含義是:“壹 轉(zhuǎn)” “針號” ,“地址號” 。先說“轉(zhuǎn)”移,中央處理器執(zhí)行程序是按著地址號由小到大順序進(jìn)行的。這條指令使CPU執(zhí)行的程序順序產(chǎn)生了分支。就是說可能是順序執(zhí)行,也可能是轉(zhuǎn)移到別處去執(zhí)行。起決定性作用的是條件。條件成立就轉(zhuǎn)移;條件不成立就順序執(zhí)行?!搬樚枴钡暮x在送零指令中已做解釋。此時(shí)的針是作為輸入口來使用的。指令的功能是:外邊將0 或1 信號送到zhh號針上,中央處理器檢查針上的信息狀態(tài),如果是“1”(條件成立) 就轉(zhuǎn)移到dzh 地址去執(zhí)行;如果不是“1”(
42、條件不成立)就順序執(zhí)行。指令對應(yīng)的機(jī)器碼是:08 ()() 。 應(yīng)用實(shí)例見附錄2的例10:搶答器。 10、 指令名稱機(jī)器碼助記符零 轉(zhuǎn)09 (0007)(00FF)LZH zhh ,dzh
43、 說明:助記符LZH zhh ,dzh 的含義是:“零轉(zhuǎn)” “針號” ,“地址號” 。解釋與“壹轉(zhuǎn)”相似,不同的是條件。Zhh號針收到的信息為0 就轉(zhuǎn)移到dzh去執(zhí)行;為1 就順序執(zhí)行。指令對應(yīng)的機(jī)器碼是:09 ()() 。例如:如果3 號針為0 就轉(zhuǎn)移到3D號地址去執(zhí)行。助記符形式寫成:LZH 03 ,3D ;機(jī)器碼形式寫成:09 03 3D 。應(yīng)用實(shí)例見附錄2的例8:一鍵控制兩盞燈。
44、60; 11、指令名稱機(jī)器碼助記符送 數(shù)0A (0002)(0007)SSH kh ,jch 說明:助記符SSH kh
45、 ,jch 的含義是“送數(shù)” “口號” ,“寄存器號” 。寄存器號仍是00-07之中的一個(gè)?!翱谔枴敝傅氖禽斎胼敵隹冢ㄓ⒄Z縮寫是:I/O 口,含義是即可以做輸入,也可以做輸出)的編號,這里指得不是單個(gè)針的編號,而是8根針的集體的編號。在DP811板上P1.0-P1.7這8根針的編號是 00 。在擴(kuò)展板上還有 01和02口。指令的功能是:將jch指定的寄存器中的數(shù)據(jù),送到kh指定的輸出口。機(jī)器碼是:0A ()() 。應(yīng)用舉例:點(diǎn)亮4 只紅色發(fā)光二極管。 地址 機(jī)器碼
46、 助記符 注釋 00- 04 02 66 CSH 02 66 ;“66H”對應(yīng)二進(jìn)制是:01100110
47、160; 將66存入2號寄存器 03- 0A 00 02 SSH 00 02 ;將2號寄存器中數(shù)據(jù)送00口, 06- 0F
48、; JESH ;結(jié)束 12、 指令名稱機(jī)器碼助記符取 數(shù) 0B(0007)(0002)QSH jch ,kh 說明:助記符QSH kh ,jch 的含義是 “取數(shù)” “寄存器號” ,“口號” 。寄存器號仍是00-07之中的一個(gè)。“口號”指的是輸入輸出口的編號,不是單個(gè)針的編號,而是8根針
49、的集體的編號。在DP811板上P1.0-P1.7這8根針的編號是 00 。在擴(kuò)展板上還有 01和02口。指令將8 根針都看成是輸入口。功能是:將外界送到kh口的數(shù)據(jù)取進(jìn)來,存放到j(luò)ch 指定的寄存器中。例如:將00口的數(shù)據(jù)取來,放到5號寄存器中。助記符 機(jī)器碼QSH 05,00 0B 05 00
50、160; 13、指令名稱機(jī)器碼助記符反 相0C (0007)FX jch 說明:助記符 FX jch 的含義是:“反相” “寄存器號” 。指令的功能是:將
51、jch 指定的寄存器中的二進(jìn)制數(shù)反相。例如,03號寄存器中保存的二進(jìn)制數(shù)是 :01010101 (十六進(jìn)制數(shù)是:55)。反相后的二進(jìn)制數(shù)是:10101010 (十六進(jìn)制數(shù)是:AA )。此例寫成助記符形式是:FX 03 。寫成機(jī)器碼形式是:0C 03 。 14、指令名稱機(jī)器碼助記符空 操 作0D kcz 說明:助記符kcz的含義是空操作,CPU取這條指令后什么事情都不做就去下一條指令了。機(jī)器碼只有操作碼0D。 15、 指令名稱機(jī)器碼助記符定 時(shí)0E(00FF)(0003)DSH
52、shj ,dw 說明:助記符DSH shj ,dw 的含義是“定時(shí)” “數(shù)據(jù)” ,“單位” 。本指令的shj和dw 與延時(shí)指令相同。與延時(shí)指令不同的是:中央處理器不用停在那里等待了,可以去做些別的工作。但是,要隨時(shí)檢查“08”這個(gè)“位”。因?yàn)槎〞r(shí)未到“08”這個(gè)“位”是1 ;定時(shí)時(shí)間到了“08”這個(gè)“位”就變
53、為0 。只要及時(shí)檢查到這個(gè)位為0 ,就知道“定時(shí)”的時(shí)間到了?!?8”這個(gè)“位”是隱身的,只能用LZH(零轉(zhuǎn))指令檢測它。機(jī)器碼形式是:0E ()()。例如一分鐘跳繩,令中央處理器負(fù)責(zé)計(jì)時(shí)和計(jì)數(shù)。一分鐘未到就繼續(xù)計(jì)數(shù);一分鐘時(shí)間到停止計(jì)數(shù),點(diǎn)亮紅燈。 機(jī)器碼 助記符
54、0; 0E 01 02 DSH 01,0 ;設(shè)下一分鐘定時(shí) . L: 處理計(jì)數(shù)
55、60; . . LZH 08,L 09 08 L ;檢查“08”是否為0 ,若不為0轉(zhuǎn)移到L,繼續(xù)處理計(jì)數(shù);若為0 則順序執(zhí)行
56、60; SL 00
57、160; 00 00 ; 點(diǎn)亮紅燈 JESH &
58、#160; ; 結(jié)束。應(yīng)用實(shí)例見附錄2的例15: 定時(shí)計(jì)數(shù)。 16、 令名稱機(jī)器碼助記符結(jié)束0FJESH 說明:助記符 JESH 的含義是:“結(jié)束” 。功能是令中央處理器停止執(zhí)行程序 ,并且保持現(xiàn)場。按一下 +1 鍵才恢復(fù)到初始狀態(tài)(顯示JC )。只有操作碼 0F 。
59、60; 17、 指令名稱機(jī)器碼助記符無條件轉(zhuǎn)移10 (000F)ZHY dzh 說明:助記符 ZHY dzh 的含義是: “轉(zhuǎn)移” “地址號” 。功能是:無條件地轉(zhuǎn)移到dzh指定的地址去執(zhí)行 。這條指令阻止中央處理器繼續(xù)順序執(zhí)行程序,也不產(chǎn)生分支,只是轉(zhuǎn)移到dzh地址去。(注意:容易造成死循環(huán))。機(jī)器碼是:10 () 。例如:令中央處理器到00地址去執(zhí)行 。書寫方式是; 助記符
60、60; 機(jī)器碼 ZHY 00 10 00 18、 指令名稱機(jī)器碼助記符數(shù) 等 轉(zhuǎn)
61、11 (000F)(000F)SHDZ shj ,dzh 說明: 助記符 SHDZ shj ,dzh 的含義是:“數(shù)等轉(zhuǎn)” “數(shù)據(jù)” “地址號” 。數(shù)據(jù)的取值范圍是:00-FF;地址號的取值范圍是:00-FF。指令的功能是告訴中央處理器執(zhí)行指令的方法:先做兩個(gè)數(shù)的比較判斷,若兩數(shù)相等就做轉(zhuǎn)移的工作。從指令上看只有一個(gè)數(shù),跟誰比?跟剛剛用過的寄存器中的數(shù)據(jù)比。這一點(diǎn)應(yīng)特別注意。剛剛用過的寄存器中的數(shù)據(jù)與本指令中的數(shù)據(jù)相等,就轉(zhuǎn)移到
62、地址號指定的地址去執(zhí)行;若不相等,就順序執(zhí)行。例如:一個(gè)教室只有50 個(gè)座位,中央處理器負(fù)責(zé)統(tǒng)計(jì)人數(shù)和控制著門的開關(guān)。用0 號寄存器記錄進(jìn)入的人數(shù)。不滿50人,就開著門做統(tǒng)計(jì)人數(shù)的工作;人數(shù)夠了50(十六進(jìn)制數(shù)是32H) ,就關(guān)上門。假定關(guān)門的程序在46H號地址。因?yàn)榻y(tǒng)計(jì)人數(shù)用的是0 號寄存器(沒用過其他寄存器)。指令的助記符形式就寫成:SHDZ 32 ,46 ;機(jī)器碼形式就寫成:11 32 46 。中央處理器執(zhí)行這條指令時(shí),就拿0 號寄存器中的數(shù)據(jù)和32 作比較,若相等就轉(zhuǎn)移到46H地址執(zhí)行程序;若不相等,就順序執(zhí)行程序。 19、指令名稱機(jī)器碼助記符調(diào)用子程序12 (000F)DY dzh 說明:助記符DY dzh 的含義是:“調(diào)用” “地址號” 。這個(gè)“地址號”是子程序的首地址號,“調(diào)用”也有轉(zhuǎn)移的意思
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 昆明鐵道職業(yè)技術(shù)學(xué)院《自然科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江省杭州市建德市2024-2025學(xué)年三下數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 湖北醫(yī)藥學(xué)院《項(xiàng)目前分析和項(xiàng)目分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢文理學(xué)院《生物信息學(xué)分析實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏職業(yè)技術(shù)學(xué)院《遙感與信息技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧軌道交通職業(yè)學(xué)院《文學(xué)經(jīng)典與語文教學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 樂山職業(yè)技術(shù)學(xué)院《醫(yī)用近代儀器分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 攀枝花學(xué)院《廣播電視經(jīng)營與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西省景德鎮(zhèn)市2025屆初三“停課不停學(xué)”階段性檢測試題生物試題含解析
- 蘭州信息科技學(xué)院《建設(shè)監(jiān)理》2023-2024學(xué)年第二學(xué)期期末試卷
- 土地承包合同易懂一點(diǎn)(2025年版)
- 危險(xiǎn)性較大的分部分項(xiàng)工程專項(xiàng)施工方案嚴(yán)重缺陷清單(試行)
- 公務(wù)接待考試題及答案
- 2025年上半年第二次商務(wù)部國際貿(mào)易經(jīng)濟(jì)合作研究院招聘7人重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 2025年危險(xiǎn)化學(xué)品安全生產(chǎn)培訓(xùn)教材試題庫
- 羽毛球賽事組織與管理的
- 小學(xué)生戰(zhàn)斗機(jī)介紹課件圖片
- 第一講緒論精神病學(xué)講解
- 人教版 七年級 下冊 語文 第四單元《青春之光》課件
- 超高性能混凝土與鋼筋的粘結(jié)滑移本構(gòu)關(guān)系
- 某紙業(yè)公司年產(chǎn)9.8萬噸DMC清潔制漿項(xiàng)目可行性研究報(bào)告
評論
0/150
提交評論