Sri Lankan culture is warm and welcoming, with a strong emphasis on hospitality and community. Visitors can experience the local culture by trying traditional cuisine, attending a festival or celebration, or simply interacting with the friendly locals. The country is also home to many artisans and craftspeople, who create beautiful works of art using traditional techniques.
Getting to Sri Lanka is easy, with direct flights from many major airports around the world. The best time to visit is from December to April, when the weather is dry and sunny. Accommodation options range from budget-friendly guesthouses to luxury resorts, and there are many tour operators and guides available to help plan your trip.
Overall, Sri Lanka is a destination that has something for everyone. Whether you're interested in history, culture, nature, or simply relaxing on the beach, this enchanting island nation is sure to leave a lasting impression.
Located in the Indian Ocean, Sri Lanka is a tropical paradise that boasts a rich cultural heritage, stunning natural landscapes, and a warm, welcoming people. This island nation has something to offer for every kind of traveler, from beautiful beaches and lush forests to ancient ruins and vibrant cities.
Sri Lanka is home to some of the most beautiful beaches in the world, with crystal-clear waters, soft white sand, and stunning sunsets. The south coast is particularly popular, with its laid-back surf towns like Mirissa, Weligama, and Galle. The hill country is another must-visit, with its rolling hills, tea plantations, and picturesque villages.
Sri Lanka has a rich and diverse cultural heritage, with a history dating back over 3,000 years. The country is home to many ancient ruins, including the sacred city of Anuradhapura, the medieval city of Polonnaruwa, and the Temple of the Tooth in Kandy. These sites are a testament to the island's rich Buddhist heritage and its significance in the ancient world.
This LMC simulator is based on the Little Man Computer (LMC) model of a computer, created by Dr. Stuart Madnick in 1965. LMC is generally used for educational purposes as it models a simple Von Neumann architecture computer which has all of the basic features of a modern computer. It is programmed using assembly code. You can find out more about this model on this wikipedia page.
You can read more about this LMC simulator on 101Computing.net.
Note that in the following table “xx” refers to a memory address (aka mailbox) in the RAM. The online LMC simulator has 100 different mailboxes in the RAM ranging from 00 to 99.
| Mnemonic | Name | Description | Op Code |
| INP | INPUT | Retrieve user input and stores it in the accumulator. | 901 |
| OUT | OUTPUT | Output the value stored in the accumulator. | 902 |
| LDA | LOAD | Load the Accumulator with the contents of the memory address given. | 5xx |
| STA | STORE | Store the value in the Accumulator in the memory address given. | 3xx |
| ADD | ADD | Add the contents of the memory address to the Accumulator | 1xx |
| SUB | SUBTRACT | Subtract the contents of the memory address from the Accumulator | 2xx |
| BRP | BRANCH IF POSITIVE | Branch/Jump to the address given if the Accumulator is zero or positive. | 8xx |
| BRZ | BRANCH IF ZERO | Branch/Jump to the address given if the Accumulator is zero. | 7xx |
| BRA | BRANCH ALWAYS | Branch/Jump to the address given. | 6xx |
| HLT | HALT | Stop the code | 000 |
| DAT | DATA LOCATION | Used to associate a label to a free memory address. An optional value can also be used to be stored at the memory address. |