at89s51微控制器常用的指令究竟有多少條

2022-02-23 15:09:01 字數 1062 閱讀 4139

1樓:匿名使用者

要說指令,這是針對使用組合語言寫程式而言的,是不是常用指令,討論這個問題好像沒有什麼意義,不管用什麼指令,只要寫出程式就行,只是用不同的指令,程式的長短有點區別而已。而如今,多數人已經用c語言寫程式了,幾乎不用再考慮指令的事了。這樣說來,能用c語言寫出很好程式,不用掌握彙編指令也可以嗎。

所以,也不必為這些無聊的事糾結了。

2樓:資深技術

書上說的這話屬於誤導初學者,那句常用那句不常用沒法判斷。「很多指令可能一輩子都用不到」更是不妥。除非只是入門編譯個nop指令看看,以後不再做這行。

at89s51微控制器的一個指令週期包括多少個機器週期

3樓:h壹知半解

(指令週期是機器週期的1、2、4倍)指令週期是指執行一條指令所需要的時間。對於簡單的單位元組指令,取出指令立即執行,只需一個機器週期的時間。而有些複雜的指令,如轉移、乘、除指令則需兩個或多個機器週期。

從指令執行時間看,單位元組指令和雙位元組指令一般為單機器週期和雙機器週期,三位元組指令都是雙機器週期,只有乘、除指令佔用4個機器週期。

at89s51微控制器指令中目的運算元的定址方式一共有幾種?都是什麼

4樓:做而論道

直接、。。。位定址。

會程式設計就行了,不用研究這麼仔細。

at89s51微控制器的乘法指令,使用的兩個暫存器分別是什麼?

5樓:

當然是b和a了,因為乘法指令就是mul ab。

at89s51微控制器有幾個中斷源,多少級優先順序中斷

6樓:匿名使用者

at89s51微控制器有5箇中斷源,分別是:

外部中斷0和1

定時0和1中斷

串列埠中斷

7樓:修者世界

at89s51有5箇中斷源,分別是外部中斷0、定時器0中斷,外部中斷1,定時器1中斷,串列埠中斷,優先等級有兩級。

89C89S51前景微控制器問題,89C51 89S51前景 微控制器問題

你如果熟了應用了一個系列的微控制器,其他的原理也相似。再說s51和c51都是51系列的微控制器。一般都是從51學起,市場上教科書c的較多,原因是c的 易移植 好編寫,但是我想為了熟悉硬體彙編也要熟悉的。微控制器應用還是比較廣泛的,但是現在嵌入系統發展很快 基於windowce的功能強大,我認為更注重...

常用的51微控制器片外晶片有哪些,51微控制器片選的意義是什麼?

這麼說吧,微控制器所copy有外圍晶片bai都是可以使用的 關鍵看你du怎麼用,需要啥就zhi用啥吧!不過有一dao些確實比較常用的倒可以先配著 1.通訊晶片 pl2303 usb轉ttl串列埠。max232 rs232轉ttl 2.實時時鐘晶片,比較常用的有ds1302,pcf8563,ds12c...

51微控制器彙編指令mov和mov指令什麼區別聯絡

mov 是訪問片內的ram和sfr時用的 movx 是訪問片外的ram用的 還有一個movc,是訪問 rom時用的。51採用的哈佛結構,有許多的地址是重複的。比如說 一個地址是 0x88,在rom裡有這個地址,內部的ram裡有這個地址,sfr裡有這個地址,外部ram裡也有這個地上,究竟是訪問哪一個呢...