久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4585|回復: 11
收起左側

單片機匯編程序解讀,一個下午沒整明白

  [復制鏈接]
ID:442780 發表于 2018-12-9 18:43 | 顯示全部樓層 |閱讀模式
請大神幫忙解讀下這三段程序,一條條解讀,越詳細越好。
一群人學了下下午沒整明白。。。
QQ圖片20181209181237.jpg
QQ圖片20181209182402.jpg
QQ圖片20181209182347.jpg
QQ圖片20181209182355.jpg
回復

使用道具 舉報

ID:396960 發表于 2018-12-10 09:20 | 顯示全部樓層
不找書,不學習,直接問人什么意思???除非你是老板了。
回復

使用道具 舉報

ID:401564 發表于 2018-12-10 11:49 | 顯示全部樓層
一條條解讀,越詳細越好
這語氣,神了你,在這的人不是說是為了服務你而來的,大家都是本著相互學習的態度來幫忙別人,同時也是在提高自己.
你知道一條條的去注釋,這要多久嗎?你也知道自己搞了一個下午.
你隨便找一個STC的單片機的數據手冊,點到指令集,然后對著指令后面,一條一條抄下來就可以了
回復

使用道具 舉報

ID:310519 發表于 2018-12-10 13:03 | 顯示全部樓層
我第一個學習的就是匯編,用了好久。

后來發現C的好處后棄之。

但現在如果不是非必要,不會用匯編的。

回復

使用道具 舉報

ID:443246 發表于 2018-12-10 13:53 | 顯示全部樓層
可以幫但沒必要
回復

使用道具 舉報

ID:443261 發表于 2018-12-10 14:10 | 顯示全部樓層
匯編語言比較基礎,學好了  對C語言學習也是很有好處的
回復

使用道具 舉報

ID:443295 發表于 2018-12-10 14:36 | 顯示全部樓層
加油   先記代碼
回復

使用道具 舉報

ID:443305 發表于 2018-12-10 14:48 | 顯示全部樓層
多看書啊,兄弟
回復

使用道具 舉報

ID:265687 發表于 2018-12-10 14:55 | 顯示全部樓層
可以幫助!精神可嘉,都用c了,他還在弄匯編
回復

使用道具 舉報

ID:442940 發表于 2018-12-10 15:27 | 顯示全部樓層
  不要這樣直接看吧,寫匯編最好找一個編譯軟件。 我最早做51就是用匯編的,用偉福什么的那個軟件,一步一步去跑代碼,看寄存器變化,就知道是什么意思了。學起來還是很快的。   
  如果是為了應付考試,那么還真別浪費這個時間了。
回復

使用道具 舉報

ID:387733 發表于 2018-12-10 15:57 | 顯示全部樓層
學匯編不是為了用匯編編程。編程效率C遠大于匯編,但是掌握了匯編,可以更好地運用C,更便于調試。有C基礎的學習匯編時,可以看看每條C指令對應的匯編,對學習是有好處的
回復

使用道具 舉報

ID:155507 發表于 2018-12-11 00:15 | 顯示全部樓層
我給你來個試試

  1. ;流水燈程序
  2. org         0000h       ;設置起始地址
  3.                 ajmp main   ;無條件跳轉指令 跳到 main
  4. org         0100h       ;定位的偽指令 順序放到從0100H開始的程序單元
  5. main:         mov r4,#04h ;向R4寄存器中載入十六進制數04H
  6. loop:         mov a,#01h  ;向A寄存器中載入十六進制數01H
  7. loop1:         mov P1,a    ;取出的值輸出到P1端口
  8.                 acall delay ;調入延時程序
  9.                 rl a        ;  累加器A 循環左移
  10.                 djnz r4,loop1  ;檢測R4是否為零,每次減1不為零就跳 否則跳到loop1處繼續執行
  11.                 mov r4,#04h ;賦初值
  12.                 ajmp loop   ;無條件跳轉指令 跳到loop
  13. delay:         mov r7,#64h ;   延時程序 ;向R7寄存器中載入十六進制數64H
  14. loop3:         mov r6,#0C8h ;向R6寄存器中載入十六進制數0C8H
  15. loop4:         nop         ;表示執行一條沒有什么意義的空指令
  16.                 nop         ;表示執行一條沒有什么意義的空指令
  17.                 nop         ;表示執行一條沒有什么意義的空指令
  18.                 djnz r6,loop4  ;檢測R6是否為零,每次減1不為零就跳 否則跳到loop4處繼續執行
  19.                 djnz r7, loop3  ;檢測R7是否為零,每次減1不為零就跳 否則跳到loop3處繼續執行
  20.                 ret         ;返回指令
  21. End  ;程序結束
復制代碼
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩成人 | 成人av片在线观看 | 久久一区二区视频 | 色吊丝2288sds中文字幕 | 在线电影日韩 | 国产精品一区二区三区在线 | 亚洲精品视频三区 | 欧美日韩综合一区 | 午夜播放器在线观看 | 中文字幕亚洲一区 | 黄色网络在线观看 | 九九久久久久久 | 国产精品成人在线 | 欧美激情啪啪 | 亚洲欧美日韩在线不卡 | 青青久草 | 午夜小电影 | 成年女人免费v片 | 久久一区二区三区电影 | 日韩一区二区三区精品 | 中文字幕一区二区三区日韩精品 | 国产在线精品一区二区三区 | 欧美一区二 | 亚洲视频一区二区三区四区 | 久久久青草婷婷精品综合日韩 | 日韩视频一区 | 中国三级黄色录像 | 一本大道久久a久久精二百 欧洲一区二区三区 | 国产精品永久 | 国产免费一区 | 国产精品久久精品 | 中文字幕不卡一区 | 欧美高清视频一区 | 国产精品夜间视频香蕉 | 亚洲欧美日本国产 | 一级黄色大片 | 国产情侣在线看 | 久久久精品一区 | 日韩免费电影 | 色视频在线观看 | 日韩精品1区2区 |