--*- coding: utf-8; -*-- INF2270 Løsningsforslag oppgaver uke 9 2011 Oppgave 1 movl $0,%eax subl %eax,%eax imull $0,%eax andl $0,%eax xorl %eax,%eax (For spesielt interesserte: Man kunne tro at sall $32,%eax shrl $32,%eax også ville fungert, men prosessoren gjør en AND 0x1F med antallet skift før start, så antallet kan ikke bli høyere enn 31.) Oppgave 2 orb $0x3,%al # 1 orw $0x3,%ax # 2 orl $0x3,%eax # 3 andb $0x3f,%al # 4 andw $0x3fff,%ax # 5 andl $0x3fffffff,%eax# 6 cmpb $0,%al # 7 jz Null jmp Annet andb $0xc0,%al # 8 cmpb $0x80,%al je Ja jmp Nei