4.1 若要完成以下的数据传送,应如何用mcs-51的指令来实现。
1.r1内容传送到r0。
mov a,r1
mov r0,a
2.外部ram 20h单元内容送r0。
mov r1,#20h
movx a,@r1
mov r0,a
3.外部ram 20h单元内容送内部ram 20h单元。
mov r0,#20h
movx a,@r0
mov 20h,a
4.外部ram 1000h单元内容送内部ram 20h单元。
mov dptr,#1000h
movx a,@dptr
mov 20h,a
5.rom 2000h单元内容送r0。
mov a,#00h
mov dptr,#2000h
movc a,@a+dptr
mov r0,a
6.rom 2000h单元内容送内部ram 20h单元。
mov a,#00h
mov dptr,#2000h
movc a,@a+dptr
mov 20h,a
7.rom 2000h单元内容送外部ram 20h单元。
mov a,#00h
mov r0,#20h
mov dptr,#2000h
movc a, @a+dptr
movx @r0,a
4.2 已知a=7ah,r0=30h,(30h)=a5h,psw=80h,问执行以下各指令的结果(每条指令都以题中规定的数据参加操作)。
1. xch a,r0 a= 30hr0= 7ah
2. xch a,30h a= a5h
3. xch a,@r0 a= a5h
4. xchd a,@r0 a= 75h
5. swap aa= a7h
6. add a,r0 a= aahcy= 0ov=1
7. add a,30h a=1fhcy=1ov=0
8. add a,#30h a=aahcy=0ov= 1
9. addc a,30h a= 20hcy= 1ov= 0
10.subb a,30h a=d4hcy=1ov=1
11.subb a,#30h a= 49hcy= 0ov= 0
4.3 设内部ram的30h单元的内容为40h,即(30h)=40h,还知(40h)=10h,(10h)=00h,端口p1=0cah,问执行以下指令后,各有关存储器单元、寄存器及端口的内容(r0,r1,a,b,p1,40h,30h及10h单元。
movr0,#30h
mova,@r0
movr1,a
movb,@r1
movr1,p1
movp2,p1
mov10h,#20h
mov30h,10h
答:r0= 30hr1= 40ha=40hb=10h
p1= 0cah40h)= 0cah30h)= 20h (10h)=20h
4.4 设a=83h,r0=17h,(17h)=34h,执行以下指令后,a= ?
anla,#17h
orl17h,a
xrla,@r0
cpla答:
a=0cbh
4.5 试编写程序,将内部ram的20h,21h,22h连续三个单元的内容依次存入2fh,2eh和2dh单元。
mov r7,#03h
mov r0,#20h
mov r1,#2fh
loop:mov a,@r0
mov @r1,a
inc r0
dec r1
djnz r7,loop
4.8已知sp=25h,pc=2345h,(24h)=12h,(25h)=34h,(26h)=56h,问在这种条件下执行ret指令以后,sp= ?pc= ?
答:sp= 3412hpc=23h
4.9若sp=25h,pc=2345h,标号label所在地址为3456h,问执行长调用指令。
lcall label
之后,堆栈指针和堆栈内容发生什么变化 ?pc= ?
答:sp=27h, (26h)=48h, (27h)=23h
pc=3456h
第四章 作业
作业 2 基本情况 安徽某船闸,航道标准四级,2020年474万吨,其中上行100万吨,下行374万吨。1 设计船型 长度型宽吃水 拖轮184kw246.41.65 推轮147kw228.01.9 300吨驳船32.08.01.9 500吨驳船42.09.22.0 设计船队尺度。拖带船队 1拖 18...
第四章作业
一 单选题。1 有效的组织设计在提高组织活动效能方面起着重要的作用,下列关于组织构成因素的表述中,正确的是 b a 组织的最高管理者到最基层的实际工作人员权责逐层递增b 管理部门的划分要根据组织目标与工作内容确定。c 管理层次是指一名上级管理人员所直接管理的下级人数。d 管理跨度越大,领导者需要协调...
作业答案第四章
第4章应用项目的系统分析与数据库设计。p 127习题1 答 略。习题2 答 p 138 习题1提示 建立学生表和成绩表后,在表属性列表框中选择table lookup时就可以进行参照完整性设置。referential integrity这个属性用于维护主表 parent table 和细表 chil...