网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
编写程序统计从片外RAM2000开始存储单元中有多少个负数。数量个数存入在片内RAM中30H中。
参考答案和解析
编程如下: SECH: MOV DPTR,#2000H ;置外RAM数据区首址 MOV R2,# 0FH ;置外RAM数据区长度(N-1) MOVX A,@DPTR ;读第一个数据 MOV B,A ;假设第一个数据为最小值 SLOP: INC DPTR ;指向下一个数据 MOVX A,@DPTR ;读下一个数据 CJNE A,B,SLP1 ;新数据与最小值比较 SLP1: JNC SLP2 ;新数据≥最小值,转判循环 MOV B,A ;新数据<最小值,新数据→B SLP2: DJNZ R2,SLOP ;判循环结束否? MOV R2,B ;最小值→R2 RET
更多 “编写程序统计从片外RAM2000开始存储单元中有多少个负数。数量个数存入在片内RAM中30H中。” 相关考题
考题
要完成以下的数据传送,应如何用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单元。
考题
89C51的寄存器间接寻址方式的寻址空间是()A、 特殊功能寄存器 SFRB、 片内和片外RAM的00~FFHC、 片内RAM的80H~ FFHD、 片内RAM的低128B和片外RAM
考题
问答题现有(1024B×4)RAM集成芯片一个,该RAM有多少个存储单元?有多少条地址线?该RAM含有多少个字?其字长是多少位?访问该RAM时,每次会选中几个存储单元?
热门标签
最新试卷