找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3711|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

十六進(jìn)制轉(zhuǎn)BCD碼8086源程序+仿真圖

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
十六進(jìn)制轉(zhuǎn)BCD碼8086源程序+仿真圖

仿真工程文件和程序下載:
Exp5 十六進(jìn)制轉(zhuǎn)BCD碼.rar (21.23 KB, 下載次數(shù): 34)

下面是部分代碼預(yù)覽:
  1. ;====================================================================
  2. ; Main.asm file generated by New Project wizard
  3. ;
  4. ; Created:   周六 9月 19 2015
  5. ; Processor: 8086
  6. ; Compiler:  MASM32
  7. ;
  8. ; Before starting simulation set Internal Memory Size
  9. ; in the 8086 model properties to 0x10000
  10. ;====================================================================


  11. ;將AX拆為5個(gè)BCD碼,并存入RESULT開(kāi)始的5個(gè)單元
  12. ;AX=0FFFFH=65535
  13. CODE SEGMENT
  14.      ASSUME CS:CODE, DS:DATA
  15. START:
  16.      MOV AX, DATA
  17.      MOV DS, AX
  18.      MOV DX,0000H
  19.      MOV AX, 65535
  20.      MOV CX, 10000
  21.      DIv CX
  22.      MOV RESULT, AL ; 除以 10000, 得WAN位數(shù)
  23.      MOV AX,DX
  24.      MOV DX,0000H
  25.      MOV CX, 1000
  26.      DIv CX
  27.      MOV RESULT+1, AL ; 除以 1000, 得QIAN位數(shù)
  28.      MOV AX,DX
  29.      MOV DX,0000H
  30.      MOV CX, 100
  31.      DIv CX
  32.      MOV RESULT+2, AL ; 除以 100, 得BAI位數(shù)
  33.      MOV AX,DX
  34.      MOV DX,0000H
  35.      MOV CX, 10
  36.      DIv CX
  37.      MOV RESULT+3, AL ; 除以 10, 得SHI位數(shù)
  38.      MOV RESULT+4, DL ; 得GE位數(shù)
  39.      JMP $
  40. CODE ENDS
  41. DATA SEGMENT  
  42.      RESULT Db 5 DUP(?)
  43. DATA ENDS
  44.      END START
復(fù)制代碼


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:259400 發(fā)表于 2017-12-13 19:52 | 只看該作者
謝謝樓主,   ,,,,,,,
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表