问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

设计汇编语言程序

发布网友 发布时间:2022-04-30 15:23

我来回答

1个回答

热心网友 时间:2022-06-26 06:10

;=================================
DATA SEGMENT
MSG0 DB 13, 10, 'This Program Can Change CHAR to BIN and HEX.$'
MSG1 DB 13, 10, 'Please input a char (Enter will finish program) : ', '$'
DATA ENDS
;---------------------------------
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA
MOV DS, AX
MOV DX, OFFSET MSG0
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H ;显示.
;---------------------------------
LOP:
MOV DX, OFFSET MSG1
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H ;显示.
MOV AH, 1 ;1号功能调用,键入、显示.
INT 21H ;
CMP AL, 13
JZ EXIT ;回车就结束.
PUSH AX
MOV AH, 2
MOV DL, 32 ;空格.
INT 21H
MOV DL, '-'
INT 21H
MOV DL, '-'
INT 21H
MOV DL, '>'
INT 21H
MOV DL, ' '
INT 21H
;------------------------
POP AX
CALL CHANUM ;调用显示程序.
JMP LOP
;---------------------------------
EXIT:
MOV AH, 4CH
INT 21H
;---------------------------------
CHANUM: ;显示AL中的ASCII码.
PUSH AX
;------------------------
MOV CX, 8 ;显示8位二进制数.
MOV AH, 2
B1:
MOV DL, '0'
CMP AL, 80H
JB B2
INC DL
B2:
PUSH AX
INT 21H
POP AX
ADD AL, AL
LOOP B1
;------------------------
MOV AH, 2
MOV DL, 'B' ;显示B,
INT 21H
MOV DL, ','
INT 21H
MOV DL, ' '
INT 21H
;------------------------
POP AX ;下面显示两位16进制数.
MOV AH, 0
MOV BL, 16
DIV BL
PUSH AX
MOV DL, AL
ADD DL, '0'
CMP DL, 3AH
JB H1
ADD DL, 7
H1:
MOV AH, 2
INT 21H
POP AX
MOV DL, AH
ADD DL, '0'
CMP DL, 3AH
JB H2
ADD DL, 7
H2:
MOV AH, 2
INT 21H
;------------------------
MOV AH, 2
MOV DL, 'H' ;显示H.
INT 21H
MOV DL, '.'
INT 21H
RET
;---------------------------------
CODE ENDS
END START
;=================================
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我用耳机玩爱唱久久怎么唱出来的不响? 电脑ktv点歌软件有哪些电脑用什么点歌软件比较好 更换变速箱油后,汽车刹车和起步时底盘常有嘎啦嘎啦的异响是什么原因... 格兰仕空调口碑怎么样 格兰仕空调的优缺点有哪些? 格兰仕空调怎么样?质量好吗? 什么是PNC金融服务集团 挖出蛇是好事还是坏事? 微信换行怎么换到下一行 微信如何将自己的位置定位发绐别人 各位,我需要有关与廉政手抄报的1、资料2、适合廉政代表的植物:如荷花3、排版4、题目5、插画,谢谢大家! 求<<Intel汇编语言程序设计-(第五版)>>pdf文件 汇编语言程序设计!急求 Intel汇编语言程序设计 和 王爽的汇编语言 那本比较好? 汇编语言程序设计(第2版) 谁有6502汇编的教材,要好的!! 7年级廉洁手抄报内容 学习6502汇编 做以前玩的FC游戏,诚心求助各位大神 学习6502汇编语言需要什么基础 渡荆门送别》这首诗是什么 渡荆门送别的诗句即赏析 渡荆门送别描绘过荆门入楚地时所见景色的诗句 《渡荆门送别》是哪个诗人写的诗? 渡荆门送别是什么体裁 古诗(渡荆门送别) 古诗渡荆门送别翻译 渡荆门送别李白原文及翻译 渡荆门送别是什么诗 《渡荆门送别》整首诗 渡荆门送别 古诗 完整的8088或8086汇编手册 树廉洁家风内容故事 四十八岁男的今年命煞在哪个方位? 教师资格证多少份合格 校园电信宽带,不用路由器就上网,求教怎么用无线路由器? 廉洁树家风名人名言 汇编语言程序设计 主要学的是什么内容? 教师资格证认定后就合格了吗 《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著 哪位大神有!速求啊! 蓝光奥的斯电梯怎么并联 教师资格证体检合格标准是什么 奥的斯电梯门机的调试参数是多少? 人在一年命煞占居方位 哪里有汇编语言语法参考书? 奥的斯电梯可以设置选择性楼层语音报站吗? 汇编语言程序设计中完整的汇编语句的可以由哪四部分组成 西子奥的斯OH5000电梯主板怎样设置参数? 2020年65年蛇人命煞在院中哪个方位? 6502汇编语言能在pc机上使用吗? 奥的斯电梯楼层设置