MIPS est une architecture de jeu d'instructions RISC (ISA). Il est couramment utilisé dans les appareils embarqués tels que les décodeurs et les équipements réseau. De nombreux cours d'architecture informatique de niveau universitaire utilisent MIPS ISA en raison de sa relative simplicité.
J'utilise Go 1.11.4 sous Windows 10 et je souhaite compiler du code pour un processeur MIPS 74Kc (Qualcomm Atheros QCA9558) sous Linux. Je compile avec:
GOOS = linux GOARCH = mips ...
Je dois donc créer un programme d'assemblage MIPS qui lit 2 nombres sur 2 registres ($ s0 et $ s1) et calcule le nombre de bits par lesquels ces 2 nombres diffèrent. Et stocke le r&e ...