试题详情
- 简答题简述SJMP(短转移)指令和AJMP(绝对转移)指令的主要区别。
- 前者提供了以SJMP的下一条指令的起始地址为中心的256字节范围的转移(-128~+127),后者的转移目标地址必须在与AJMP的下一条指令的第一字节相同的2KB区的程序储存器中。短转移方便了可重定位编码。SJMP方便了PC可重定位编码,但转移范围小。而ASJMP转移范围大,但存在跳区的限制,AJMP指令只能位于2KB区的最后2个字节处时,才可跳到下一个区去。因此用AJMP指令来代替SJMP指令是有条件的,也就是目标地址必须与它下面的指令存放地址在同一个2KB区域内。
关注下方微信公众号,在线模考后查看
热门试题
- 对定时器0进行关中断操作,需要复位中断允
- 试编程:将片内RAM50H、51H单元二
- 以下字符列中,是C程序的合法标识符的是(
- MCS-51单片机中,唯一一个用户可使用
- MCS-51单片机的字长是()位。
- 80C51单片机定时器溢出标志是()。
- 将内部RAM 80H单元内容
- 89C51单片机外部中断源有几种触发中断
- MCS-51单片机有4个8位并行口(P0
- C语言中最简单的数据类型包括()
- 累加器A的内容是85H,执行RLA指令后
- 下面有关波特率的说法正确的是()。
- DPTR可以分为两个8位的寄存器使用,但
- MCS-51单片机是高档16位单片机。
- 单片机P0、P1口做输入用途之前必须()
- 对于80C51无嵌套的单级中断,响应时间
- CPU主要的组成部部分为()
- 一个C源程序至少应包括一个()函数。
- 单片机应用系统是由硬件系统和()组成的。
- 共阳极数码管显示A时的字型码是()H,共