发明名称 A method and apparatus for determining instruction execution ordering in a data processing system.
摘要 <p>A method and apparatus for determining instruction execution ordering in a data processing system (10). In one form, a control bit (52) is used by data processing system (10) to determine whether a standard instruction or a modified instruction is executed. The standard instruction performs a read bus cycle following by a write bus cycle. The bus (12) must be locked between the read and the write cycles in order to maintain coherency in semaphore applications. The modified instruction performs a buffered write bus cycle following by a read bus cycle. The bus (12) does not need to be locked between the write and the read cycles in order to maintain coherency in semaphore applications. Not locking the bus (12) can increase bus bandwidth in some bus systems. <IMAGE></p>
申请公布号 EP0555680(A1) 申请公布日期 1993.08.18
申请号 EP19930101064 申请日期 1993.01.25
申请人 MOTOROLA, INC. 发明人 MOYER, WILLIAM C.;GULLETTE, JAMES B.;PEPE, KARA B.
分类号 G06F9/46;G06F9/30;G06F9/318;G06F12/00;G06F13/36;G06F13/42;G06F15/167 主分类号 G06F9/46
代理机构 代理人
主权项
地址