Jump to content

Need help with pythong programming

- - - - -

  • Please log in to reply
1 reply to this topic

#1
hrp2010

hrp2010

    Newbie

  • Members
  • Pip
  • 2 posts
i am a brand new to python programming with no programming background. After going through the various docs i wrote my first program. experts here help me that program is correct and if not what is the mistake and how to address it and rationale behind it ?? Thank you in advance.

Problem : read a string (<=4 bytes), copy string to a word in memory, display the word as an integer

########################## Data segment #######################
.data

str: .space 4 # array of 4 bytes


########################### Code Segment ######################

.text
.global main

main: # main program entry

la $a0, str # $a0 = address of str
li #a1, 4 # $a1 = max string length
li $vo, 8 # $ read string
move $s0, $a0 # copy to $so
syscall

la $a0, str
li $v0,4 # read integer 4 ( 4 is the print_string syscall ) print string str
syscall
move $a0, $s0 # copy string to $a0 and print
la $v0,1
syscall


li $vo, 10 # exit program
syscall

#2
SgtSnyder

SgtSnyder

    Newbie

  • Members
  • Pip
  • 5 posts
  • Location:New Jersey
thats assembly. not python.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users