没有合适的资源?快使用搜索试试~ 我知道了~
第四章--汇编语言程序的设计说明.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 132 浏览量
2021-10-11
22:49:55
上传
评论
收藏 45KB DOCX 举报
温馨提示
试读
28页
第四章--汇编语言程序的设计说明.docx
资源推荐
资源详情
资源评论
第四章 汇编语言程序设计
1、编程将片 40H~60H 单元中的容送到以 3000H 为首的存储区。
答: MOV R1,#40H
MOV R2,#21H
MOV DPTR,#3000H
L1: MOV A,R1
MOVX DPTR,A
INC R1
INC DPTR
DJNZ R2,L1
2、编程计算以下算式的程序
〔1〕23H+45H+ABH+03H=
MOV A,#23H
ADD A,#45H
ADD A,#0ABH
XCH A,B ;溢出处理
ADDC A,#00H
XCH A,B
ADD A,#03H ;A 中为结果低位,B 中为高位
〔2〕CDH+15H-38H-46H=
MOV A,#0CDH
ADD A,#15H
SUBB A,#38H
SUBB A,#46H
〔3〕1234H+8347H=
1 / 28
MOV A,#34H
ADD A,#47H
MOV 30H,A
MOV A,#12H
ADDC A,#83H
MOV 31,A ;30H 存结果低位,31H 存结果高位
〔4〕AB123H-43ADCH=
CLRC
MOV A,#23H
SUBB A,DCH
MOV 30H,A
MOV A,#0B1H
SUBB A,#3AH
MOV 31H,A
MOV A,#0AH
SUBB A,,#04H
MOV 32H,A ;30H 为低位,32H 为高位
3、设有两个 4 位 BCD 码,分别存放在 23H、22H 单元和 33H、32H 单元中,求他们
的和,并送入 43H、42H 单元中〔低位在低字节,高位在高字节〕。
答: MOV A,22H
ADD A,32H
MOV 42H,A
MOV A,23H
ADDC A,33H
MOV 43H,A
2 / 28
4、略
5、编程计算片 RAM 区 50H~59H 单元中数的平均值,结果存放在 5AH 中。
答: MOV R0,#8
MOV R1,#50H
MOV A,#00H
L1: ADD A,R1
INC R1
DJNZ R0,L1
MOV B,#8
DIV AB
MOV 5AH,A
6、编写计算下式的程序。设乘积和平方结果均小于 255。a 、b 值分别存在片外
3001H 和 3002H 单元中,结果存于片外 3000H 单元中。
〔1〕
Y =¿
{
25 ¿
{
a×b ¿¿¿¿
, a=b
, a<b
, a>b
MOV DPTR,#3001H
MOVX A,DPTR
MOV 30H,A ;a 暂存 30H 单元
INC DPL
MOVX A,DPTR
CJNE A,30H,L1;是否 a=b
MOV A,#25
SJMP SAVE
L1: JNC L2
3 / 28
MOV B,30H
MUL AB
SJMP SAVE
L2: MOV B,A
MOV A,30H
DIV AB
SAVE: MOV DPTR,#3000H
MOVX DPRT,A
〔2〕
Y =¿
{
(a+b)
2
+10
¿
{
(a+b )
2
¿
¿¿¿
,(a+b)
2
<10
,(a+b)
2
=10
,(a+b)
2
>10
MOV DPTR,#3001H
MOVX A,DPTR
MOV 30H,A
INC DPTR
MOVX A,DPTR
ADD A,30H
MOV B,A
MUL AB ; (a+b)
2
MOV 31H,A
CJNE A,#10,L1
SJMP SAVE
L1: JC L2
CLRC
SUBB A,#10
4 / 28
SJMP SAVE
L2: ADD A,#10
SAVE: MOV DPTR,#3000H
MOVC DPTR,A
7、设有两个长度均为 15 的数组,分别存放在以 200H 和 210H 为首地址的存储区中,
试编程求其对应项之和,结果存放到以 220H 为首地址的存储区中。
答: MOV DPH,#02H
MOV R1,#15
MOV R2,#00H ; 数组 1 首地址低位
MOV R3,#10H ; 数组 2 首地址低位
MOV R4,#20H ; 和首地址低位
L1: MOV DPL,R2
MOVX A,DPTR
MOV R1,A
MOV DPL,R3
MOVX A,DPTR
ADD A,R1
MOV DPL,R4
MOVX DTPR,A
INC R2
INC R3
INC R4
DJNZ R1,L1
SJMP $
5 / 28
剩余27页未读,继续阅读
资源评论
yunxidzh
- 粉丝: 59
- 资源: 30万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功