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

数字0-9字符对应的格雷码为:18H,31H,05H,06H,09H,0AH,0CH,11H,12H,14H。用汇编语言编程序将0-9数字转换成

发布网友 发布时间:2022-04-25 14:59

我来回答

3个回答

热心网友 时间:2023-10-10 11:52

data segment
gc db 18H,31H,05H,06H,09H,0AH,0CH,11H,12H,14H;定义格雷码表
result db ?,?,"$";存放转换后的格雷码
data ends
code segment
assume ds:data,cs:code
start:mov ax,data
mov ds,ax
lea bx,gc
next:mov ah,1;从键盘输入一个字符
int 21h;
cmp al,30h;判断输入的字符是否是0~9之间,若不是,则重新输入
jb next
cmp al,39h
ja next
sub al,30h;若是,则将其ASCII码转换成数字0~9
xlat;查表得到所输入数字的格雷码
mov ah,al
mov cl,4
shr ah,cl
add ah,30h
mov result+1,ah;存入result单元中
and al,0fh
add al,30h
mov result,al
lea dx,result;将转换后的格雷码在屏幕上输出
mov ah,9
int 21h
mov ax,4c00h;程序结束
int 21h
code ends
end start

热心网友 时间:2023-10-10 11:53

你需要确认以下几个环境的编码:
1 源文件编码(即要存入mysql的数据来源);
2 perl执行端(即执行perl的环境)的字符编码;(听你的意思,似乎2和1相同)
3 mysql数据库的默认编码。
保持三码合一应该就不会有问题,如果三码不合一,一般在perl程序里面进行转码,或者设置连接编码方式,似乎一般是这样:
在连接数据库后,写入数据前,设定连接参数
$dbh->do("SETNAMES 'GBK'"); #GBK是你的数据库的编码类型

热心网友 时间:2023-10-10 11:53

数字0-9字符,在那里?

转换后,怎么办? 需要显示吗?追问数字0-9字符对应的格雷码为:18H,31H,05H,06H,09H,0AH,0CH,11H,12H,14H
需要显示啊

追答;----------------------------------------------
DATA SEGMENT ;数据段.
GR DB 18H, 31H, 05H, 06H, 09H
DB 0AH, 0CH, 11H, 12H, 14H
ASC DB '0123456789ABCDEF'
MSG1 DB 13, 10, 'Please input a num (0~9) : $'
MSG2 DB 13, 10, 'The GR code is : $'
MSG3 DB 13, 10, 'Oh ! my god ! $'
DATA ENDS
;----------------------------------------------
CODE SEGMENT ;代码段.
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA
MOV DS, AX
;------------------------------
MOV DX, OFFSET MSG1
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H ;显示.

MOV AH, 1 ;1号功能调用,键入、显示.
INT 21H ;
CMP AL, '0'
JB ERR
CMP AL, '9'
JBE L1 ;小于等于9转移.
ERR:
MOV DX, OFFSET MSG3
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H ;显示.

JMP EXIT
;------------------------------
L1:
PUSH AX

MOV DX, OFFSET MSG2
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H ;显示.

POP AX

AND AL, 0FH
MOV AH, 0
MOV BX, OFFSET GR
ADD BX, AX
MOV AL, [BX]
;------------------------------
MOV AH, 0
MOV BL, 16 ;
DIV BL
PUSH AX
MOV AH, 0
MOV BX, OFFSET ASC
ADD BX, AX
MOV DL, [BX]
MOV AH, 2
INT 21H
;------------------------------
POP AX
MOV AL, AH
MOV AH, 0
MOV BX, OFFSET ASC
ADD BX, AX
MOV DL, [BX]
MOV AH, 2
INT 21H
;------------------------------
MOV DL, 'H'
MOV AH, 2
INT 21H
;------------------------------
EXIT:
MOV AH, 4CH
INT 21H
;------------------------------
CODE ENDS
END START

...0AH,0CH,11H,12H,14H。用汇编语言编程序将0-9数字转换成

