[汇编题]将ax中的16位数分成四组,每组四位,分别放入al,bl,cl,dl中
2011-06-04 15:58
246 查看
我的代码:
program segment
main proc far
assume cs:program
start:
push ds
sub ax,ax
push ax
mov ax,1235h
mov bl,al
and bl,0f0h
and al,0fh
mov cl,ah
and cl,0fh
mov dl,ah
and dl,0f0h
ret
main endp
program ends
end
program segment
main proc far
assume cs:program
start:
push ds
sub ax,ax
push ax
mov ax,1235h
mov bl,al
and bl,0f0h
and al,0fh
mov cl,ah
and cl,0fh
mov dl,ah
and dl,0f0h
ret
main endp
program ends
end
相关文章推荐
- 80x86汇编:将AL中的8位无符号数转换为压缩型BCD数放入AX
- 汇编语言三 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则D
- 实训汇编语言设计——16位数拆分为4组
- [转载]汇编eax寄存器和AX,AH,AL之间的关系
- 实训汇编语言设计——16位数拆分为4组
- 用C++将1,2...9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例
- 将自然数1--9这九个数分成三组,将每组的三个数字拼成三位数,每个数字不能重复,且每个三位数都是完全平方数。请找出这样的三个三位数。
- filter()将json数组分成两个列表显示与两个列表分别显示json的不同key值的数组显示区别
- Error: no such instruction: `swpb %cl,%dl,[%edi]'
- 汇编作业 16和10进制的相互转换
- 给出一个数,不多于五位,1.求出他是几位数2.分别打印出每位数3.倒序输出
- 【c语言】给一个不多于5位的正整数,要求: 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字
- cv/dl/cl领域的实验室官网/牛人主页/技术论坛/比赛数据库/好玩的东西
- [C]求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12
- 将selectList中的每组option组合成string放入values隐藏域中
- 关于DB类型四位数的输入输出(汇编)
- C++计算一个整数的位数并分别存储每一位
- 利用汇编语言编程实现:将mov ax,4c00h之前的指令复制到内存0:200处,上机调试,跟踪运行结果。
- 汇编中将代码,数据,栈放入相同段空间的缺点
- 1~9分成1:2:3的三个3位数