freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[工學]4mcs-51匯編語言程序設計-資料下載頁

2025-01-19 10:43本頁面
  

【正文】 ,對于這個定時程序, 無論 TIME取任何值均得不到要求的定時時間, 可通過增加一條 NOP指令,把循環(huán)程序段的機器周期 增加到 6,即: MOV R0, TIME LOOP: ADD A, R1 NOP NOP DJNZ R0 , LOOP 1個機器周期 1個機器周期 1個機器周期 1個機器周期 2個機器周期 6個機器周期 這時只要 TIME值取為 2,就可以得到精確的 24181。s 定時 在定時程序中,循環(huán)程序段的指令操作并無實際意義, 只是起到調節(jié)機器周期的作用,通常這些指令稱之為 啞指令。 MOV R0, TIME LOOP: ADD A, R1 NOP NOP DJNZ R0 , LOOP MOV R0, TIME LOOP: ADD A, R1 NOP NOP NOP DJNZ R0 , LOOP 1個機器周期 單片機匯編語言源程序的編輯和匯編 編輯:就是編寫程序的過程 匯編:把源程序翻譯成二進制代碼表示的目標程序的過程 目標程序 源程序 地址 ORG 1000H START: MOV R0, 2FH MOV R2, 00H MOV A, @R0 MOV R3, A INC R3 SJMP NEXT LOOP: INC R0 CJNE @R0, 44H, NEXT INC R2 NEXT: DJNZ R3, LOOP MOV 2AH, R2 SJMP $ END 第一次匯編 第二次匯編 1000 A82F 1002 7A00 1004 E6 1005 FB 1006 0B 1007 80NEXT 1009 08 100A B644NEXT 100D 0A 100E DBLOOP 1010 8A2A 1012 80FE A82F 7A00 E6 FB 0B 8005 08 B64401 0A DBF9 8A2A 80FE 機器匯編 兩次掃描過程。 第一次掃描: 檢查語法錯誤,確定符號名字; 建立使用的全部符號名字表; 每一符號名字后跟一對應值(地址或數(shù))。 第二次掃描: 是在第一次掃描基礎上,將符號地址轉換成 地址; 利用操作碼表將助記符轉換成相應的目標碼。 數(shù)制轉換程序 1. ASCII碼與二進制數(shù)的互相轉換 例 編程實現(xiàn)十六進制數(shù)表示的 ASC1I代碼轉換成 4位二進制數(shù) ( 1位十六進制數(shù))。 分析:對于這種轉換,只要注意到下述關系便不難編寫出轉換程序 : “字符 0”~“字符 9”的 ASCII碼值為“ 30H”~“ 39H”,它們與 30H之差恰好為 “ 00H”~“ 09H”,結果均< 0AH。 “字符 A”~“字符 F”的 ASCII碼值為“ 41H”~“ 46H”,它們各自減去 37H后恰 好為“ 0AH”~“ 0FH”,結果均 0AH。 根據(jù)這個關系可以編出轉換程序如下,程序以 R1作為入口和出口。 ASCHIN: MOV A, R1 ;取操作數(shù) CLR C ;清進位標志位 C SUBB A, 30H ; ASCII碼減去 30H,實現(xiàn) 09的轉換 MOV R1, A ;暫存結果 SUBB A, 0AH ;結果是否 9? JC LOOP ;若 ≤9則轉換正確 XCH A, R1 SUBB A, 07H ;若 9則減 37H MOV R1, A LOOP: RET 查表程序設計 作業(yè): 8 9 10
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1