永发信息网

在这里请求懂汇编的大大,能不能注释最好是能解释下面的程序的语句是什么意思,有什么用?急急急急急啊!

答案:2  悬赏:70  手机版
解决时间 2021-02-25 04:27
1各个模块程序的设计
时钟分频模块:
module clkgen(clk,k,newclk,l);
input clk,k,l;
reg [24:0]q;
output reg newclk;
always @(posedge clk)
begin
if(l==1)
begin if(k==1) newclk=1;
else begin if(q==2000000-1) q=0;
else q=q+1; if(q==2000000-1) newclk=1;
else newclk=0;
end
end
else
begin
if(k==1)
newclk=1;
else begin if(q==20000000-1) q=0;
else q=q+1; if(q==20000000-1) newclk=1;
else newclk=0;
end
end
end
endmodule
校改秒模块:

module cont(clk,j,zq,p,h);
input clk,j,p,h;
output reg[7:0]zq;
always @(negedge clk^j )
begin if(h==1)
begin
if(~p) begin
if(zq=='h99) zq=0;
else zq=zq+1;
if(zq[3:0]=='ha) begin zq[3:0]=0;zq[7:4]=zq[7:4]+1;end
end
else begin if(zq==0) zq='h99;
else zq=zq-1; if(zq[3:0]=='hf) zq[3:0]='h9;
end
end
end
endmodule

闪烁灯模块:

module jjhs(clk,x,o,ldn);
input [11:0]o;
input clk,ldn;
output[11:0] x;
reg [11:0] x;
reg qs;
always @(negedge clk)
begin
if(ldn)x=o;
else begin qs=x[11];x=x<<3;x[2]=qs;end
end
endmodule

倒计时模块:

module decnt(clk,lod,a,q,cout,zq); /module centb(clk,lod,b,qq,cout,zq);
input clk,lod;
input [7:0]a; / input [7:0]b;
input [7:0]zq;
output reg[7:0]q; / output reg[7:0]qq;
output reg cout;
always @(negedge clk or negedge lod)
begin
if(~lod) begin q=a;cout=1;
end
else if(q>0) begin q=q-1;if(q[3:0]=='hf) q[3:0]='h9;
else if(q==0) q=zq; / if(qq==0) qq=zq-3;
end
endmodule

控制模块:

module decontr(lod,clk,clr,aq,,bq,zq,qa,qb,d,lodn,s,x,o,l);
input[7:0] aq;
input[7:0] bq;
input[7:0] zq;
input[11:0] x;
input clk,clr,lodn,s;
output reg[7:0] qa;
output reg[7:0] qb;
output reg[11:0] d;
output reg[11:0] o;
output reg lod;
output reg l;
reg[1:0] qc;
reg qd;
initial begin qa='h06;qb='h09;d='b001100001100;end
always @(negedge clk or negedge clr or negedge lodn or negedge s )
begin if(~clr) lod=0;
else if(~lodn) lod=0;
else if(~s) lod=0;
else begin if(aq==0) lod=0;
else if(bq==0) lod=0;
else lod=1;end
end
always @(negedge lod or negedge clr or negedge lodn or negedge s)
begin if(~clr) begin qa='h00;qb='h00;d='b010010010010;end
else if(~lodn) begin qa='h06;qb='h09;d='b001100001100;l=0;end
else if(~s) begin l=1;qa='h99;qb='h99;o='b000100000100;d=x;end
else begin qc=qc+1;
case(qc)
0:begin qa=zq-3; qb=zq;d='b001100001100;end
1:begin qa='h03;qb='h03; d='b010100010100;end
2:begin qa=zq; qb=zq-3;d='b100001100001;end
3:begin qa='h03; qb='h03;d='b100010100010;end
default:begin qa='h00; qb='h00;end
endcase
end
end
endmodule
最佳答案
这是什么语言啊
全部回答
mov r0, #30h //将立即数30h放入r0 mov a, @r0 //取地址30h的数据 inc r0 //r0加1后放回r0 r0=31h add a, @r0 //将地址31h内的数据加上a后,放回a da a //将a调整为十进制 inc r0 //r0加1后放回r0 r0=32h mov @r0, a //将a放入地址32h中 sjmp $ //等待 其实这段是实现了将地址30h和地址31h的相加,最后放入地址32h中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
久其软件月报年份如何更改
汽车会车时是以右行原则,那么 火车在双线会
有名同义词
听说洛迪硅藻泥被"东方雨虹"收购了,那加盟他
小清河这个地址在什么地方,我要处理点事
三星C7沧海蓝是假的吗
维尼宝贝顶级儿童摄影会所在哪里啊,我有事要
淘宝买家好评了,卖家没有好评,系统默认好评
可以找代办公司核名吗
c盘大小影响网速吗
隐私权是人身权利的重要组成部分,下列关于隐
美的净水机专卖(冷水江市总代理)怎么去啊,有
求耽美小说<写实派玛丽苏>完整版不加压百度云
求资料,关于:明代嘉靖初年 浙江布政使 丁聪
新疆哈密引水土方工程
推荐资讯
鑫鑫舞蹈专业艺术学校燕北分校怎么去啊,有知
网上找工作哪个网站最好,招聘网站哪个靠谱的
noino的复数形式是什么
瓷都相应的城市名
建筑学专业大学排名30
慧聪电脑在哪里啊,我有事要去这个地方
地锅羊肉地址在什么地方,想过去办事
龙头沟地址在什么地方,想过去办事
虾米如何编辑歌曲标签
眼镜片的边边碎了一点点,可以去眼镜铺里把那
龙塔街道我想知道这个在什么地方
正装的衬衣和西裤有哪些知名并且实惠的品牌^^
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?