QJ 1553.1-1988 STD总线技术规范.8位STD总线技术规范.pdf

上传人:吴艺期 文档编号:193605 上传时间:2019-07-14 格式:PDF 页数:41 大小:1,003.32KB
下载 相关 举报
QJ 1553.1-1988 STD总线技术规范.8位STD总线技术规范.pdf_第1页
第1页 / 共41页
QJ 1553.1-1988 STD总线技术规范.8位STD总线技术规范.pdf_第2页
第2页 / 共41页
QJ 1553.1-1988 STD总线技术规范.8位STD总线技术规范.pdf_第3页
第3页 / 共41页
QJ 1553.1-1988 STD总线技术规范.8位STD总线技术规范.pdf_第4页
第4页 / 共41页
QJ 1553.1-1988 STD总线技术规范.8位STD总线技术规范.pdf_第5页
第5页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、。J中华人民共和国航天工业部部标准QJ 1 553. 1-88 STD总线技术规范8位STD总线技术规范1988-04-25发布1988一12-31实施中华人民共和国航天工业部发布目次1 主题内容与适用范国. ( l ) 2 逻辑规范. . . . . . . . . ( l ) 3 信号描述.E.(1 ) 4 时序规范. . . . . . . . . . . (8) S 电气性能规范.H自.自. (11) 6 机械规范. . . . . . . . . (13) 附录ASTD总线实施细则(补充件). .(阳)附录BSTD指令助记符(补充件). . . . . . . . (28) 中华人民

2、共和国航天工业部部标准QJ1553 1 88 STD总结技术规范8位STD总结技术规范STD总线定义丁一个八位的微处理器总线标准。本标准采用小板模块化的结构,能够灵活地组成各种不同的控制系统。典型的系统构成见图1。1 主题内容与适用范围木标准适用于八位STD总线产品的设计和生产,用户亦应参照使用。本标准包括下列内容z模板尺寸总线连接器总线引脚的功能分配信号定义电气性能要求读/写时序读/写信号时间宽度参数本标准不包括下列内容模板功能用户接口互换性2 逻串规范总线连接器脚的功能分配,总线引线脚按功能分为五组g逻辑电源总线脚l日数据总线脚7-14地址总线脚15.30控制总线脚3152辅助电源总线脚5

3、356总线连接器I仰的功能分配见表1。信号流的方向是以当前主控插件为准。3 值号描述3.1 电源总钱(脚1-6、剧53- 56 ) 电源总线分成逻辑和模拟电源两组。多达五种独立的供电电源。可以与两组独立的地线航去工业部1988-04-25批准1988-12-31寞施l QJ1553 , l-88 一起使用。见表2所示。其中脚5和脚6可作它用。当用于其他目的时,插件上所有切断措施,以防止冲突。表1总线连接器寻I脚的功能分配1 元件百| 线路面嗣后岳母再hi-II面王豆石l一后再再一句一Vcc 输入i 逻辑电拥i 2 VCC输人|逻辑电源(+5V)逻辑l i(+5V) ! 3 GND 输入| 逻辑

4、地:. GND 1输入lZ辑地电源I5,YB日I/VBATI输入|逻辑偏压/备i6 I VBB的/DCI输入陋辑偏庄/电源掉电用电池电源1PDl 惜号二二一一一一二一-1-一一7, D3/A19 输入/输出1, B i D7/A23 输入/输出J时9! D2/A18 1输入/输出1数据总钱/地,10 1 D6/A22输入/输出!数据总线/地址扩展川11川口输入/输出|址扩展|12lD山1i输入/输出!i 13 I DojA16 输入/输出I; 14 1 D./20 1输入/输出i 15 A7 I 输出地址|17l A6 | 输出| ;:|:lzi | 输出巴约25 , 12 I 输出| 输出1

5、 输出l丐石,一输出输出输出输出输出输出输出输出A15 .14 113 /12 /11 /10 /9 A8 680 112 地址总线地址总0;I 22 2. 28 28 30 写存储器或I32 1/0 I 输出11/0地址选择13.输入/输出I1/0扩展I 38 出输出出,v输辅twox nkE MM mmm 读存储揭戒1/0输出10RO 10EXP 存储掘地址选律存储量扩展33 控制I35 I CPU机器周期同步信号CPU状态总线请求巾断请求非屏蔽中断按请求键复位l辅助刷刷优先权链输入叫M即Nc-I输出.0 I ST1TUSO输出42 I BUSRO输入刷新定时CPU状态总线响应中断响应I

