From: Bernhard Urban Date: Mon, 1 Nov 2010 13:29:21 +0000 (+0100) Subject: 2_isa: alias for brr and callr X-Git-Tag: bootrom_v1~200 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=commitdiff_plain;h=3255024e5eea6484f39158a32c8582193cb876d6 2_isa: alias for brr and callr fuer meinen lieblingspern0r --- diff --git a/2_isa/misc.ptex b/2_isa/misc.ptex index 177c429..c25791e 100644 --- a/2_isa/misc.ptex +++ b/2_isa/misc.ptex @@ -5,7 +5,9 @@ ins ('32', 'jumpop', 'Branch/ret operation', '4 | 5 | 16 | 3 | 2 | 1 | 1', ins ('32', 'branchreg', 'Branch; jump to value of reg', '4 | 5 | 4 | 16 | 1 | 2 ', 'Conditions | OpCode (10111) | Register A | - | Type | -', -'This instruction should be used with it\'s aliases \texttt{brr} and \texttt{callr}. No flags will be affected by this instructions. If Type is set to 1, the current value of the programcounter is pushed onto the stack.'); +'This instruction should be used with its aliases \texttt{brr} and \texttt{callr}. No flags will be affected by this instructions. If Type is set to 1, the current value of the programcounter is pushed onto the stack.' +,'','', +'brr-Branch to value of reg-4/0|callr-Branch to value of reg and save PC to stack-4/1'); #ins ('32', 'call', 'Call; save pc+4 in stack, jump to pc+imm', '4 | 5 | 16 | 5 | 1 | 1', 'Conditions | OpCode | Immediate | - | +/- | S');