汇编语言编程题目资料答案Word下载.docx
- 文档编号:21525829
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:15
- 大小:35.92KB
汇编语言编程题目资料答案Word下载.docx
《汇编语言编程题目资料答案Word下载.docx》由会员分享,可在线阅读,更多相关《汇编语言编程题目资料答案Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
,[X]
[2]
[4]
[6]
5.3试编写一程序,要求比较两个字符串1和2所含字符是否相同,若相同则显示,若不相同则显示。
1"
111111111"
13,10,"
$"
2"
222222222"
!
"
!
1
2
9
09
21h
5.4试编写一程序,要求能从键盘接收一个个位数N,然后响铃N次(响铃的码为07H)。
01H21H
30H
3
07H
2H21H
5.5编写程序,将一个包含有20个数据的数组M分成两个数组:
正数数组P和负数数组N,并分别把这两个数组中数据的个数显示出来。
-32,
25,36,-18,-64,0,-3
$
-
?
;
存放正数
存放负数
0;
负数个数
正数个数
;
首地址
循环次数
1:
[];
取第一个数
和0比较
1;
大于等于0,转
小于0,加1
转1
0:
大于等于0,加1
指针增1
循环次数减1
2;
不等于0,转回
存储负数个数
存储正数个数
5.6试编写一汇编语言程序,要求从键盘接收一个4位的十六进制数,并在终端上显示与它等值的二进制数。
s20(0)
n4
输入内存字符
1(0)
'
:
0,0,'
$'
0,0,'
4l0:
[]
30h
39h
l00
61h
66h
57hl333
l00:
30h
l333[]
l0
2l000[]
4
00,80h
l1
'
0'
21hl2
l1:
'
1'
l2:
1
00
6l000
5.7设有一段英文,其字符变量名为,并以$字符结束。
试编写一程序,查对单词在该文中的出现次数,并以格式“”显示出次数。
Z,0
2:
"
"
S"
1
U"
2
N"
Z1
5.8有一个首地址为的100D字数组,试编制程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零。
100H
12,0,0,0,0,0,1,2,3,6,4,7,8,2,1,0,0,54,5,0,2,4,7,8,0,5,6,2,1,4,8,5,1,45,7,5,1,2
0,2,4,0,2,54,0,12,0,0,0,0,0,1,2,3,6,4,7,8,2,1,0,0,54,5,0,2,4,7,8,0,5,6,2,1,4,8,5,
1,45,7,5,1,2,0,2,4,0,2,54,0,45,7,5,1,2,0,2,4,0,2
0H
64H
2H[],0H
1H
[],0H
2H
s:
2H[]
[2]
s
5.9在到99单元中存放着一个字符串,试编制一程序测试该字符串中是否存在数字。
如有,则把的第5位置1,否则将该位置0。
99
9'
10H
5.10在首地址为的数组中按递增次序存放着100H个16位补码数。
试编写一个程序把出现次数最多的数及其出现次数分别存放于和中。
0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,511
0,0,0,0
[];
存放最大数
存放最小数
199;
循环199次
001:
[]
002
003
004
002:
004
003:
004:
001
保存结果
2,
200
005:
006:
007
007:
006
6
008
4,
6,
008:
005
4c00h21h
最后结果9,-1,5,36
5.11试编制一个程序,把中的十六进制数转换为码,并将对应的码依次存放到数组中的4个字节中。
例如,当()=2A49H时,程序执行完后,中的4个字节内容分别为39H,34H,41H和32H。
x'
Y'
y'
N'
01
a'
z'
1x
A'
Z'
x
y
5.12已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。
试编制一程序,把既在A中又在B中出现的整数存放于数组C中。
A1,3,4,6,10,12,15,21,33,2,40,42,46,48,55
B2,3,6,21,33,41,55,88,8,66,21,10,22,23,56,48,50,51,89,100
Z15(?
15
[]
(保存外环)
20(内环次数)
(每次内环完,重新赋值)
3(相等,退出内环)
3:
4(内环完毕而没有相等的就直接到外环)
4:
(外环出栈)
421H
5.13从键盘输入一系列字符(以回车符结束),并按字母、数字及其他字符分类计数,最后显示出这三类的计数结果。
0,0,0;
分别存放字母、字母和其他字符的个
数
01;
判断是否为字母
5
41h
[0],1
39h;
判断是否为数字
31h
[1],1
[2],1;
其他字符的个数加1
[];
打印输出的内容,为16进制
4
7h
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 编程 题目 资料 答案