8086汇编 ASCII 表

【汇编语言】8086汇编字符串定义为何使用DB?其他数据类型不可以吗?(20200515复盘) 0 前言 本文使用emu8086软件进行8086汇编语言编辑和运行。 顺便说一句,汇编语言源程序中的数字,默认是十进制,因此使用十六进制的数字的时候,必须有h或H后缀,本文也都遵循这样的原则。 至于为什么默认十进制,我只能说,编译器默认你是个人(不要笑!事实如此,如果默认你是机器,那么数字就默认十六进制了)。 1 8086汇编语言中的字符串 通常情况下,汇编语言中的字符串,都会被赋予DB(字节)数据类型,那么,为什么这样做? 不能使用DW数据类型吗? 当然可以,但是不建议使用。 1.1 字符串的定义与使用 阅读详情
十六进制代码MCS 字符或缩写DEC 多国字符名
00NUL空字符
01SOH标题起始 (Ctrl/A)
02STX文本起始 (Ctrl/B)
03ETX文本结束 (Ctrl/C)
04EOT传输结束 (Ctrl/D)
05ENQ询问 (Ctrl/E)
06ACK认可 (Ctrl/F)
07BEL铃 (Ctrl/G)
08BS退格 (Ctrl/H)
09HT水平制表栏 (Ctrl/I)
0ALF换行 (Ctrl/J)
0BVT垂直制表栏 (Ctrl/K)
0CFF换页 (Ctrl/L)
0DCR回车 (Ctrl/M)
0ESO移出 (Ctrl/N)
0FSI移入 (Ctrl/O)
10DLE数据链接丢失 (Ctrl/P)
11DC1设备控制 1 (Ctrl/Q)
12DC2设备控制 2 (Ctrl/R)
13DC3设备控制 3 (Ctrl/S)
14DC4设备控制 4 (Ctrl/T)
15NAK否定接受 (Ctrl/U)
16SYN同步闲置符 (Ctrl/V)
17ETB传输块结束 (Ctrl/W)
18CAN取消 (Ctrl/X)
19EM媒体结束 (Ctrl/Y)
1ASUB替换 (Ctrl/Z)
1BESC换码符
1CFS文件分隔符
1DGS组分隔符
1ERS记录分隔符
1FUS单位分隔符
20SP空格
21!感叹号
22"引号 (双引号)
23#数字符号
24$美元符
25%百分号
26&和号
27"省略号 (单引号)
28(左圆括号
29)右圆括号
2A*星号
2B加号
2C,逗号
2D–连字号或减号
2E.句点或小数点
2F/斜杠
300零
3111
3222
3333
3444
3555
3666
3777
3888
3999
3A:冒号
3B;分号
3C<小于
3D=等于
3E>大于
3F?问号
40@商业 at 符号
41A大写字母 A
42B大写字母 B
43C大写字母 C
44D大写字母 D
45E大写字母 E
46F大写字母 F
47G大写字母 G
48H大写字母 H
49I大写字母 I
4AJ大写字母 J
4BK大写字母 K
4CL大写字母 L
4DM大写字母 M
4EN大写字母 N
4FO大写字母 O
50P大写字母 P
51Q大写字母 Q
52R大写字母 R
53S大写字母 S
54T大写字母 T
55U大写字母 U
56V大写字母 V
57W大写字母 W
58X大写字母 X
59Y大写字母 Y
5AZ大写字母 Z
5B[左中括号
5C\反斜杠
5D]右中括号
5E^音调符号
5F_下划线
60`重音符
61a小写字母 a
62b小写字母 b
63c小写字母 c
64d小写字母 d
65e小写字母 e
66f小写字母 f
67g小写字母 g
68h小写字母 h
69i小写字母 i
6Aj小写字母 j
6Bk小写字母 k
6Cl小写字母 l
6Dm小写字母 m
6En小写字母 n
6Fo小写字母 o
70p小写字母 p
71q小写字母 q
72r小写字母 r
73s小写字母 s
74t小写字母 t
75u小写字母 u
76v小写字母 v
77w小写字母 w
78x小写字母 x
79y小写字母 y
7Az小写字母 z
7B{左大括号
7C|垂直线
7D}右大括号 (ALTMODE)
7E~代字号 (ALTMODE)
7F擦掉 (DELETE)
80[保留]
81[保留]
82[保留]
83[保留]
84索引
85NEL下一行
86SSA被选区域起始
87ESA被选区域结束
88HTS水平制表符集
89HTJ对齐的水平制表符集
8AVTS垂直制表符集
8BPLD部分行向下
8CPLU部分行向上
8DRI反向索引
8ESS2单移 2
8FSS3单移 3
90DCS设备控制字符串
91PU1专用 1
92PU2专用 2
93STS设置传输状态
94CCH取消字符
95MW消息等待
96SPA保护区起始
97EPA保护区结束
98[保留]
99[保留]
9A[保留]
9BCSI控制序列引导符
9CST字符串终止符
9DOSC操作系统命令
9EPM秘密消息
9FAPC应用程序
其他字符
A0[保留] 2
A1¡反向感叹号
A2¢分币符
A3£英磅符
A4[保留] 2
A5¥人民币符
A6[保留] 2
A7§章节符
A8¤通用货币符号 2
A9©版权符号
AAª阴性顺序指示符
AB«左角引号
AC[保留] 2
AD[保留] 2
AE[保留] 2
AF[保留] 2
B0°温度符
B1±加/减号
B2²上标 2
B3³上标 3
B4[保留] 2
B5µ微符
B6段落符,pilcrow
B7·中点
B8[保留] 2
B9¹上标 1
BAº阳性顺序指示符
BB»右角引号
BC¼分数四分之一
BD½分数二分之一
BE[保留] 2
BF¿反向问号
C0À带重音符的大写字母 A
C1Á带尖锐重音的大写字母 A
C2Â带音调符号的大写字母 A
C3Ã带代字号的大写字母 A
C4Ä带元音变音 (分音符号) 的大写字母 A
C5Å带铃声的大写字母 A
C6Æ大写字母 AE 双重元音
C7Ç带变音符号的大写字母 C
C8È带重音符的大写字母 E
C9É带尖锐重音的大写字母 E
CAÊ带音调符号的大写字母 E
CBË带元音变音 (分音符号) 的大写字母 E
CCÌ带重音符的大写字母 I
CDÍ带尖锐重音的大写字母 I
CEÎ带音调符号的大写字母 I
CFÏ带元音变音 (分音符号) 的大写字母 I
D0[保留] 2
D1Ñ带代字号的大写字母 N
D2Ò带重音符的大写字母 O
D3Ó带尖锐重音的大写字母 O
D4Ô带音调符号的大写字母 O
D5Õ带代字号的大写字母 O
D6Ö带元音变音 (分音符号) 的大写字母 O
D7OE大写字母 OE 连字 2
D8Ø带斜杠的大写字母 O
D9Ù带重音符的大写字母 U
DAÚ带尖锐重音的大写字母 U
DBÛ带音调符号的大写字母 U
DCÜ带元音变音 (分音符号) 的大写字母 U
DDY带元音变音 (分音符号) 的大写字母 Y
DE[保留] 2
DFß德语高调小写字母 s
E0à带重音符的小写字母 a
E1á带尖锐重音的小写字母 a
E2â带音调符号的小写字母 a
E3ã带代字号的小写字母 a
E4ä带元音变音 (分音符号) 的小写字母 a
E5å带铃声的小写字母 a
E6æ小写字母 ae 双重元音
E7ç带变音符号的小写字母 c
E8è带重音符的小写字母 e
E9é带尖锐重音的小写字母 e
EAê带音调符号的小写字母 e
EBë带元音变音 (分音符号) 的小写字母 e
ECì带重音符的小写字母 i
EDí带尖锐重音的小写字母 i
EEî带音调符号的小写字母 i
EFï带元音变音 (分音符号) 的小写字母 i
F0[保留] 2
F1ñ带代字号的小写字母 n
F2ò带重音符的小写字母 o
F3ó带尖锐重音的小写字母 o
F4ô带音调符号的小写字母 o
F5õ带代字号的小写字母 o
F6ö带元音变音 (分音符号) 的小写字母 o
F7oe小写字母 oe 连字 2
F8ø带斜杠的小写字母 o
F9ù带重音符的小写字母 u
FAú带尖锐重音的小写字母 u
FBû带音调符号的小写字母 u
FCü带元音变音 (分音符号) 的小写字母 u
FDÿ带元音变音 (分音符号) 的小写字母 y 2
FE[保留] 2
FF[保留] 2
汇编程序8086 (带流程图) 8086汇编编程练习1 本程序为课设限时答辩时所写,可以达到要求但过程较为繁琐,如果有错误或疑问请直接在评论中提出~ 连续输入三个字母(不限大小写),将三个字母的ASCII码相加后将所得的十六进制数结果以ASCII码的形式显示到屏幕上 data segment BUFF DB 200 DB 0 DB 200DUP(0) XLE0 DB 0 XLE1 DB 0 XLE2 DB 0 VAL1 DB 0 VAL2 DB 0 ENDD DB 'THE END$' C 阅读详情

相关推荐

掌握8086汇编语言编程:emu8086模拟软件实用指南

8086微处理器是一款16位的中央处理单元(CPU),其内部结构包含了多个专用寄存器和通用寄存器。它包括四个通用寄存器(AX, BX, CX, DX),四个段寄存器(CS, DS, SS, ES),以及两个指针和索引寄存器(IP, SP, BP, SI, DI)。每个寄存器都可以存储不同类型的指令或数据,这些寄存器对于执行程序和处理数据至关重要。emu8086是一款模拟8086微处理器的软件,它允许用户在现代操作系统中编写、编译和测试8086汇编语言程序。

weixin_42515842的博客 1019

汇编指令中英文释义& ASCII码字符表

点击查看原文 一、数据传输指令英文 1.通用数据传送指令 MOV----> move MOV dest,src;dest←src MOV指令把一个字节或字的操作数从源地址src传送至目的地址dest。 MOVSX---->extended move with sign data MOVZX---->extended move with zero data PUSH---->push POP---->pop 进栈出栈指令 PUSHA---->push all POPA---

javaThinker的专栏 7830

ASCII码十进制对照表

ASCII码十进制对照表 JAVASCRIPT编程人员常用工具

ascii码01100001_ASCII码对照表以及各个字符的解释(精华版)

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 ...

weixin_42525353的博客 1万+

Python爬虫实战:5分钟搞定微信公众号文章阅读数、点赞数抓取(附完整代码)

本文详细介绍了如何通过Python爬虫技术自动化抓取微信公众号文章的阅读数和点赞数。文章从数据源分析入手,分步讲解了获取文章列表与提取单篇统计数据的完整流程,并提供了应对平台风控的策略与工程化整合方案,帮助开发者高效、合规地完成数据采集任务。

ansible6ops的博客 1332

掌握SiOME:从零构建OPC UA信息模型的完整指南

本文是掌握SiOME工具的完整指南,详细介绍了如何利用这款免费且强大的OPC UA建模工具,从零开始构建信息模型。内容涵盖从获取软件、创建命名空间、定义对象类型与变量,到添加方法、生成XML文件,并最终将其集成到开源的open62541服务器中。通过可视化建模,开发者可以高效、准确地设计复杂模型,大幅提升工业物联网与自动化项目的开发效率。

tcp8optimizer的博客 514

汇编ASIIC码常见值

汇编ASCII码常见值 汇编语言HUT课程复习 1、进制尾号 二进制B 八进制O 十进制D,一般省略为十进制 十六进制H 2、常见ascii码 a 97 61H b 98 62H A 65 41H Z 90 5AH 回车字符 0DH 换行字符 0AH 空格字符 20H 0 48 30H ...

qq_45797850的博客 1747

保姆级避坑指南:用Keil和J-Flash搞定凌思微LE5010蓝牙芯片的首次程序下载

本文提供了一份详细的保姆级避坑指南,帮助开发者使用Keil和J-Flash工具完成凌思微LE5010蓝牙芯片的首次程序下载。文章重点解决了算法文件混淆、协议栈漏烧和仿真器连接异常等常见问题,并详细介绍了开发环境配置、协议栈烧录和下载接口的物理层奥秘,助力开发者高效完成蓝牙开发任务。

weixin_28739079的博客 466

ASCII码完整版对照表,收藏起来以备不时之需

ASCII编码即美国信息交换标准代码(American Standard Code for Information Interchange)是一套共有128个字符的编码,它基于阿拉丁字母,主要作用是用来表示英语和西欧语言字符。ASCII规范编码第一次公布于1967年,ascii码在1986年完成最后一次更新。ASCII码对照表等同于国际标准 ISO/IEC 646,ASCII码对照表是世界最通用的信息交换标准。

青春木鱼的博客 6万+

VS2017配置PCL1.9.1 for win10(超详细)

准备工作 VS2017 自行下载 PCL1.9.1 点击链接跳转Github下载,根据自己的环境选择 win64或win32,作者下载的是:PCL-1.9.1-AllInOne-msvc2017-win64.exepcl-1.9.1-pdb-msvc2017-win64.zip 安装PCL 双击点开PCL-1.9.1-AllInOne-msvc2017-win64.exe,选择Add PCL to the system PATH for all users, 更改安装路径,E:\Progra

malapoa的博客 1144

手把手教你用STM32H743+FreeRTOS+LWIP搭建物联网网关(附完整工程)

本文详细介绍了如何使用STM32H743微控制器结合FreeRTOS实时操作系统和LWIP协议栈构建高性能物联网网关。内容涵盖硬件配置、FreeRTOS任务设计、LWIP协议栈优化及物联网协议集成,提供完整工程示例,助力开发者快速实现稳定可靠的网络通信枢纽。

weixin_42623010的博客 502

ASCII码对照表

1、ASCII码 是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646 。在这个页面,你可以找到8位的256个字符、ASCII码表和Windows-1252 (code page 1252,它是国际标准ISO 8859-1的一个扩展字符集) 标准保持一致; 2、ASCII码 是 American Standard Code for Information Interchange 的缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生误解; 3、ASCII码 规范于1967年第一次发布,

weixin_45904557的博客 2万+

解锁机器人逆运动学算法:从理论到实战

机器人逆运动学,简单来说,就是已知机器人末端执行器(如机械臂的手部、工具等)期望达到的位置和姿态,求解机器人各个关节需要达到的角度或位移的过程。在机器人的实际应用场景中,逆运动学起着不可或缺的作用。以工业制造中的焊接机器人为例,为了完成复杂的焊接任务,焊接头(末端执行器)需要精准地到达工件上的各个焊接点,并保持合适的姿态以确保焊接质量。这时,逆运动学算法就根据焊接点的三维坐标以及焊接头应有的姿态(如角度等),计算出机械臂各个关节的转动角度,从而控制机械臂带动焊接头准确地运动到目标位置。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 2050

《汇编语言》第二版(郑晓薇编著)第四章编程

查表类问题的核心:输入编号 → 转成下标 → 用下标计算地址 → 从表中取数据 / 显示数据。建立一个班级姓名表,给出学号,可显示出其姓名。表的首地址 + 下标 × 每项长度 = 目标数据地址。后面的 DB 不写表名,表示继续接着前面的数据存放。这里用了一个寄存器相对寻址,该好好复习一下了。一张连续表只需要第一个 DB 前面有表名。有两种写法需要注意,要么像下面的写法。的平方根表,查表可得某数的平方根。

2402_87978870的博客 214

基于STM32L4XX、HAL库的MP2672GD-0000-Z充电芯片驱动程序设计

CHG_STAT_GPIO_Port, CHG_STAT_Pin, // 这些宏应由 CubeMX 生成在 main.h。

zhusl6688的博客 494

SSD |(二)SSD主控

控制器作为一个片上系统,处理来自用户端的命令并负责管理闪存颗粒。

知识库搭建ing 1955

微机期末复习之实验源代码

title: 微机期末复习之实验源代码 tags: [期末复习,微机] categories: 期末复习 微机 date: 2021-06-26 11:09:24 微机期末复习之实验源代码 1 1.2 include io.inc .model small .stack .data .code start: mov ax,@data mov ds,ax mov ax,0d000h;段地址 mov es,ax mov bx,6000h;偏移地址 mov cx,5fh;字符个数 mov .

文耀的博客 312

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

汇编与C语言一

一、汇编语言产生的原因 机器只能识别01序列串,以前程序员在写代码时,写的都是0101011101010这些鬼东西,不方便人类理解,美国人希望用英语单词来代替01序列串,为此他们创建了一张表,将可能用到的所有英文符号全部与01序列串对应,也就是说让人类写代码时写的是英文单词,编译的时候,用一个机器把英文单词编译成01序列串,机器就可以拿着01序列串开心地运行了,这个实现英文单词转成01序列串的机器就是汇编器,他们创建的那张表就是ASCII表; 由于需要表示的英文符号(包括abc之类的英文单词在内)大约有12

dgytjhe的博客 1183

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

微机原理与技术接口 实验二 输入输出实验

熟悉emu8086仿真系统,实现控制台输入输出,实现两位十进制数猜数字游戏(基本要求:输入两位数和预设值比较,对于输出>小于输出

张时贰的博客 5381

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

8086汇编语言精华笔记总结~

汇编语言笔记总结 目录汇编语言笔记总结第一章 汇编语言的基础知识1、计算机系统概述2、汇编语言介绍3、数据表示4、8086微处理器1、通用寄存器2、标志寄存器FLAGS3、指令指针IP4、段寄存器5、8086寻址方式1、指令的组成2、8086的机器代码格式3、立即数寻址方式4、存储器寻址方式5、寻址方式的多种表示方式6、各种操作数的表达第二章 8086指令系统1、数据传送类指令1、传送指令MOV2、交换指令XCHG3、换码指令XLAT4、堆栈操作指令PUSH、POP5、标志传送指令6、标志位操作指令7、地址

欢迎来到 Baret-H 的博客 2万+

8086汇编语言程序设计典型题目

8086汇编语言程序设计–已知有几个元素存放在以BUF为首址的字节存贮区中,试统计其中正元素的个数 DATAS SEGMENT BUF DB 12,-12,13,-13,1,2 COUNT DB ? DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS MOV DS,AX MOV CX,6 ;循环控制次数 LEA BX,BUF ;设置缓冲区指针 X

weixin_43456810的博客 9035

8086汇编:输入输出数字、字符、字符串功能

初学汇编,可能一时难以习惯这种任何事情都要“亲力亲为”的方式。就拿输入输出来说,高级语言一个函数就可以搞定的事情,在汇编中却不是那么容易的。下面简单介绍下8086汇编输入输出数字和字符串的问题。 1、输入输出字符串 2、输入输出数字

Tao_Shimmer的博客 2万+

8086汇编语言教程(入门到实践)

8086汇编语言是经典的低级语言之一,用于编程8086系列处理器。它以其简洁的指令集、灵活的内存操作和硬件控制能力成为学习汇编语言和计算机底层知识的理想起点。本文将带你从基础入门,逐步掌握8086汇编语言的核心概念和简单编程技巧。

Du_XiaoNan的博客 2839

8086汇编语言知识点整理

前注 笔者上学期学过一段时间汇编,使用的教材是王爽老师的《汇编语言(第三版)》,放假书没有带回家来,结果学了五分之一的这门课就一直搁置到了现在(悲)。现在觉得如果再不学的话以前学的一点东西岂不是要忘光了(池沼),于是找了一本pdf打算重新学。采用的方式当然还是实践理论相结合(然后做巨大多题)!这篇博客就是理论重要的部分啦。可以预见,本文会相当长,并且实验有趣的大概也会做出来发博客的吧(心虚)。 正...

treblez's blog 3437

[EMU8086]基于8086的汇编语言学习

主要是放一些做过的题,以后可能就不想做了 自我感觉我的注释还是很详细的,希望愿意看我代码的人能因为我的详细的注释而理解方便,获得思路 题目:从键盘输入两个1位十进制数,计算这两个数之和,并将结果在屏幕上显示出来。 分析:DOS功能调用介绍 1.从键盘输入一个1位十进制的方法。 通过功能号为1的DOS功能调用实现从键盘输入一个字符,格式如下: MOV AH, 01H INT 21H SUB AL, 30H 2.提示信息字符串的显示。 通过功能号为9的DOS功能调用实现字符串显示,注意字符串的最后一个字符必

PriceCheap的博客 5985

8086汇编复习手册

文章目录8086汇编复习手册8086平台基础大小端寄存器标志位寻址方式及其使用和注意事项8086对段寄存器使用的约定8086汇编模板(熟练记忆, 考试要写)8086汇编指令速查表常用DOS调用汇编子程序设计汇编常用技法汇编编程实战输入输出0.输入以回车结束的字符串1.输出有结束标志的字符串2.输出N进制数3.输入N进制数数组0.找出数组中的最大值1.插入元素到升序序列2.排序数组(冒泡排序)字符串0.比较字符串是否相等1.翻转字符串(同样适用于数组)综合示例0.输入字符串找出出现数量最多的字符输出该字符及其

PGZXB的博客 1515
上一篇: DOS功能调用表
下一篇: C# 如何把动态链接库DLL文件打包进去EXE文件里面
JintuZheng
博客等级 码龄11年 1483粉丝 109原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值