
汇编语言
landcruiser007
这个作者很懒,什么都没留下…
展开
-
汇编语言五 组合BCD码拆分分离BCD码
1.题目要求: 编写汇编语言程序:将字节存储单元BUF中组合BCD码拆成两个分离BCD码,并转换成两个对应的ASCII码,分别存放在C1和C2单元中。 2.编写代码:STACK SEGMENT STACK'STACK' DW 100H DUP(?)TOP LABEL WORDSTACK ENDS DATA SEGMENT原创 2018-02-07 17:22:50 · 4623 阅读 · 1 评论 -
汇编语言四 产生随机数,统计奇数的个数,并计算所有奇数的和
1.题目要求: 用同余法产生200个小于256的伪随机数,统计其中奇数的个数,并计算所有奇数的和,将奇数个数存入名为CNT的字节单元,和存入名为SUMODD的字存储单元中。 2.编写代码:STACK SEGMENT STACK'STACK' DW 100H DUP(?)TOP LABEL WORDSTACK ENDS D原创 2018-02-07 17:19:28 · 6678 阅读 · 1 评论 -
汇编语言一 利用移位,传送和相加指令实现AX的内容扩大十倍。
1.题目要求:利用移位,传送和相加指令实现AX的内容扩大十倍。2.解题步骤:(1)将AX的内容扩大2倍,即左移一位。(2)将AX的内容扩大8倍,即左移三位。(3)将2倍和8倍相加,得到10倍STACK SEGMENT STACK'STACK' DW 100H DUP(?)TOP LABEL WORDSTACK ENDS原创 2018-01-18 22:39:02 · 4054 阅读 · 0 评论 -
汇编语言二 在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列。
1.题目要求: 在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列。STACK SEGMENT STACK'STACK' DW 100H DUP(?)TOP LABEL WORDSTACK ENDS DATA SEGMENTVAR DW 1046H,1215H,11A2HVAR1 DW (?)VAR2 DW (?)VA原创 2018-01-25 22:30:07 · 1863 阅读 · 0 评论 -
汇编语言三 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则D
1.题目要求: 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则DX=0 2.解题思路: 将ARRAY的第一个字送到CX,作为循环的次数,进行循环将所有数字相加,最后判断OF,OF=1,说明溢出,DX置-1,否则DX清零。 3.编写代码:STACK原创 2018-02-07 17:16:16 · 4032 阅读 · 0 评论 -
汇编语言六 报数出列设有n(设为17)个人围坐在圆桌周围,按顺时针给他们编号(1,2,~~~,n),从第1个人开始顺时针方向+1报数,当报数到m(设为11)时,该人出列
1.题目要求: 设有n(设为17)个人围坐在圆桌周围,按顺时针给他们编号(1,2,~~~,n),从第1个人开始顺时针方向+1报数,当报数到m(设为11)时,该人出列,余下的人继续进行,直到所有人出列为止,编写程序模拟这一过程,求出出列人的编号顺序。 2.编写代码:STACK SEGMENT STACK'STACK' DW 100H DUP (?) TOP LAB原创 2018-02-07 17:26:57 · 3860 阅读 · 1 评论 -
汇编语言七 从键盘上读入一个正整数N(<=65535),转换成十六进制数存入AX,并在屏幕上显示出来。
1.题目要求: 从键盘上读入一个正整数N(2.编写代码:STACK SEGMENT DW 100H DUP (?)TOP LABEL WORDSTACK ENDSDATA SEGMENT N DW 0 F DB 0 T DB '0123456789ABCDEF' MSG0 DB 'INPUT:$' MSG1 DB 'R原创 2018-02-07 17:31:51 · 6030 阅读 · 0 评论 -
汇编语言八 编写程序实现,将缓冲区BUFFER中的100个字按递增排序
1.题目要求: 编写程序实现,将缓冲区BUFFER中的100个字按递增排序 2.代码:DATAS SEGMENT A dw 100,344,3435,43433,3438,343,134,80,8,1000,65535,54,45 N=$-A ;计算数字所占的字节数 DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS STAR原创 2018-02-07 17:33:06 · 5915 阅读 · 0 评论