如何查看QTEMP的内容?可以查看别人的QTEMP的

 

如何查看QTEMP的内容?可以查看别人的QTEMP的

 1. 显示自己作业的QTEMP的内容:

(1) 用DSPLIB显示所有外部对象(操作系统之上的可操作的对象):

DSPLIB LIB(QTEMP);

 

(2) 用DMPLIB显示所有内部对象:

DMPOBJ OBJ(QTEMP) OBJTYPE(*LIB)

结果位于假脱机文件QPSRVDMP中:(如图所示)

 

2. 显示别人作业的QTEMP的内容:

(1). 用WRKACTJOB找出所要查看的作业的名称,例如:123315/USERxxx/QPADEV0003

 

(2). STRSRVJOB JOB(123315/USERxxx/QPADEV0003)

DMPOBJ OBJ(QTEMP) OBJTYPE(*LIB)

ENDSRVJOB

结果位于假脱机文件QPSRVDMP中.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据题目要求,需要设计一个六进制减法计数器,具有同步始能、异步复位和预置控制功能。以下是程序设计: ```vhdl LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CNT6 IS PORT( EN,CLR,LD,CLK: IN STD_LOGIC; D: IN STD_LOGIC_VECTOR(3 DOWNTO 0); Q: OUT STD_LOGIC_VECTOR(3 DOWNTO 0) ); END CNT6; ARCHITECTURE BEHA OF CNT6 IS SIGNAL QTEMP: STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN PROCESS(CLK,CLR,LD) BEGIN IF CLR = '1' THEN QTEMP <= "0000"; -- CLR = 1 清零 ELSIF (CLK'EVENT AND CLK = '1') THEN -- 判断是否上升沿 IF LD = '1' THEN QTEMP <= D; -- 判断是否置位 ELSIF EN = '1' THEN -- 判断是否允许计数 IF QTEMP = "0000" THEN QTEMP <= "0101"; -- 等于0,计数值置5 ELSE QTEMP <= STD_LOGIC_VECTOR(UNSIGNED(QTEMP) - 1); -- 否则,计数值减1 END IF; END IF; END IF; Q <= QTEMP; END PROCESS; END BEHA; ``` 该计数器的原理如下: - 当CLR为高电平时,计数器清零,QTEMP被赋值为"0000"。 - 在时钟的上升沿边缘,判断LD是否为高电平,如果是,则将D的值赋值给QTEMP;如果不是,则继续判断EN是否为高电平。 - 如果EN为高电平,则进入计数模式。如果QTEMP的值为"0000",则将QTEMP赋值为"0101",表示计数器的初始值为5;否则,将QTEMP的值减1。 - 最后将QTEMP的值赋给输出端口Q。 注意,在计数模式下,只有当EN为高电平时计数器才会工作。如果EN为低电平,则计数器不会进行计数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值