- 2
- 0
- 约2.58千字
- 约 9页
- 2018-08-22 发布于江苏
- 举报
华工微机实验二数转码编程及程序调试(免费版)
实验二数码转码编程及程序调试
本版为免费版,源自百度文库用户HYPERLINK /p/lengjj914?from=wenkulengjj914
1.将ASCII码表示的十进制数转换为二进制数。
STACK SEGMENT STACK STACK
DB 100 DUP(?)
STACK ENDS
ASSUME CS:CODE,SS:STACK
CODE SEGMENT
ORG 2000H
START:
MOV CX,4H
MOV BX,0AH
XOR AH,AH
MOV SI,3500H
MOV DI,3510H
MOV AL,BYTE PTR[SI]
SUB AL,30H
AGAIN:
MUL BX
INC SI
SUB BYTE PTR[SI],30H
CLC
ADD AL,BYTE PTR[SI]
ADC AH,0
LOOP AGAIN
EXIT: MOV [DI],AX
MOV AX,4C00H
INT 21H
CODE ENDS
END START
2.将从键盘输入的五位十进制数的ASCII码存在3500起始的内存单元中。把它转换成BCD码后,再按位分别存入350A起始的内存单元内。若输入的不是十进制的ASCII码,则显示FF.
STACK SEGMENT STACK STACK
DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,SS:STACK
ORG 2000H
START:
MOV SI,3500H
MOV DI,350AH
MOV CX,0005H
AGAIN: MOV DL,0FFH
MOV AL,BYTE PTR[SI]
CMP AL,39H
JA ERROR
CMP AL,30H
JB ERROR
MOV BL,30H
SUB AL,BL
MOV [DI],AL
JMP EXIT
ERROR: MOV [DI],DL
EXIT: INC SI
INC DI
LOOP AGAIN
MOV AX,4C00H
INT 21H
CODE ENDS
END START
3. 将十六位二进制数转换为ASCII码表示的十进制数。
STACK SEGMENT STACK STACK
DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,SS:STACK
ORG 2000H
START: MOV DI,3500H
MOV AX,[DI]
MOV SI,3514H
INC SI
AGAIN: DEC SI
MOV DX,0000H
MOV BX,000AH
DIV BX
ADD DL,30H
MOV [SI],DL
CMP AX,0H
JNE AGAIN
AGAIN1: DEC SI
MOV DL,30H
MOV [SI],DL
CMP SI,3510H
JNE AGAIN1
MOV AX,4C00H
INT 21H
CODE ENDS
END START
4. 十六进制数转换为ASCII码。
STACK SEGMENT STACK STACK
DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,SS:STACK
ORG 2000H
START: MOV CX,0004H
MOV DI,350AH
MOV SI,3500H
MOV DX,[SI]
AGAIN: MOV AX,DX
AND AX,000FH
CMP AL,09H
JB ZERO
JMP SEVEN
ZERO: ADD AL,30H
JMP EXIT
SEVEN: ADD AL,37H
EXIT: MO
您可能关注的文档
- 关于开展与谐家园主题教育实践活动的实施意见.doc
- 关于开展中国人保财险014年度大学生.doc
- 关于开展印象长白·筑梦十三五2016年大学生暑期实践.doc
- 关于开展情定海青谁令你心动海情缘首场现场交友活动.doc
- 关于开展星级平安业创建活动的实施方案.doc
- 关于开展松江区217年度房地产企业资质.doc
- 关于开展河南第二届自然科学学术奖评选活动的.doc
- 关于开展评选哈尔市十佳护理集体和哈尔滨市十佳护.doc
- 关于征求《合肥市宅工程防渗漏技术规程》.doc
- 关于德国宗教改革化世俗政府问题的一些分.doc
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 高考数学第一轮复习(新教材新高考)第03讲平面向量基本定理及“爪子定理”(高阶拓展)(核心考点精讲精练)(学生版+解析).docx VIP
- 高考数学第一轮复习(新教材新高考)第04讲平面向量系数和(等和线)问题(高阶拓展)(核心考点精讲精练)(学生版+解析).docx VIP
- (高清版)DG∕TJ 08-2432-2023 雨水调蓄设施技术标准.pdf VIP
- 医疗器械设计和开发任务书.pdf VIP
- (民主生活会)2025年度班子成员相互批评意见清单+对照检查查摆问题清单+批评与自我批评意见建议.docx VIP
- 基于单片机的智能衣柜控制系统设计.docx VIP
- 原神家具负荷表及计算器说明书(多功能小鹏).docx VIP
- 2025 年大学轨道交通信号与控制(信号系统)试题及答案.doc VIP
- 生活中的化学.ppt VIP
- XX村新任支部书记任职发言稿.docx VIP
原创力文档

文档评论(0)