十六进制的形式在屏幕中间显示二进制byte类型数据
- 思想
- 0 ~ 9和’
0' ~ '9'
之间的映射关系
1 + 30H = 31H = '1'
- 10 ~ 15和
'A' ~ 'F'
之间的映射关系
0BH + 37H = 42H = 'B'
标准处理手法:先加上30H,与'9' = 39H
比较,大于就加7H
assume cs:code,ds:datadata segmentshow db 2 dup(0),0AH,0DH,'$'
data endscode segment
start:mov ax,datamov ds,axxor ax,axmov si,0mov al,2Bh;AL传递参数用call showbytelea dx,showmov ah,09hint 21hmov ax,4chint 21h
showbyte:mov ah,almov cl,4shr ah,cl;右移4位得到高四位的值add ah,30hcmp ah,'9'jl next0add ah,7h
next0:mov show[si],ah;处理ALinc siand al,00001111b;al中为低4位的值add aL,30hcmp al,'9'jl next1add al,7h
next1:mov show[si],al ret
code ends
end start
- 王爽老师用得制表法但是太麻烦了,得输入一串数
十六进制的形式在屏幕中间显示二进制byte类型数据相关推荐
- QTableWidget大数据文件显示(1000万行数据)
参考: (1条消息) c/c++ qt如何快速的解析(300MB-1G)大文件_江南又旧雨的博客-CSDN博客 上文记录了QTextEdit显示1000万行的数据的开发过程,对于QTableWidge ...
- Linux下C/C++实现以十六进制的形式显示命令(xxd)
如果你需要在linux文本文件的十六进制转储?且正在寻找可以执行此操作的命令行实用程序,xxd的命令可以为你做这件事.xxd命令将文件显示为十六进制值和ASCII表示,并允许对其进行编辑. xxd - ...
- 计算两个数之间所有整数的和_汇编语言:输入2个0–99之间的整数,对其做乘法运算,在屏幕上显示出该乘积对应的二进制和十六进制数...
实验要求: (1)在屏幕提示:"please input the first number(0–99): "后,输入一个0–99之间的整数. 若所输入的数不在此范围内,或输入其它字 ...
- 将十进制数转化为二进制并在OLED屏幕上显示
将十进制数转化为二进制并在OLED屏幕上显示 直接上代码: //显示二进制小数 //x,y为坐标 Num为想要转换的数(可以是十进制,也可以是十六进制) //len为想要转换的二进制的位数 size为 ...
- 使用U8G2在oled屏幕上显示胡桃摇动画
使用U8G2在oled屏幕上显示胡桃摇动画 目录 使用U8G2在oled屏幕上显示胡桃摇动画 概述 图像处理 为什么要处理? 导入opencv 分解gif 灰度化 裁剪大小和缩放 裁剪 缩放 二值化前 ...
- 用单片机在屏幕上显示字库中的汉字
在屏幕上显示字库中汉字 显示原理 字体模型 1.取模 2.字库 显示函数的实现 1.首先实现点亮一个点 2.以汉字12 * 12,字符6 * 12为例写的驱动函数 3.显示函数(集成到一个函数中) 总 ...
- tostring 16进制_ToString:身份哈希码的十六进制表示形式
tostring 16进制 我以前在方便的Apache Commons ToStringBuilder上写过博客,最近有人问我,在生成的String输出中出现的看似神秘的文本是什么构成的. 询问该问题 ...
- ToString:身份哈希码的十六进制表示形式
我以前在方便的Apache Commons ToStringBuilder上写过博客,最近有人问我,在生成的String输出中出现的看似神秘的文本是什么构成的. 询问该问题的同事正确地推测出他正在查看 ...
- adb发送什么命令能在手机屏幕弹窗显示_将平板、手机作为电脑第二屏幕(Linux系统下)...
背景 把手机.平板作为电脑第二屏幕是上个学期偶然想到的,那时我一边看网上的教程一边码代码.由于看的是视频教程,缩小了就看不清上面的字,放大了又会挡住打字区域.这时就想如果有个第二屏幕就很方便了,买个屏 ...
最新文章
- 错误: 编码 GBK 的不可映射字符 (0x80)
- 使用netfilter框架处理ARP报文
- Spring Cloud原理
- Sql语句之select 5种查询
- 调整 Docker 中 nginx 的日志级别
- SpringMVC获取response的问题
- weblogic启动慢
- bupt summer training for 16 #5 ——数据结构
- JLINK、JTAG、ULINK和STLINK的区别介绍
- oracle将把varchar2字段(长度4000)改为clob类型
- matlab调用cplex
- 问卷星全自动填写脚本浅尝
- python安装openpyxl库_Python openpyxl 库
- Win7 系统 屏幕旋转快捷键取消(有可能和别的软件有冲突)
- 彩灯控制电路设计 -- 流水灯双花型(附Multisim)
- 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。
- Python实现西瓜视频下载 保证可用2019-08-28最新版
- vivo刷入鸿蒙,vivo鸿蒙系统刷机包
- m苹果放n篮子_算法交流:666苹果放篮子【2.6基本算法之动态规划】-09
- 软件测试行业未来发展趋势 2020软件测试行业现状及市场前景规模分析