gc db 18H,31H,05H,06H,09H,0AH,0CH,11H,12H,14H;定义格雷码表 result db ?,?,"$";存放转换后的格雷码 data ends code segment assume ds:data,cs:code start:mov ax,data mov ds,ax lea bx,gc next:mov ah,1;从键盘输入一个字符 int 21h;cmp al,30h;判断输入的字符是否是0...

阿拉伯数字1到9用格雷码怎样转换

自然二进制码转换成二进制格雷码,其法则是保留自然二进制码的最高位作为格雷码的最高位,而次高位格雷码为二进制码的高位与次高位相异或,而格雷码其余各位与次高位的求法相类似。二进制格雷码转换成自然二进制码 二进制格雷码转换成自然二进制码,其法则是保留格雷码的最高位作为自然二进制码的最高位,...

汇编语言编程,接收从键盘输入的字符,以CTR+C 结束,并将其中的小写字母转...

MOV AH,09H INT 21H MOV DX,OFFSET BUF MOV AH,0AH INT 21H LEA DX, NEWLINE ;专门用来换行 MOV AH, 9 INT 21H MOV CL, BUF1 MOV CH, 0 ;BUF1单元中存放的是有效输入字符数 LOOP1:MOV AL,BUF2[SI] ;从BUF2单元开始才是有效字符 CMP AL,61H JB NEXT ;JBE改为JB ...

汇编中INT21H是什么意思

INT21H是指DOS的中断调用命令的意思。INT指软件中断, 21H是函数入口地址,具体可查看芯片形号。最常用的包括:01H、07H和08H:从标准输入设备输入字符。02H:字符输出。03H:辅助设备的输入。04H:辅助设备的输出。05H:打印输出。06H:控制台输入、输出。09H:显示字符串。0AH:键盘缓冲输入。0BH:...

时钟程序单片机

ORG 0030H START: CLR RST MOV SP,#2AH SETB 05H CLR 06H SETB 07H;CLR 07H CLR 08H CLR 09H CLR 0AH CLR 0BH CLR 0CH SETB 0DH CLR 0EH CLR 0FH CLR 10H CLR 11H MOV R2,#00H ; MOV R3,#00H ; MOV TMOD,#12H MOV TL1,#0e5H ;wait MOV TH1,#0BeH MOV TH0,#3FH ;200uS 3f...

