.TITLE IORoutines .disable global .show meb B: .BYTE 100 W: .WORD 2000 L: .LONG 12345678 A: .ASCII /This is an ASCII message/ Char: .Word 24 F: .BLKL 1 GPA: .BLKF 1 Name: .BLKB 12 Letter:.BLKB 1 NumChar:.WORD 10 .ENTRY IO, 0 Input Float = GPA Input ASCII = Letter Input , ASCII = Name, Length = #12 Output Output Output , ASCII = Name, Length = NumChar Output , Float = GPA Output ASCII = Letter Input , B Output , B Input , Byte = B Input , Word = W Input , Long = L Input Float=F Input , Length = Char, ASCII = A Output , Length = Char, ASCII = A Input , Length = #5, ASCII = A Output , Byte = B Output , Word = W Output , Long = L Output movl #23,R0 Output , R0 Output , R0 MOVL #123,R5 Output , Word = R5 MOVL #999, R8 Output Word=R8 fff: Output , Float = F Output , Long = R5 Output Byte = B Output , Length = Char, ASCII = A Output , Length = #3, ASCII = A Output , ASCII = A Output Length = #16, ASCII = A Output Input , Hex=L ggg: Output , Hex=L Output , Hex=B Output , Byte = #50 Output , Word = #600 Movl #20, R1 Output <20 is in R1>, Long=r1 $EXIT_S .end IO