汇编语言 2位十六进制数(字符),转换成数值保存到字节变量num(需要用逻辑左移指令或乘法指令)
来源:互联网 发布:淘宝手链店 编辑:程序博客网 时间:2024/06/07 05:23
;This is the structure of a main module using simplified segment directives
.8086
.MODEL SMALL,C
.STACK 100
.DATA
;......Place data declarations here
db "$$$$$$"
num db 0
c1 db 0
c2 db 0
db "$$$$$$"
;......
.CODE
.STARTUP
;......Place instructions here
mov ah,01h//输入第一个值
int 21h
mov dh,al
int 21h
mov dl,al
mov c2,al
.if dh>='0' && dh<='9'
sub dh,'0'
.else
sub dh,'a'
add dh,10
.endif
.if dl>='0' && dl<='9'
sub dl,'0'//因为输入的默认是字符
.else
sub dl,'a'
add dl,10
.endif
mov cl,4
shl dh,cl//因为第一个输入的数为高位,所以我们要左移4位,那么该值就变为高位了
add dh,dl
mov num,dh
;......
.EXIT
END
.8086
.MODEL SMALL,C
.STACK 100
.DATA
;......Place data declarations here
db "$$$$$$"
num db 0
c1 db 0
c2 db 0
db "$$$$$$"
;......
.CODE
.STARTUP
;......Place instructions here
mov ah,01h//输入第一个值
int 21h
mov dh,al
mov c1,al
int 21h
mov dl,al
mov c2,al
.if dh>='0' && dh<='9'
sub dh,'0'
.else
sub dh,'a'
add dh,10
.endif
.if dl>='0' && dl<='9'
sub dl,'0'//因为输入的默认是字符
.else
sub dl,'a'
add dl,10
.endif
mov cl,4
shl dh,cl//因为第一个输入的数为高位,所以我们要左移4位,那么该值就变为高位了
add dh,dl
mov num,dh
;......
.EXIT
END
0 0
- 汇编语言 2位十六进制数(字符),转换成数值保存到字节变量num(需要用逻辑左移指令或乘法指令)
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- ARM汇编语言指令(2)
- ARM汇编语言指令(2) .
- ARM汇编语言指令(1)
- ARM汇编语言指令(1)
- 汇编语言指令大全(详细)
- 西门子PLC学习笔记七-(位逻辑指令)
- DLX汇编语言用移位指令实现二进制乘法
- 汇编语言: 以下面形式定义一个长整数,其所占用字节数由 N 得到,试编写一个程序,实现对 N 字节的 NUM 的值求补,并把求补后的值仍保存在 NUM 中。
- 汇编语言浮点数指令集
- 汇编语言浮点数指令集
- 汇编语言浮点数指令集
- 8086汇编语言 loop指令实现乘法运算
- 详解汇编语言中乘法指令:MUL、IMUL
- EOR逻辑异或指令
- 32位汇编语言学习笔记(2)--数据传送指令
- JAVA枚举使用详解
- bzoj 4592: [Shoi2015]脑洞治疗仪
- Shader Alpha混合Blend[转]
- .....
- sdutoj 3377 数据结构实验之查找五:平方之哈希表
- 汇编语言 2位十六进制数(字符),转换成数值保存到字节变量num(需要用逻辑左移指令或乘法指令)
- C#学习笔记
- hdu2710Max Factor(水题)
- 降维(子空间学习)的matlab代码程序 Matlab codes for dimensionality reduction (subspace learning)
- spark性能优化:shuffle调优
- 进程与程序的比较?
- 数据库慢了怎么办
- LeetCode---Linked List Cycle、Linked List Cycle II解题分析
- POJ3070(快速幂)