;从键盘接收一个4位的十进制数,将它转化为16进制并输出
DATA SEGMENT
NUM  DW 0
CRLF   DB 0AH,0DH,24H
DATA ENDS

STACK SEGMENT PARA STACK
            DW 128 DUP(?)
TOP      LABEL WORD
STACK ENDS

CODE SEGMENT
           ASSUME CS:CODE,DS:DATA,SS:STACK
MAIN PROC FAR
START:
         MOV AX,DATA
MOV DS,AX
   
MOV AX,STACK
MOV SS,AX
LEA SP,TOP
   
MOV CX,4
L1: MOV AH,1
INT 21H
SUB AL,30H
CBW
MOV BX,10
PUSH AX
MOV AX,NUM
MUL BX
POP BX
ADD AX,BX
MOV NUM,AX
LOOP L1
PUSH AX

MOV AH,9
         LEA DX,CRLF
         INT 21H  
     
         POP AX  
XOR CX,CX 
MOV BX,16
L2:    XOR DX,DX
DIV BX
PUSH DX
INC CX
CMP AX,0
JNZ L2
   
L5: POP DX
CMP DL,10
JB  L3
ADD DL,37H
JMP L4
L3:    ADD DL,30H
L4:    MOV AH,2
         INT 21H
LOOP L5
   
MOV AH,4CH
INT 21H
CODE ENDS
MAIN ENDP
           END START

进制转化:从键盘接收一个4位的十进制数,将它转化为16进制并输出相关推荐

  1. 试编写一个汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数

    试编写一个汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数 data segment data ends stack segment stack dw 30h dup ...

  2. java创建一个程序把输入字符串的大小写互换_8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转...

    package com.test; import java.util.Scanner; /** * 8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大 ...

  3. 请设计一个栈,实现十进制数转任意进制数。

    文章目录 1.题目描述 2.代码实现 1.题目描述 请设计一个栈,实现十进制数转任意进制数 2.代码实现 #include <iostream> using namespace std;# ...

  4. 代码实现从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt...

    package com.loaderman.test;import java.util.Comparator; import java.util.Scanner; import java.util.T ...

  5. ①编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符。②集合A、B的差集③对分行输入的若干字符串按字典序(由小到大)进行排序并输出。

    文章目录 ①编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符 ②集合A.B的差集 ③对分行输入的若干字符串按字典序(由小到大)进行排序并输出. ①编写一个程序,从 ...

  6. java字节数组转换成16进制_Java 将字节数组转化为16进制的多种方案

    很多时候我们需要将字节数组转化为16进制字符串来保存,尤其在很多加密的场景中,例如保存密钥等.因为字节数组,除了写入文件或者以二进制的形式写入数据库以外,无法直接转为为字符串,因为字符串结尾有\0,当 ...

  7. c语言 乱码转化为16进制_C语言版的16进制与字符串互转函数

    http://www.cnblogs.com/nio-nio/p/3309367.html /* // C prototype : void StrToHex(BYTE *pbDest, BYTE * ...

  8. 十进制转化为16进制

    有以下种方式实现,其中两种是使用系统函数,另一种是直接自己编写. main() { int u10=0; char u16[10]; int w=0,a,b,i; printf("请输入一个 ...

  9. Bailian2798 2进制转化为16进制【进制】

    2进制转化为3进制 描述 输入一个2进制的数,要求输出该2进制数的16进制表示. 在16进制的表示中,A-F表示10-15 输入 第1行是测试数据的组数n,后面跟着n行输入.每组测试数据占1行,包括一 ...

最新文章

  1. php 企业微信指令回调借款_企业微信外部联系人回调事件
  2. ecshop的缓存机制更改
  3. vs中imshow函数报错_opencv编程:8 imshow不显示图像和waitkey函数
  4. PowerDesigner(二)-项目和框架矩阵
  5. 小程序进入页面图片渲染会拉伸闪下变形优化bug
  6. 深入理解Android(二):Java虚拟机Dalvik
  7. 致远互联的下一步:从“协同”到“门户”
  8. 微信小游戏代码包侵权的一种解决方案
  9. 对java.lang.UnsupportedOperationException 异常的分析
  10. 黑苹果hidp显示不清楚_让黑苹果开启Retina的方法
  11. 5个问题教你如何更好解决问题
  12. 【arc075F】Mirrored
  13. 开源的基于层合板理论的复合材料ABD矩阵计算、失效预测
  14. CSS 关于box-sizing: border-box
  15. C语言反序输出英文句子,iOS开发-英文句子倒序输出
  16. 怎么卸载光速头条_教你怎么卸载光速浏览器
  17. 图像处理(二十三)基于调色板的图像Recoloring-Siggraph 2015
  18. Python实现判断变量类型
  19. layui动态生成多页签
  20. DBCO-C6-COOH|1425485-72-8|是DBCO酸的类似物,具有扩展的6-碳原子间隔臂

热门文章

  1. 2019上海到南京的养老保险转移
  2. 如何管理好一个团队?团队管理书籍推荐
  3. 【LAB1-Ruijie】验证分别在console口和vty接口下的login、login local、no login的区别
  4. 【答辩问题】计算机专业本科毕业设计答辩导师关注的内容
  5. 玩日志的你不了解 Filebeat ,就像搞结拜不认识关二爷!深度解析 Filebeat 工作原理,轻松玩转大数据!
  6. ECMWF 欧洲中期天气预报中心 下载长序列气象数据(温度,风场等)
  7. tensorflow中gradients基本用法
  8. Postgresql GIN索引
  9. Mendix导出Excel
  10. 2023年MBA/MPA/MEM联考笔试答题抓分点