第四章汇编语言程序设计Word文档下载推荐.docx
- 文档编号:13640842
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:32
- 大小:182.39KB
第四章汇编语言程序设计Word文档下载推荐.docx
《第四章汇编语言程序设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《第四章汇编语言程序设计Word文档下载推荐.docx(32页珍藏版)》请在冰豆网上搜索。
ADDC
A,#00H
A,#03H
(2)
CDH+15H-38H-46H=
A,#0CDH
A,#15H
SUBB
A,#38H
A,#46H
;
溢出处理
1234H+8347H=
;
A中为结果低位,B中为高位
A,#34H
A,#47H
30H,A
A,#12H
A,#83H
31,A
4)AB123H-43ADCH=
CLR
C
A,DCH
A,#0B1H
A,#3AH
31H,A
A,#0AH
A,,#04H
32H,A
30H存结果低位,31H存结果高位
30H为低位,32H为高位
3、设有两个4位BCD码,分别存放在23H22H单元和33H、32H单元中,求他们的和,并送入43H、42H单元中(低位在低字节,高位在高字节)。
A,22H
A,32H
42H,A
A,23H
A,33H
43H,A
4、略
5、编程计算片内
RAM区50H~59H单兀中数的平均值,结果存放在
MOV
R0,#8
R1,#50H
ADD
R0,L1
B,#8
DIV
AB
5AH,A
6、编写计算下式的程序。
设乘积和平方结果均小于255。
a、
3002H单元中,结果存于片外3000H单元中。
25
ab
(1)Yab
ab
DPTR,#3001H
A,@DPTR
30H,A;
a暂存30H单元
DPL
CJNE
A,30H,L1;
是否a=b
A,#25
SJMP
SAVE
JNC
L2
B,30H
b值分别存在片外3001H和
5AH中。
L2:
MUL
B,A
A,30H
DPTR,#3000H
@DPR,TA
(a
b)210
b)2
DPTR,#3001H
30H,A
31H,A
A,#10,L1
JC
A,#10
SAVE:
2)Y
2
(a+b)2
(a
10
A,#10
MOVC
DPH,#02H
R1,#15
R2,#00H
数组1首地址低位
R3,#10H
数组2首地址低位
R4,#20H
和首地址低位
DPL,R2
R1,A
DPL,R3
A,R1
DPL,R4
@DTP,RA
R2
R3
R4
R1,L1
8、设有
$
2000H为首地址的存储区中,
100个无符号数,连续存放在以
数和零的个数。
30H,#00H
正数计数器
程求其对应项之和,
试编程统计正数、负
7、设有两个长度均为15的数组,分别存放在以200H和210H为首地址的存储区中,试编
结果存放到以220H为首地址的存储区中。
9、将片外数据存储器地址为1000H〜1030H的数据块,全部搬迁到片内RAM30HH60H中,
并将原数据块区域全部清零。
R0,#30H
R2,#31H
DPTR,#10
LP:
@R,0A
AND
R0
R2,LP
10、试编写一子程序,是R1、R0指向的两个片外RAM连续单元中的高4位二进制数,合并成一个字节,装入累加器A中。
已知R0指向低地址,并要求该单元高四位放在A中高四位。
A,
@R1
ANL
#0F0H
SWAP
A
R2,
@R0
ORL
11、试编程把以为首地址的存储区中。
2040H为首地址的连续50个单元的无符号数按降序排列,存放到以3000H
R2,#50
R3,#20H
R4,#40H
源地址
R5,#30H
R6,#00H
目的地址
DPH,R3
SEND各2040H数据块移入
R3,DPH
SEND:
3000H存储区
R4,DPL
DPH,R5
DPL,R6
R5,DPH
R6,DPL
R2,SEND
R2,#49
R3,#49
A,B,L1
NOMOVE
A,DPL
A,#01H
DPL,A
CMP1:
CMP2:
重复次数
比较次数
NOMOVE:
DJNZ
R3,CMP2
R2,CMP1
LJMP
12、试编一查表程序,从首地址为
地址送到
20A0H和20A1H单元中。
DPTR,#2000H
R2,#100
GO_ON:
A,#41H,IFEND
A,DPH
B,DPL
DPTR,#20A0H
OVER
IFEND:
R2,GO_ON
OVER:
13、设在
以205H单元为首地址的存储区。
50个数重复一遍?
排序结束?
2000H,长度为100的数据块中找出ASCII码为A,将其
200H〜204H单元中,存放5个压缩BCD码,编程将他们转换成ASCII码,存放到
MOVR2,#05H
MOVR3,#02H
R4,#00H
R5,#02H
R6,#05H
R3,DPH
A,#0FH
A,#30H
A,B
R2,CHLP
CHLP:
并存入40H中。
R0,#31H
R1,30H
40H,#00H
LOOP:
A,@R0
A,40H,L1
AGAIN
JNC
40H,A
AGAIN:
R1,LOOP
15、
略
16、
在以2000H为首地址的存储区内,
程,
将它们转换成
BCD码,并以压缩
R2,#10
R4,#00H
存放20个用ASCII码表示的0〜9之间的数,试编
BCD码的形式存在3000H〜3009H单元中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 汇编语言 程序设计