试题详情
- 简答题在外部RAM中BLOCK开始的单元中有一数据块,数据长度为LEN,试编程统计其中的正数、负数和零的个数分别存入内部RAM的Pcount、Mcoun和Zcount单元。
-
M.CS51
> 1 ORG 0H
2 LEN EQU #10 ; 数据块长度
3 PCOUNT EQU #30H
4 MCOUNT EQU #31H
5 ZCOUNT EQU #32H
6 BLOCK EQU #40H
0000 7840 7 MOV R0,BLOCK ; BLOCK首地址
0002 790A 8 MOV R1,LEN
0004 E6 9 LOOP: MOV A,@R0
0005 C3 10 CLR C
0006 B40004 11 CJNE A,#0H,SULT1
0009 0532 12 INC 32H
000B 8009 13 SJMP SULT2
000D 33 14 SULT1: RLC A; 移出符号位以判断正负!
000E 4004 15 JC NEG
0010 0530 16 INC 30H
0012 8002 17 SJMP SULT2
0014 0531 18 NEG:// INC 31H
0016 08 19 SULT2: INC R0
0017 D9EB 20 DJNZ R1,LOOP 关注下方微信公众号,在线模考后查看
热门试题
- 写一个初始化8259A的程序。假定825
- EAX也被称为累加器,因为它使用最频繁。
- 编写指令序列,比较AX、BX中的数的绝对
- 单片机的复位操作是()(高电平/低电平)
- Pentium微处理机规定了4个寄存器用
- RS-232标准定义的表示数据信号逻辑“
- 8259芯片中,中断结束是指使()中相应
- 处理器进行读操作,就是把数据从处理器内部
- 简述USB总线的主要特征。
- 在半导体存储器中,RAM指的是(),它可
- 试按如下要求分别编写8253的初始化程序
- PC/XT 机的有效I/O端
- MCS-51基本型单片机的中断入口地址各
- 外部设备数据传送有哪几种控制方式?从外部
- 异步通信中两个字符之间的间隔位就是字符格
- 下面叙述中不正确的是()。
- ISA总线仅支持8位和16位数据传输,P
- 堆栈的操作遵循()的数据存储原则,针对堆
- RISC类微处理机采用大量通用寄存器,从
- 页表项的P(D0)