jsp编程框架问题
上 左 右框架。
<%@ page language="java" pageEncoding="gb2312"%>
<html>
<frameset rows="26%,74%" border="0">
<frame src="Top.jsp" scrolling="no" name="Top">
<frameset cols="20%,59%" border="0">
<frame src="left.jsp" scrolling="no" name="left" id="left">
<frame src="Pagination" scrolling="yes" name="right">
</frameset>
</frameset>
</html>
这个页面框架。你说的是这个还是具体开发的框架?
在C语言中取余时,小的对大的取余时怎么取,如2%5,1%10,3%8等等,求解答。
取余不分大小。 余数=被除数-商*除数 这里的商是整除后的结果 例如2%5 因为25=0 所以取余运算的时候系统做2-25*5=2-0*5=2 例如5%2 取余运算时候系统做5-52*2=5-2*2=5-4=1
单片机程序分析试题
第一题:
(20H)=20H,(21H)=91H,(22H)=A0H,(23H)=01H
Cy=0, A=0A0H, R0=23H, R1=28H
至于第二题吗,你们老师可真变态,好好的SUBB不让用,要用CJNE
程序如下:
;BLOCK为地址起始位
;LEN为数据数量位
;MINI为最小数据
整个编程的思路是这样的:
先设一个基准数,从最大的0FF设起,再把这些数据与基准数比较是否一致,如果一致,则先把这个数(也就是基准数)存起来,这一行就不用再往下比较了。然后把基准数减一,再执行上面的程序,如果亦有相同的,则把现在的基准数存起来,覆盖原来存的数据。就这样一直减,减到0后,停止,存起来的最后一个基准数就是最小值。
MOV R0, #BLOCK ;将地址起始位置存入R0中
MOV R1, #MINI ;将最后结果存储地址存入R1中
MOV R2, LEN ;数据数量
MOV R3, #0FFH ;比较的基准数
LOOP:
MOV A, @R0 ;读入数据
CJNE A, 03H, NEXTLOOP ;和基准数相比较,不等于则转移
MOV A, @R0 ;等于基准数了,先存起来,如果将基准数减小后,再没有和基准数相等的了,那么这个数就是最小的。
MOV @R1, A
CLR C
MOV A, R3 ;如果基准数已经减到00H了,那么,就不用再减一比较了,因为已经从0FF开始至00结束,全比较过了
JZ WAIT
SUBB A, #01H ;基准数减1
MOV R3, A
MOV R0, #BLOCK
MOV R1, #MINI
MOV R2, LEN
LJMP LOOP
NEXTLOOP:
INC R0
DJNZ R2, LOOP
WAIT:
LJMP $
按你的修改,再修改结果
(20H)=20H,(21H)=91H,(22H)=0D0H,(23H)=00H
Cy=0, A=0D0H, R0=22H, R1=28H