6、4. 等待请求I .8 系统复位48 来自处理50 | 器的时钟l 输出|优先权链输出152 37 I REFRESH 39 I STATUSl 41 I BUSAK 43 I INTAK. 45 I WAITRO 47 I SYSRESET ,9 I CLOCK 山山山山山山输输输旦、线IMTRQ NMIRO PBREST CNTRL 出入出出输输输输入入入人输输输输输入, 51 I PCO PCI 2 QJI553.1-88 续衰1线路即俗吟茜称I1ii%0记川时说54 I AUXGND 川-v|输入输入辅助她辅助负电部(-12V) 洼,指低也平有效我2咆m总统寻l脚功能分配引|胸i说明也

7、军事号信给压电地仙吧掉的源源制mw血他服源峭邮电电咆地电院咆电咆E负输榈树望用霞流助助助泼泼偏备俯直树辅辅4 246 0叭56135666355 5 逆哗啦旅(+5V)il!辑咆懈的接地成f低目电流逻罄供电电1源草i辑(- . 备用咆他供电也f版E 低f1l流逻辑供电rIl1:E2# ( -5V ) 备用的宣流电jW,掉电信号辅助电源的地找iE藏流电源(+12V) 负直流电源(-12V) 泼,1)脚5VBAT叩备用咆汹咆应.VBAT是一个宜说咆应.2 )脚eDCPD-主流电源掉电信号.DCPD J盖v个指示Vcc电源电压降低到推荐自古极限假以下的边鳞信号-3.2 戴据.饿(跚7-14)(8俄、

8、双向、王三舔,而曦早有效)数据总线的方向,由当前控插件控制。并31:卖(RD*)写(W且川和中断响应(INTAK川的影响。所有捕件当;Il;不使用总统时必须将数据首总线将放成商阻状态。!l临时靠在报件有总线请求(BUSRQ门时,比如要进行DMA传输,常任主授指件必须释放数据总线。数据总统ilJ按分时3适用11讼作为扩R草地址阀翩。做为地址扩距甚闲时的傍脚分隙,必须符合表l规定。3.3 地址总编(麟1530)(16位,:.It,商咆略有貌)地址由!l前正k按摘件送出。但在响E1:r临时按捅件的总统申请BUSRQ.时,常置饺捅件应将放地址总线地址J总线提供16恨地址线,即可rIl存储楼jilJ肉1

9、/心设备激行诗闷。用砖铺苦苦i商)ji;(NEMRQ* )和1;0请求。(IORQ. )两根控制线来区别是存储器操作还是1/0操作。由具体的微必丑盟秘来决惑地也1:线的数阴栩如何古董用这些地址线Jj1淡3,3 QJ1553.1-88 地址总线可采用分时复用数据总线来进行扩展。在进行地址扩展时,引脚的功能必须符合农l规定。江智能rG没L:?各种制时口网1STD;总绞实用举例4 QJI553.1-88 表3地是t然E1Z用主持例1地址线(刷新期间1/0地找数)给政榻数目地放饺以1/0形式映射1/0以将俯精形式映射1/。协8080 16 成8l:16 8085 18 fL 8 ) 16 Z80 16

10、 f民7, 低8亿16 6800 16 16 6809 16 16 6502 16 16 NSC800 16 悦3W 低8仪16 8088 20 f民8(,: 20 3.4 搜翩.1然(脚31-52 ) 控制总线古自兮线分为5组s平宇储部利1/0控制。外部设备的jll时按倒,时钟和复!f.,中由i利总量2控制。Ij!:fr优先权链排队。3.4.1 存储怨和1/0控制线为部储楼和1/0的越本馀作挺供所有尊婆的宫号,简单的应用悄况只姿求Til六个控制信号。所有的STD插件都必须支持存储苦苦和1/0控制线。a. 脚31WR-均存储Ujj飞输出(二三态,低电平有究生)。WR由当前E投指件产生,它炎fF

11、总线保持者或将保持准备送往被等址的存储苦苦或外部设备的有效数扫吉、所以W且-f止-个r:iJ储存报或输出口写入数扮的信号。b. 脚32RD读储存部:d输入(二三态、低也平有效)。RD饰自ll甜j:神,指件产效。表示需要从存储器或输入口读取数据,被珑的输入设备就存储器必须用这个仿号把数据沈j遭到总线上去。C. 脚3310RQ-一-1/0请求(三三态,低唱平有数)10RQII旦前交按惯件产织.应表示I/OJ哥就行谈wt匀,成者荒特定的操作,即1/0周此侬号与RD*就WR然同;:tJ盟,谈jjtl字操作。对3在战处E型导IORQl哥和其它微处lll!器然占去一起逃i恿以确5良种特定操作。对Z80)而

12、商,将10RQ和STATUS1(MI叫一想来褒示中断响贼。d. 脚34MEMRO*一将储苦苦i市农(三态,低咆吁在布效)。MFMRQ*阳说的主lj前ft-t:t:,淡泊.ll存储君自谈成仔储精亚军操作成者必专门的操作。在L储苦苦恼ff用此起-)-均RD飞WR叫目主且含辛m宇1j苦燎的旅EE均操作。对某些处理器的MEMRQ*和1:)1;它的微处理苦苦俗号一起来确!一些特定的操作。对80日8阳苦于.f目MFMRO钳制STATUSI*( DT/R )和STATUSO( SSO )一起我治龙被动状态。. 脚35IOEXP一1;0扩版(高电lf扩艇、低电平逃递)10EXP可以自任何派产生.JfJ此信号来

