Difference between revisions of "FF7/Field/Script/Opcodes/8B DIV"

From Final Fantasy Inside
< FF7‎ | Field‎ | Script‎ | Opcodes
Jump to navigation Jump to search
my_wiki>Halkun
 
m (2 revisions imported)
 
(One intermediate revision by one other user not shown)
(No difference)

Latest revision as of 05:17, 23 May 2019

  • Opcode: 0x8B
  • Short name: DIV
  • Long name: Division (8-bit)

Memory layout

0x8B D/S Dest Den

Arguments

  • const Bit[4] D: Destination bank
  • const Bit[4] S: Source bank
  • const UByte Dest: Contains the nominator of the division and
  • const UByte Den: The denominator of the division.

Description

Divides “Dest” by “Den” and stores the result back into “Dest”. The result of the division is rounded towards zero to the nearest integer. If the Source Bank is 0 then the “Den” is the denominator. If the Source Bank is an 8 bit bank, then the “Den” is the address in that bank where the denominator is.