用汇编编程将片外RAM 2000H单元开始的32个单元的内容赋值为FFH
ORG 0000HLJMP STARTORG 0100HSTART:MOV A,#0FFHMOV R7,#32MOV DPTR,#2000HLOOP: MOVX @DPTR,AINC DPTRDJNZ R7,LOOPSJMP $END
举一反三
内容
- 0
MCS-51单片机上电复位时,CPU从()H单元开始执行程序,SP=()H,第一个压入堆栈的数据将位于()(片内,片外)RAM的()H单元。
- 1
编程将片外数据存储器 3000H 单元的内容送入片内 R0;
- 2
执行指令:MOV DPTR, #2000H MOVX A,@DPTR;其结果为将外部RAM 中2000H单元内容传送给A。
- 3
片内数据存储器(RAM)共_______个单元字节地址为_______。 A: 64、00H~7FH B: 128、00H~7FH C: 64、00H~FFH D: 128、00H~FFH
- 4
执行指令:MOV DPTR, #2000H MOVX A,@DPTR;其结果为将外部RAM 中2000H单元内容传送给A。 A: 正确 B: 错误