哪为帮我翻译一下 非常的感谢

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:51:08
The intended actions of the functions that have been used but not declared should be obvious from their names. Of course, the way in which progress is made from one data item on the device to the next will depend almost entirely upon device structure. This is the reason for expressing this action as bump-device-address() rather than simply device-address++; the manner in which this happens is not universally a matter of just adding one to the address. So it is obvious that this is an oversimplification of the situation. For example, it has been assumed that the direction of transfer has been established and that this piece of program has been selected to satisfy that transfer request. However, it serves as an indication that it is possible to envisage the operation of the DMA controller just as a of program implemented in hardware.

7.3.2 DMA Device Controller Operation - Interaction with the Bus

This is the part of the operation of the DMA controller, repres

使用了,但是未被宣称作用的意欲的行动应该是显然的从他们的名字。 当然的方式进步由一个数据项被做在对下的设备几乎完全地将取决于设备结构。 这是表达这次行动的原因爆沸设备演讲()而不是完全设备称呼++; 这发生的方式不普遍地是问题加一到地址。 因此是显然的这是情况的太简单的事。 例如,假设,调动的方向建立了,并且节目这个片断被选择满足那转帐请求。 然而,它担当暗示想象直接存贮器地址控制器的操作正在硬件实施的节目a是可能的。

7.3.2 DMA设备控制器操作-与公共汽车的互作用

这是直接存贮器地址控制器的操作的部分,代表由发送纪念品的电话(),从属处理机。 一般来说,设备控制器将请求公共汽车精通和,一旦这获得了转移一个或更多数据项。 设备不能占领公共汽车延长期限,当也许有需要对公共汽车的更加频繁的通入在系统的设备比这将准许。 我们必须坚持,设备不取得对公共汽车控制然后不转移数据一个非常大的块。 不能一定允许控制器完成大转帐请求的整体,例如是与盘调动的实际情形,在一个DMA请求之内。 如果控制器有缓冲,是高效率为了设备能保存一定数量的数据项然后转移他们在DMA活动唯一爆炸在一个DMA请求之内。

持有建立了直接存贮器地址控制器操作,它的地面规则现在是可能看具体DMA计划。 照常,我们将看Z-80计划,记住Z-80运用一辆同步公共汽车。
在Z-80的7.3.2.1 DMA