基于ATMEGA8和PCF8563的多功能数字闹钟,要求显示时分秒(6个数码管...

05h 日 01- 31 BCD 码格式数06h 星期 0- 607h 月/世纪 C 01 -12 BCD 码格式数08h 年 00- 99 BCD 码格式数09h 分钟报警 AE 00 -59 BCD 码格式数0Ah 小时报警 AE 00 -23 BCD 码格式数0BH 日报警 AE 01- 31 BCD 码格式数0CH 星期报警 AE 0- 6*//*atmega16中,IIC 的SCL, SDA端口可以...

采用汇编语言,设某一变量的数据保存在片内RAM的30H单元中,取值范围为...

ORG 0000HLJMP MAINORG 0030HMAIN: MOV 30H,#3 MOV DPTR,#TAB MOV A,30H MOVC A,@A+DPTR MOV 31H,A SJMP $TAB: DB 0,1,4,9,16,25,36,49,64,81 END

关于51单片机点阵的问题

30H,10H,00H ;-- 文字: 庭 -- ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -- DB 00H,00H,0FCH,04H,14H,94H,74H,05H,0A6H,0A4H,0E4H,94H,94H,94H,04H,00H DB 40H,30H,8FH,48H,31H,1EH,20H,48H,48H,48H,4FH,48H,48H,48H,48H,00H ...

怎样做一个数字计时器?

MOVX @DPTR,A ;输出列置0 MOV DPTR,#HIN MOVX A,@DPTR ;读入键盘状态 CPL A ANL A,#0FH RET KEYTABLE: DB 16H,15H,14H,0FFH ;键码定义 DB 13H,12H,11H,10H DB 0DH,0CH,0BH,0AH DB 0EH,03H,06H,09H DB 0FH,02H,05H,08H DB 00H,01H,04H,07H GETKEY: MOV DPTR,#OU...

汇编语言db什么意思?

DB作为汇编语言中的伪操作命令,它用来定义操作数占用的字节数。表达式中可包含符号、字符串、或表达式等项,各个项之间用逗号隔开,字符串应用引号括起来。括号内的标号是可选项,如果使用了标号。DB的作用:在这里B是byte的缩写,即字节,所以,该伪操作所定义的每个操作数占有1个字节(8位)。如:1...

数字字符转换为对应数字 将字符串1234变成数字1234 数字字符转换成数字 1001000对应的字符是 字符数字转化为数字 c语言数字转化为字符 把数字字符转换成整数 数字字符串转换成数值 c将字符串转换成数字
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见父母有一方死亡的预兆 昨晚做梦梦见我的父母和丈夫都死了, 父母本来就去世很久了,并且他们一... 农产品流通与管理专业怎么样_就业方向_主要课程 鱿鱼须是海鲜吗 鱿鱼须有哪些挑选的小窍门 保密教育培训方案 下列各项业务中,应通过"固定资产清理”账户核算的有 pcr上岗证考完试会在什么时候公布 帮忙解一道会计题目 固定资产清理,不考虑税收,按题回答即可 pcr证书怎样考? 汇编中利用除法指令计算100001/100 mov dx,1 mov ax,86A1H mov bx,100 div,bx 为什么ax=03E8H,dx=1? 程序的问题 MOV DX,0F100H MOV DH,[DX] MOV AH,[DX] 初值:(F100H)='A' (4100H)='B' 结果:(AH)=? 插排上的水晶头插口的in out什么作用? 假定(dx)=0B9H,(CL)=3,(CF)=1,下列指令单独执行,DX的值为多少 MOV DX,316H什么意思? 求问怎么利用定义计算定积分∫上1下0 x²dx的值!!求过程谢谢!! 简单的微机原理程序运行结果 这道定积分怎样做,请写出步骤? 已知AX=0FF60H,CF=1 MOV DX,96 XOR DH,0FFH SBB AX,DX 执行上述指令序列后,AX=_,CF=__ 假定(dx)=0B9H,(CL)=3,(CF)=1,下列指令单独执行,DX的值为多少? RCL DX,CL 执行命令,MOV DX,0F1H IN AL,DX 是什么意思,结果是好么 汇编语言(AX)=6560H,(BX)=0B1C0H 怎么才能知道微信朋友圈屏蔽了自己 怎麽把手机照片弄成符合微信头像的尺寸? 保险理赔多久申请下来 有没有什么好用的活动现场互动工具,我需要一个免费的抽奖功能。 理赔申请显示审核通过是不是直接等赔款了? 保险理赔申请已收悉,是可以理赔了吗? 理赔申请提交成功,请上传理赔申请资料是什么意思? 保险理赔申请成功是不是就等着下钱啊? 1,MOV DX,100H INC DX; DX= 2、 求用汇编语言编程:给DX送一个初值,然后判断:若DX的高4位全为0,则使AX=0;否则使AX=-1 MOV [1000H],DX 是什么寻址方式 苹果手机怎么投屏到三星电视QA55Q80? 用汇编怎么写“利用查表方法把DX的内容(16进制数)转换成ASCII码,保存到100H开始的内存单元中” 汇编语言中的寄存器间接寻址 MOV DX,4000H MOV DS,AX(这一步是把2000放入 指令执行前(DX)=0002H,(AX)=0F365H,(BX)=0005H,(CX)=0E024H 指令序列为:ADD AX,CX ADC DX,BX 为什么我的苹果7p突然一下就用不了数据网络了?没有欠费 手机也没有问题 工地用安全防护网多少钱张 苹果7P 重新下载无用 网络一直连着信号蛮好 求大神指导怎么操作? 数学模型 窗户安全防护网多少钱 苹果7p这几天都是一格信号能打电话就是网络不能用? 儿童安全防护网多少钱一平方呀 苹果7p手机连不上 wi-fi 这是因为什么?具体原因 建筑工程外架的安全防护是怎么算单价的 为什么我的苹果7P 4G网络用不了 没有停机还有流量为什么呢 旧安全防护网什么价格 高中数学教师笔试通过后,面试试教一般是什么内容? iphone 7 plus手机没有4G信号是怎么回事?