1樓:匿名使用者
要說指令,這是針對使用組合語言寫程式而言的,是不是常用指令,討論這個問題好像沒有什麼意義,不管用什麼指令,只要寫出程式就行,只是用不同的指令,程式的長短有點區別而已。而如今,多數人已經用c語言寫程式了,幾乎不用再考慮指令的事了。這樣說來,能用c語言寫出很好程式,不用掌握彙編指令也可以嗎。
所以,也不必為這些無聊的事糾結了。
2樓:資深技術
書上說的這話屬於誤導初學者,那句常用那句不常用沒法判斷。「很多指令可能一輩子都用不到」更是不妥。除非只是入門編譯個nop指令看看,以後不再做這行。
3樓:1992陶孜河畔
常用的就幾十條,總共也就100多條。
at89s51微控制器的乙個指令週期包括多少個機器週期
4樓:h壹知半解
(指令週期是機器週期的1、2、4倍)指令週期是指執行一條指令所需要的時間。對於簡單的單位元組指令,取出指令立即執行,只需乙個機器週期的時間。而有些複雜的指令,如轉移、乘、除指令則需兩個或多個機器週期。
從指令執行時間看,單位元組指令和雙位元組指令一般為單機器週期和雙機器週期,三位元組指令都是雙機器週期,只有乘、除指令占用4個機器週期。
at89s51微控制器指令中目的運算元的定址方式一共有幾種?都是什麼
5樓:做而論道
直接、。。。位定址。
會程式設計就行了,不用研究這麼仔細。
at89s51微控制器的乘法指令,使用的兩個暫存器分別是什麼?
6樓:
當然是b和a了,因為乘法指令就是mul ab。
at89s51微控制器的時鐘週期 ,機器週期,指令週期是如何定義的 就是這三個週期分別是怎麼定義的。
7樓:
簡單的說兩個**週期為乙個時鐘週期 六個時鐘週期就是乙個機器週期 12個時鐘週期就是乙個指令週期 也可以這麼說 兩個機器週期為乙個指令週期 都是乙個意思 **週期就是 你所選晶振分之一了
8樓:匿名使用者
時鐘週期:微控制器外接的晶振的振盪週期就是時鐘週期,時鐘週期=振盪週期。
機器週期:微控制器執行指令所消耗的最小時間單位。
指令週期:指令週期執行某一條指令所消耗的時間,它等於機器週期的整數倍。
9樓:匿名使用者
時鐘週期:通常為節拍脈衝或t週期,既主頻的倒數,它是處理操作的最基本的單位。 機器週期:
為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為乙個基本操作。完成乙個基本操作所需要的時間稱為機器週期。
指令週期:微控制器從記憶體取出一條指令並執行這條指令的時間總和。一般由若干個機器週期組成。
at89s51微控制器中xor是什麼指令?
10樓:
xor 《運算元1>,《運算元2>
----其功能是將兩個運算元進行位 異或運算,並將結果存放到運算元1中
異或,二進位制運算。可逆運算。1 xor 1=0,0 xor 0=0,1 xor 0=1,0 xor 1=1。
at89s51微控制器中,一條指令是如何取出的
11樓:匿名使用者
1.微控制器內有乙個指令指標,它依次指向程式的各條指令。
2.當它指向一條指令時,就讀取它的指令名稱,運算元等。
3.指令輸入alu中,運算元從記憶體中取出,送入暫存器4.根據指令對資料處理,把處理後的資料放入指令指向的記憶體位址。
at89s51微控制器的最大工作頻率是
12樓:匿名使用者
at89s51微控制器的最大工作頻率是33mhz,下圖是工作引數。
13樓:匿名使用者
24mhz 也就是說對應cpu主頻 24/12 = 2mhz
at89s51微控制器有幾個中斷源,多少級優先順序中斷
14樓:匿名使用者
at89s51微控制器有5個中斷源,分別是:
外部中斷0和1
定時0和1中斷
串列埠中斷
15樓:修者世界
at89s51有5個中斷源,分別是外部中斷0、定時器0中斷,外部中斷1,定時器1中斷,串列埠中斷,優先等級有兩級。
設計電子時鐘要用AT89S51微控制器的定時器實現,用4位數碼管顯示,用點的閃爍表示秒,我需要電路原理圖
用4位數碼管顯示,用點的閃爍表示秒,就是共有5位,7段 那麼用一整個pio口 8位 去對應7段資料,再用另外乙個pio口的部分 全部 管腳去構成個鍵盤,這個就是你需要畫的電路圖了 至於振盪電路 復位電路等幾乎是固定的結構形式,對應具體晶元就標註上對應的管腳序號就是了 1 基本要求 1 顯示準確的北京...
微控制器加法指令,51微控制器的加法指令到底怎麼加啊,例如12A4H 0FE7H
一 1 微控制器全稱單片微型計算機,就是將cpu 儲存器 i o口等整合在乙個晶元內 2 設定工作模式,設定是否開中斷,置入計數初值 3 p3.0,rxd 序列輸入 p3.1,txd 序列輸出 p3.2,int0 外部中斷0 p3.3,int1 外部中斷1 p3.4,t0 定時器0外部輸入 p3.5...
微控制器加法指令只怎麼執行的,51微控制器的加法指令到底怎麼加啊,例如12A4H 0FE7H
a,30h是將30h記憶體中數加a放到a的儲存單元。84h 8dh,d是13,加4為17,0到15即0到f這16個數,結果為1,進位標誌c為有效,然後加進8 8 c 17,還是保留1並進位,所以最後是11h。psw是微控制器內部標誌暫存器,是微控制器執行必不可少的基本運算基礎,cy是進位標誌,是位元...