华工微机实验二数码转码编程及程序调试(免费版).docx

上传人:hw****26 文档编号:3153271 上传时间:2019-05-23 格式:DOCX 页数:9 大小:208.30KB
下载 相关 举报
华工微机实验二数码转码编程及程序调试(免费版).docx_第1页
第1页 / 共9页
华工微机实验二数码转码编程及程序调试(免费版).docx_第2页
第2页 / 共9页
华工微机实验二数码转码编程及程序调试(免费版).docx_第3页
第3页 / 共9页
华工微机实验二数码转码编程及程序调试(免费版).docx_第4页
第4页 / 共9页
华工微机实验二数码转码编程及程序调试(免费版).docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、实验二数码转码编程及程序调试本版为免费版,源自百度文库用户 lengjj914 1.将 ASCII码表示的十进制数转换为二进制数。STACK SEGMENT STACK STACKDB 100 DUP(?)STACK ENDSASSUME CS:CODE,SS:STACKCODE SEGMENTORG 2000HSTART:MOV CX,4HMOV BX,0AHXOR AH,AHMOV SI,3500HMOV DI,3510HMOV AL,BYTE PTRSISUB AL,30HAGAIN:MUL BXINC SISUB BYTE PTRSI,30HCLCADD AL,BYTE PTRSIAD

2、C AH,0LOOP AGAINEXIT: MOV DI,AXMOV AX,4C00HINT 21HCODE ENDSEND START2.将从键盘输入的五位十进制数的 ASCII码存在 3500起始的内存单元中。把它转换成 BCD码后,再按位分别存入 350A起始的内存单元内。若输入的不是十进制的 ASCII码,则显示 FF.STACK SEGMENT STACK STACKDB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,SS:STACKORG 2000HSTART:MOV SI,3500HMOV DI,350AHMOV CX,0005HA

3、GAIN: MOV DL,0FFHMOV AL,BYTE PTRSICMP AL,39HJA ERRORCMP AL,30HJB ERRORMOV BL,30HSUB AL,BLMOV DI,ALJMP EXITERROR: MOV DI,DLEXIT: INC SIINC DILOOP AGAINMOV AX,4C00HINT 21HCODE ENDSEND START3. 将十六位二进制数转换为 ASCII码表示的十进制数。STACK SEGMENT STACK STACKDB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,SS:STACKO

4、RG 2000HSTART: MOV DI,3500HMOV AX,DIMOV SI,3514HINC SIAGAIN: DEC SIMOV DX,0000HMOV BX,000AHDIV BXADD DL,30HMOV SI,DLCMP AX,0HJNE AGAINAGAIN1: DEC SIMOV DL,30HMOV SI,DLCMP SI,3510HJNE AGAIN1MOV AX,4C00HINT 21HCODE ENDSEND START4. 十六进制数转换为 ASCII码。STACK SEGMENT STACK STACKDB 100 DUP(?)STACK ENDSCODE SE

5、GMENTASSUME CS:CODE,SS:STACKORG 2000HSTART: MOV CX,0004HMOV DI,350AHMOV SI,3500HMOV DX,SIAGAIN: MOV AX,DXAND AX,000FHCMP AL,09HJB ZEROJMP SEVENZERO: ADD AL,30HJMP EXITSEVEN: ADD AL,37HEXIT: MOV DI,ALINC DIPUSH CXMOV CL,04HSHR DX,CLPOP CXLOOP AGAINMOV AX,4C00HINT 21HCODE ENDSEND START5. BCD码转换为二进制码STACK SEGMENT STACK STACKDB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,SS:STACKORG 2000HSTART:MOV SI,3500HMOV DI,3510HMOV CX,0008HAGAIN: MOV AL,BYTE PTRSIMOV BL,0AHMUL BLINC SIMOV AH,00HMOV DL,BYTE PTRSIADD AL,DLMOV DI,AXINC DIINC DIINC SILOOP AGAINMOV AX,4C00HINT 21HCODE ENDSEND START

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 建筑建材

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。