03H
21H
22H
23H
24H
第1题:
以下程序实现的功能是端口20H读进的数据乘端口30H读进的数据,结果存放在【 】中。
START:IN AL,20H
MOV BL,AL
IN AL,30H
MOV CL,AL
MOV AX,0
NEXT:ADD AL,BL
ADC AH,0
DEC CL
JNZNEXT
HLT
第2题:
以下程序段中,有数据2000H的字单元的偏移量分别是()。ORG 20H VAR1 DB 0,’0’,20H,0,20H DW VAR1
第3题:
A.SP=0F002H,(0F001H)=20H,(0F002H)=08H
B.SP=0EFFEH,(0EFFFH)=08H,(0EFFEH)=20H
C.SP=0EFFFH,(0F000H)=20H,(0F002H)=08H
D.SP=0EFFEH,(0EFFFH)=20H,(0EFFEH)=08H
第4题:
指令MOV R0,#20H中的20H是指()。
第5题:
假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。 ┆ Next: MOV SI,0 MOV WORD PTR[SI],0 ADD SI,2 CMP SI JNE NEXT ┆
第6题:
指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
第7题:
要完成以下的数据传送,应如何用MCS-51指令实现? ⑴ R1的内容传送到R0; ⑵ 片外RAM 20H单元的内容送R0; ⑶ 片外RAM 20H单元的内容送片内RAM 20H单元; ⑷ 片外RAM 1000H单元的内容送片内RAM 20H单元; ⑸ ROM 2000H 单元的内容送R0; ⑹ ROM 2000H 单元的内容送片内RAM 20H单元; ⑺ ROM 2000H 单元的内容送片外RAM 20H单元。
第8题:
以下程序段中,有数据2000H的字单元的偏移量分别是()。\nORG20H\nVAR1DB0,’0’,20H,0,20H\nDWVAR1
A、03H
B、21H
C、22H
D、23H
E、24H
第9题:
试编写一程序,查找内部RAM单元的20H~50H中是否有0AAH这一数据,若有,则将51H单元置为01H,若没有,则使51H单元置0。
第10题:
编程将内部RAM的20H单元的内容传送给外部RAM的2000H单元。