13、进:fr1/0扩股或选巡1/0口地址。信号为低电平时遥遥某本1/0进行操作(其它I/Oj削中必姿对10EXP进行译鹅。5 QJ1663 ,1 88 f , 脚36MEMEX-:(f.储扩底(商也F-扩且是,低咆F-逃淄)MEM日X可以防衍何源产敛。用来激行存储粮扩展成存储苦苦溅起t,j百号为低咆平时选通基本系统存储器。MEMEX可用来实现存储器发盖,如引导程序操作.按制插件可以断开主系统存储器i!ii使用替换的:(f.储稽。其它存储普普销对MEMEX进行详梢。3, 4, 2 外tli!I:饶恕时按制俄此线产生的校市J信号才能使具有处现器的STD总统为其相肢的外部设备服务。STD总线可以应用于任

14、何8位的微处现器。大部分的外部设备只能与所规定的某种微处理器一起工作。四根控制线指JE为外部设备定时,它们彼炎分别对应某种微处理器。所以只能为自己的那种外部设备服务。网ff百STD!总然不限于一种微处理撼。a , 脚37REFRESH一刷新定时(三态,低电平有效RFFRFSH信号可以自当前主控插件或者由单独的控制插件来产生。用此信号来刷新动态衍储苦苦,此命惨的特性丰OJE时可以自存储器苦苦中!l!Z处理然决JE。在不曹营刷新的系统中可以不考虑REFRESHj百号。b, 脚38MCSYNC-机器周期同步信号(三态,低电平有效)。MCSYNC.必须由当前主控插件产生。此信号在处理器的每个机器周期产

15、生一次.MCSYNC依侈的出现JE义为机器周期的开始。此f雷击苦的精确申奇傲非日JE时均处-器有关。用此信号来保持外部设备和处现器的操作同步。还可以用此有号一个周期一个周期地对总线的操作进行分析。MCSYNC.应用于3适用数锁线扩展7iJ.址时的地址饿乎乎f商号。C , 脚39STATUS1.状态按制线I(二三态,低也平有效)STATUSl.嗣当前主制捅件产线,供给外设作为辅助的定时信号。当二k控捕件提供此信号时,应将此信号府作取指令信号。6 d, 脚40STATUSO状态校制。(俗,低同盖平有效), STATUSO刷新前或投捅件产生,提供纷外部设备作为附加的定时传号。各种8位处理器的外部设备

16、定时控制线的应用见表4,辛辛4各种8位处理器的外部设备定时控制统REFRESH 生c现吉普| 刷新寻|胸1378080 8085 NSC800 ! REFRESH 8088 280 ; REFRE8H 6800 6809 6809E 6502 MCSYNC CFgUl脚机13苦8苦周期网占据SYNC A1.E-ALE. ALE J (RD+WR+JNTAK) ! EOUT (帚2) EOUT (c2 ) 2 STATUSI .:PU状1号l脚39MI SI SI DT/R Ml VMA LI巳SYNC STATUSO CPU状斋。BI胸14080 SO. 880 且/飞!VR/W R/W R/

17、W i:t, () .低电平有效不用QJ1653.1-88 R/W.t贵商阵主平有效,略低鼠平将她(j) DT/R.数据成滋时为高电平,接收时为低电平-3.4. 中断和,银锁搜制搜利用这骏线可实现下列总线控制操作女H庭主辈革F储樵斗字耳宜,多处跑方戏,在步,盟主量的f1.储,伴咆望重新1起攻12生备种各样的的中断Jj法。多个中断成总统请求的优允权,既可用III行t且可用并行仲裁方法实现。a. 脚41BUSAK总线响应信号(低电平有效)BUSAK*幽常任主控插件产生,用以表示总线可以被临时主控插件使用,常任主控插件在响应BUSRQ*时,释放总统并在日SSAK*然1:绘出1i1穿商辛苦,此i高占去

18、)j(出现在?!阀割L楼周期究成之弱。如果有多个饺制器需!llf总统请求时此信号惑和优先权傍号进行级命。b. 脚42BU5RQ*一总线请求信号(低电平有效,开路集电极/漏极)BUS且Q叫肖号由i临时主控愉件产生,俊常任主控娟、件中止总统操作,应在当前的机器周期究成之后将放总纹,放行仔储吉普3支援存取(DM)时,必须使用此俯在;J,)忆1M号盯以放输入,也可以是输邸,或者是双响,依锁于硬件支持。C. 脚43INTAK*中断响应(低电平有效)。lNTAK*由常任主控插件产生,此俗号的出现向阳谈中断的设备等挂爪率在兰州4件已fI!好准备响ll中断,草草币1爆中断时,我INTAK佛倚号期间求中断的设备

19、必须将向缀城放放3月J数据总线上去。如果有多个按制器都要求中断时,则必须用INTAK*与优先权信号组合使用。INTAK常在rliJ缝中断为袋中应用。d.脚44INTAQ*断消求(低也乎有效,开路祭睛在挂在/击着极)INTRQ是任何从捅仲向主按CPU灰白的中断申请筒号。除非白蔡先安排的稳序指令来开启中断,否则CPU对JNTRQ信号进行屏蔽i不予理睬。如果CPU接受了中断,则产生INTAK信号作为应咎。;ij外的一些动作将决f豆子微处五盟哥哥的数塑,以及中断有2己的指命及文静巾晰的硬件锁掬。e. 脚45WAITRQ一等待请求(低咆平有效,开路集电极/漏极)WAITRO由主控插件从插件产生。在此信号

20、有效期间使主控插件暂停操作。在此状ili下,主控捕件在地址线上僚阶一个省般地址。WAITRQj商在圣节骨)fjCPU周期中插入等待状志。例如常用夜低速存储糠的榨取利棋步执行巾。f. 脚46NMIRQ一一非屏蔽中断请求(低也平有效,开路集电极/漏极)NMJRQ由任仰.:t控捕件成JA插件产生,作为rliJ常任主控描件发出的缎商优先仪的中断输入商品去,官必须作为处丑盟秘中的关键f商嗲;$:使用。例如,你咆指泌商号。3.4.4 时钟和须依铺号镜时钟和复位信号线向总线提供基本的时钟J时俗号和总线复位能力。a. 脚475YS RFSET*-一系统发位(Ir电乎乎可效,:If路线电极/瀚悦)SYSRFS抗

21、T*佼何系统;It仪线路产:,i该也跻可Il叶在源上叶直被世H1i吟触及。也lJ出校7 QJ1553.188 键复位触发。所存具有百骨架初始化的电路的捕件都应译码SYSRESET,b. 脚48PBRESET一一按键复位(低电乎有效,开路集电极/漏板)PBRESF.T由任何插件产生,作为系统发位线路的输入信号。C. 掷49CLOCK-一由处理苦苦来的时钟信号CLOCK幽常任主控插件产生,是经缓冲的处理器时钟信号。用此信号liJ作为系统的问2J;f奇斗圣城作为总的时钟源。d. 脚50CNTRL*w叫去控制tlf商号CNTRL*作为专门的时钟寇时僚主去。可以由作沟辅助线路的任个捕件产敛。1:可能始生

22、1:现滞时钟情号的毅数f击,也可作为实时时钟百号,或者作为j(;现糠的外部输入时钟。3.4.5 优先权镰攒钱优先权链接线,作为取行中断成总线控制之用。两个总统引脚按规定连到优先链上.)比链姿求插件k有相应的逻辑电路,以实现串行优先权功能。如插件不主要求优先键时,必须在擒件上由PCI自PCO跳线。a. ¥l脚51PCO优先仅链输出(苦苦也平有放)每个模件的PCO作为输出擦到下一个优先权比它低的描件的PCI端作为输入。如果一个插件冒冒然优先权,则必须将向己的PCO低于接低咆子。b. 脚52PCI优先仅饭输入(肉也早有效)PCIlI接接到比自己优允权,16的损件的PCO端。如果一个铺件的PCI输入输

23、为商咆平,则比捅件可以我得优先权。4 时*规范Nl号时jl,总的信号时序供给存储楼1/0进行读写操作为保证备抬件的兼容性,此信时序在总线上趁确寇的4.1 地址罐梅恼唱昏时*扩展f窗母、地址总线前锋和i常2附商号都用来在存储然相1/0边行谈虫草操作时对放#踏进行选址,这极育专去统称为地址选择倏占去.J且倒2,扩展仿号(MEMEX、IOEXP)用于对替换在储怨成1/0浓行法批地址总线信号(Ao-A川)用来在存储器成l/O间确i:E一个数据的唯一地址。请求信号(MEMRQ飞JORQ.)。用来确i:E:.!幸存储器操作还是1/0操作。地址选择信号可以按任何次序出现,在这组信号中从最末一个信号变成有效起

24、到开头)个信号变成无效止,依比米确I草地址选择信号的时间。地址i串摔信号在存储器和1/0的读写操作之前必须全部生止于稳定状态.8 4.2 说他愕时*QJI553.1-88 扩展i号(MEMEXJ( /OEXP) 地址选择暗号P理2地址逃i宫号时序读宵占景时/il图3,除了数据哥总线是出存储iiJH/O淄件逃11响应iu产生的外。其它衍号都处向当前交校插仲产:1.:,t蓝侬号夜将储粮草I/O被边的地址_t引起读然fj号。谈f商号?在选择俗号有效期间必须改变状态,但也可同时变化。i据信号1月份必须表示数据已被传送,.划商号必须保持数t府总线子i效,1到数据被主控捅件接受为止,数据总线信号包含着一个

25、要传送给烹掠捅件的数据学节,所以我读ff号消失之前,数据必须保持稳定。一一气、一Jt!dJtiltl$一少:;r-/、飞乙二f一一一一/共一一一一干三二二到E.=-一l辑3谈f宵时成t4.3 3普值时,.勾起占去时l予J且图4,给幽!3前尘控插件泣衍控制。RP地址逃辛苦俗1号、童u目信号反革苦的号都绿荫自由於授指件产:1.:,数报总绒_t含有聚传送到有储榕城1/0讼的数据字节,总牵挂上的数据可以在勾销占堂前泌的前厉附近出现,写传号必须夜地址法持商号有效期阅改变状态。信号时闵宽度参数。信号的时问就度是确定的,用户可拇此来确定搞件在穆储撒成l/。读和写操作时的兼容惊。9 QJ1553.1自J之中乒

26、一E目4最候写f肯号时序4.4 慷俯嗨li!时I临界的读时间长短j走向当才能杰校捕件生在存储器或1/0设备两方丽诀窍的。当前主按捕件投制读数据的读取时间(TARD)并读数据的主主1L时间(TSRD)有一定要求。存储器1/0设备对数损的读取时间(TAR)有一;r求。总的时间关系见朗5所示。一一一旦fLfi一一一一T刷十TSRD叫_w ?Jf:一斗1f1 5 r脂9平谈;raJ衡景一个指件对读操作的兼容性必须根据存储器或1/0模件所姿求的读取时间并对照尘控模块可能的读取时间来决寇。主接插件的TAR必须大子或等于存储器或者1/0模块的TAR, 尘控播件必须规寇zTAR可用的盖章大i卖版时闷姿怨气fT

27、ARD的簸小俄减去TSTAR口的燎小恼。存储器成l/O揄件必2页规定gTAR妥求的最大读限时间。网逃llI:f苦号和谈(Read )信号可能同时出现。所以TAR必须规窥视摄坏情况下的读取时间。4.5 写俯哥定时为保证兼军事候,自自界的勾时间受存储器l!,t复用式数据总线操作.STD总线各弓i脚寇义如表AI.褒Al分时复用式数据总量盖章,.是义总线31草草信号名称f言号撞述8 D7/A2 高位数/地址m10 D6/A22 12 部/A2114 以/A20 出/A1., D2/A咀11 D1/Al1 13 DO/Al j罩住东主/地址段AS J量扳把STD总线扩展到底板以外。STD;总线的底核对长

28、度、布线和负荷敏感,苟且受速度限髓,由于总线布置在底板以内、民湾其特拉是可予郊的,主宁可控和S.医务STD主主件都1罩上适当部缓冲,酒而底事王设计是可靠始e出于总线的严格要求,建议不妥拯总线扩展到底板以外.如果经适当缓神,系统功能巧以扩展到底板以外。A6 .1 底援总揍it计考虑总线的稳理特往以及并行信号的有序布线使总线成为受控的传输线。具有这种特佳的传输线可能产生交叉干扰和反射.由于总线安排有序,其性质丐以予知,并可草草以控制。在昭彰电路的总线底板上交叉子扰无法去除,不过采取某些措施并合理宿线是可以部分地控制的,郊运线应均匀,使用接地级或接地走线主i现实雳蔽,信号走线与地闵宅容的分部应均匀。

29、控龄信号的上升,主去对间,有利于海低交叉干扰eA6. 靡蟹的精接方法总线信号豹反毅特性,能够丽豆应当采取适当部描接方法加以控i1iJ.理想的稳接方法要求以每个信号约理论辛苦住阪抗来端接该信号,底板总线本身的阻拉是可予翔的,但当插伶插入j1J总线的不同捕时,阻扰毒草只能估计了。有多辛辛物理端接方法,图AI2是TTL实现无功交法草草接的例子。这种电路不影响至流驱动能力和总线的负荷。经商频振荡却能有效地终止到总线的特经妞抗上。25 QJt 553.1-88 如果总线负荷结掏已知旦固定,则端接网络可最佳确定。由于总线上的指件数目和位竟使负荷发生变化,不可能实现最佳端接,着只地t阶效应,端接网络它可布里

30、是在随极的总统.t.1l!.河农岛生狼的端按捅件上。A1 信号上技电阻,对LSTTL而言,总线驱动器件并不能使总线信号也平提高到额寇的5V海电年.5V商也革y.,可以利用:ff:J总统侥哥哥线上加上位同医院来实现,J工t!L叶!m,可以在j郎板的总统上或单独的损件板上。对LSTTLSTDJ总线,建议用lKQ电阻,如阁A12E斤示。土Q1: jft ijJ IJJ. 队一唰肿信予接寸卜一70卢会端接E自A12元功交流端接和信号上拉在CMOSSTD总线系统,典型的方法是使用元端楼的总钱,任何被使用的端接电路都不成筋过额)!负街咆辛辛。ll端f提取路消极的tf!.派功率也陈农许可涨因内,网为有些提峭

31、按咆胳消耗相当大部分的系统电源。是否需要端接网络,决定于总线长度,处银器速度及其他一些阴浆,A8 开蹄阻电极/1跚椒总量量偏略送入处温哥骨捅件的总线控制输入瑞常为线直tt亮,这就曾自妥用开胳然咆饭/铺板驱动,而在目标插件上实现上找s26 BUSRQ*脚42INTRQ*脚MWAITRQ脚45NMIRQ*问46SYSRESET*脚47PBRESET*脚481叫时建议对这峻前嗲线作如下定义z低唱平有效销号LSTTL或高速CMOS逻辆也ljt.驱动糠的吸收取流负衍能力为sTTL O.4V时16mACMOS O.37V时6mAQJI553.1-88 开路集电极/漏极驱动器,带10KQ上拉电阻目标负载上拉

32、电阻4.7KQ(TTL )或10KQ(CMOS ) A9 CMOS负载电容从任一插件看其最大负载电容都不应超过150PF.此负载电容包括总线电容和系统内所有其他插件的输入电容。每一插件的输入电容不应超过10PF.Al0 CMOS用户蝙输入典型的实现方法是s在STD插件的用户端无保护电路,不过,若在输入漏可能出现电压突变的话,则可使用保护电路以防插件的锁存器或集成电路片损坏,典型的保护电路是一个串联限流电阻或电压钳位二极管。All CMOS上控电阻由于CMOS门在输入端悬浮时消耗最大功率,故有时需用上拉电阻,建议尽可能把这些上拉电阻放在STD插件内部.悬浮的STDl总线由当前主控插件管理,当总线

33、控制权转衫时,则由请求使用总线者负责管理。27 81 ST指令踏法符QJI553.1-88 黯.8SD指令刻记符补充件STD指令军幸运楞是-个标准前处理器指令续写隽,它适合房作汇编语言缘写程序.这些助记符是标准化的,不管用针么处理器都保持不变,具有相同刻意义,例子觅袤Bl.81.1 指令助宠幸事指令草草记持是动作语句的结写,包括一个操作码、一个地毯指针、一个限定和一个独立的精加修正项,a. 操作码是表示跨进行操作的唯一约双字母缩写.b. 援针项毅在操作码后,指定操作参数或即将处理的数据,不需要操作数的吉普令替自各指针项.C. 盟主寇项黎明寻主主模式或为复合结令提供进一步的限定信息。d. 修正项

34、提供详续约支持信息s有标号、条件、寻址方式和数怒。操作弱.指针和限定字符集中在一起便形成了指令l!IJ记符,辛辛需要修正项e书写时单独放一到i或思空格、黯细线分开。81.2 惩灌锺律萄檀写STD指令助运符re衰B2缩写符号庭作操作苦写作用动词,这些助a符始终不变,是标准化剖,它幻面向动作,与处理器无依核关系.这经操作及缩写符号根据下列准踏法定z唯一位易辨识、记忆常用者自词逻善意义最小冗余量这个操作码方求完整,尽可能定义可能出裂的处理操作,但对特定的处理器而言,不需要使用全部操作e81.3 撞赞项指针项是一单字符或一数字,它跟在操作码后,指定主妥的操作主主所在位置,少数指令不需要操作数,省略了指

35、针项,如IUMP、HALT、NOP等,指针可以是专用的,也可以是遗属的。专用指针s指针项中另一数字或字符来命名特定的寄存器或特定必bit位,如CLA,寄存籍A清零.遐思黎针,需要在修正项审定义特王军操作数时可以使用通用指针,有了通用指针才有遥庭助记符,当助记符容易引起混淆时就需要远用指针,下面绘出的是盖章用指针,28 量Jll届.1-88E 寄存器,在修正项中指定的任何寄存援。直在存储器,在修正项中指定的任何存贮单元。F 字节对,在修正项中指寇的双精操作字节对.E 块,用于复合指令中的一种特殊的存储器地址指针,包挺多个字节。W字,房子复合指令字的一种特殊的存储器指针,宫包括单个字节。5 子程序

36、,一种特殊的存销量墨地址指铃,它支持子程序返国尴尬猿钱ei 中断,一矜持殊的存错器指针,它支持中断寻址机梅aBl.4 限定项法定项是多字符绩写,在指令勤记符最后,它约作用是使复杂刽操作变得埋在了,简单皇宫指令可以不要跟寇项.限寇分格式限定、复合罢王寇和地垃限寇,一条指令可以每括这些限寇章任意组合,当限定多于一个对,第一个一寇是格式猿定而最后一个一定是地址服寇。出于单个字符编写的意义选择始限豁,可能会出现具有双重意义的指令助记待,不少翁写对一定指令是唯-怒,但许多别的经合却未必适扇子实际的指令集,当不可避免地存在多意姓对,修正项必须提供唯一位的区别,修正主要本身的细节可以自动提供这科区分信息,B

37、l.4.1 雄主Z德意格式踉寇缩写用于寇义被操作信息能类型,以于是格式限寇。Bl.4.1.1 字符辖式累定有的指令是在特定的字符格式基础上完成的,格式限定寇义如下zA ASCII碍字符格式E 二进哥哥H 十六选制C 八进贵重D 十进锵S 特殊的字符格式例如zAJRD调整寄存器内容为十进制形式TRMH把存储器内容题译成十六进毒草形式B1.4.1.2 穰式限定陆某些处理器的许多指令可设置不同的操作模式,按照下列定义,模式霞割M匍剪了模式选择zM 模式(MODE)指影自尊某些主主理器操作模式的一种操作a告苍生.SEIM 设置中毒草模式,为了与SEI(设置中断区到开,M是必须的。SEDM 设置十送哥哥

38、模式SEBM 设置二透吉普模式8 1.4.2 复合指令限定29 QJl揭.t. 事复合指令假定缩写用于1主义与更复杂盖章指令有关的附细操作。下面是复合指令限定zA 算术操作L 逻辑操作C 影瞬进位位F I司前计数缮量B 岗后计数减量J 跳转、复合条件C 存条件操你M 多变量# 辛苦寇的数字量K 常数锺Z 零值E 媳含操作81.4.i.l 篝术和髦.定(ACL)按定义,有的操作是算术操作,有的是逻辑操作,下面定义的算术逻辑草草定ALC屑于区别这两种类型劫操作gA ( ARlTHMET!C ) 表示带进位的操作L (LOGICAL) 麦示不带进位的操作C(CA丑Y)表示影略选位的操作.例如zRRA

39、 A循环右移,不带进位RRAC A带进位循环右移CMAA 求A的算术补码(2的补码CMAL 求A部逻辑补码(1的补码CMAC 对A和进位位求补8 1.4.2.2 自动计篝限定有部阪寇还包括操作完成珠进行自动增量或被量操作,FB限寇寇义了如下操作sF(FORWARD) 邱吉言,表示自动增量B(B.ACKWARD) 向后,表示自动该量例如MVBF 向前军事动数据埃CPWB 向插进行字比较量1.4.2.3条件藏建(JC)有却指令妥善照条件事手志完成满童们约巍作,JC娘寇寇义如下操作zJ (JUMP) 表示一动操作后的条件程序控制例如EDCRJ 寄存器减1.并穰锯修正项挑辛辛。3号C 表示条件执行例如

40、QI1553.1-88 AIAC 如果修正项条件成立则调整累加器。81.4.2.4 量的限定(阳.) 有的指令要用位数,字节数或字数这样的术语指定受操作影响的量,量的限定定义如下zM (MUL TIPLE)一种通用的限定项,表示多于一个。# 任何特定的数字例如RRAM 把累加器循环右移多位RLM4 存贮器左移四位81.4.2.5 值限定项(Z、K)有的指令票指定被操作的常数值,值的限定定义如下sk 常数,一个通用的限定项,表示任意常数Z 零,常数零例如CPAZ 将寄存器与零比较CPAK 将A寄存器与指定的常数比较81.4.2.6 隐含操f1!限定V有的指令执行后并不影响操作敛,在这种情况下结果

41、通常影响条件标志,隐含限定定义如下sV 隐含限定,指示一种不改变操作数的操作。例如ANAV 同A进行隐含与操作81.4.3 粤址模式限定寻址限定缩写用于定义在处理系统中可能出现的不同存储器,寄存椿寻址模式、寻址限定总是在指令助记符最后。下面给出的是寻址模式限定sI 立即寻址D 直接寻址N 间接寻址X 变址寻址R 相对寻址S 短地址例如STAD 按直接寻址方式存储ALDPI 立即加载字节对IPR 相对跳转RRMCX 按变址寻址方式将存储器内容带进位循环有移。8 1. 5 修正项31 QJI553.1-88 指令修正项为指令提供所需的专用程序变量,书写时修正项单独放一列,或用空格分开,如果需要多个

42、限定,它们可以写在不同的列或用逗号分开。修正项可以指定专用寄存器、存储器地址、条件或数据。81.5.1 寄存娼/寄存器对如果使用道用指针R、p,修正项中要专门定义,需要多个符号来描述地址指针时也同样。例如XCP DE , HL (寄存椿对DF和HL交换)81.5.2 存储画地址修正项可以是一个短的或扩展的存储器或l/O地址,也可以是一个相对偏移量(由符号和偏移值指示)或一等价标号。例如JPR+50 (跳转到相对偏移为+50的地址)81.5.3 条件如果指令的执行取决于数据或标志的算术、逻辑状态,修正项中要指定条件,为使其清楚,可以使用条件的逻辑或数字表达式。例如RT5 21 (逻辑或RTS E

43、Q or RTS=O (算术)或。81 .5.4戴帽立即寻址限定需要一个或多个字节的数据作为指令修正项。任何恰当的数字或字符(如Yl.SCIl码)以及标号都可以使用。例如LDPI BC (用一个数字和一个字母数字字符加载寄存器对BC)81.5.5 修正项符号( )括号中包括个地址标号,用于指明一个子程序的入口地址,予程序定义为以间接跳转结尾的任何指令序列。例如J5 C1 (子程序)( )括号中包含一个寄存器、寄存粮对或存储器地址,而这些包括的元素中有间接寻址指令所用的地址,(x)可以读作x.的内容。例如LDAN (X) , (按间接寻址方式加载A,用X的内容作为地址。),逗号用于分割写在一行的

44、多个修正项。士正负号用于指明带符号的二进制算术操作中数据的极性,或者指明相对偏移是向前还是向后偏移。81.6 复合操作及特殊功能l 叹号可放在操作助记符前。表示非标准的指令格式,它可出现在程序文件的任何地方。l特别适合描述复合操作(宏指令序列)或标准助记符集中没有的具有特殊目的的处理器操作,这个符号告诉读程序的人和汇编软件后面需要作特殊处理。32 例如LDR A , B用B加载ALDA B 用B给A加载QJI553.188 LDRN A. (HL) 用HL按同接寻址方式给寄存器A加载。PSR A 把寄存器A压找PSP BC 把寄存器对BC压找PSA A压钱ICMD PPII 按直接寻址方式将存

45、储器内容增量RLRC B 环循左移寄存器B.带进位JPN (DE)间接跳转到DE指定单元JPR十29相对跳转,向前偏移29JS (START)跳转到标号为START的子程序TS2 A 测试泉加器的bit2ICA 增加AICRA 增加寄存器A82 标准操作定义下面的STD操作综合了处理器完成的动作,这些动作的特定细节与处理器有关,实际可用的操作集也取决于处理器。82.1 算术指令加法(AD)该指令完成一次加法运算。带进位加(AC)该指令完成一次加法运算,同时把进位位的初值加到结果中.减法(SU)该指令完成一次减法运算。带进位减(SC)该指令宠成-次减法运算,进位位初值也参加运算。带借位减SB该指

46、令完成一次减法运算,借位位初值也参加运算.借位位可以与法辑位有关也可无关。增量(lC)该指令执行结果是使指定操作数加1.减量(DC)该指令执行结果是使指寇操作数减1.乘法(MU)该指令完成一次乘法运算。除法(DV)该指令完成一次除法运算.82.2 逻篝指令与(AD)该指令完成一次逻辑与运算.或(OR)该指令完成一次逻辑或运算.异或(XR)该指令完成一次逻辑异或操作比较(CP)该指令完成一次比较操作,并按结果设置有美条件求补(CM) 该指令执行结果是用指寇操作数的补码取代官本身。清除(CL)该指令使指定操作数内容被零取代。有移(SR)该指令将指定操作数向有(即最低位方,;.), )移动成一个或几

47、个位.ft.左移(5L ) 该指令将指定操作数向左(即最高位方向)移动一个或儿个位置.循环有移(l(0)如果算术(带符号)大于条件为真,则执行指令,该条件不等同于高于条件。大于或等于(GE)、(S=V)、(注。)如果算术带符号)大于或等于条件为真,.IIU执行命令。该指令不等同于不低于条件.小于(LT),(S斗V,),(新的就修IEi立的E义号是自l指令助a精吉布构举例操乍i(OPERATOR ) 地址指针(LOCATOR)限定琐(QUALIFIER ) 修正项(MODIFIER)指令描述RTS RT s 从于程序返回CLA CL A 清ALDAD LD A p E主接加载ALlAB ILD A B 用Bj阳载

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 标准规范 > 行业标准 > QJ航天工业

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1