This example is also in the textbook, Introduction to Computing System dịch - This example is also in the textbook, Introduction to Computing System Việt làm thế nào để nói

This example is also in the textboo

This example is also in the textbook, Introduction to Computing Systems: From Bits and
Gates to C and Beyond! You’ll find it in Chapter 6, beginning on page 166. The main
difference here is that we’re going to examine the program with the error of line x3003
corrected. We’ll get to a debugging example once we’ve seen the “right way” to do
things.
The Problem Statement
Our goal is to take the ten numbers which are stored in memory locations x3100 through
x3109, and add them together, leaving the result in register 1.
Using LC3Edit
If you’re using Windows, there’s another program in the same folder as the simulator,
called LC3Edit.exe. Start that program by double-clicking on its icon, and you’ll see a
simple text editor with a few special additions.
Entering your program in machine language
You have the option to type your program into LC3Edit in one of three ways: binary,
hex, or the LC-3 assembly language. Here’s what our little program looks like in binary:
0011000000000000
0101001001100000
0101100100100000
0001100100101010
1110010011111100
0110011010000000
0001010010100001
0001001001000011
0001100100111111
0000001111111011
1111000000100101
When you type this into LC3Edit, you’ll probably be looking at a chart which tells you
the format of each instruction, such as the one inside the back cover of the textbook. So
it may be easier for you to read your own code if you leave spaces between the different
sections of each instruction. Also, you may put a semicolon followed by a comment after
any line of code, which will make it simpler for you to remember what you were trying to
do. In that case your binary would look like this:
0011 0000 0000 0000 ;start the program at location x3000
0101 001 001 1 00000 ;clear R1, to be used for the running sum
0101 100 100 1 00000 ;clear R4, to be used as a counter
0001 100 100 1 01010 ;load R4 with #10, the number of times to add
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Ví dụ này cũng là sách giáo khoa, giới thiệu về hệ thống máy tính: từ Bits vàCửa cho C và hơn thế nữa! Bạn sẽ tìm thấy nó trong chương 6, bắt đầu từ ngày trang 166. Chínhsự khác biệt ở đây là chúng ta sẽ kiểm tra chương trình với các lỗi của dòng x3003Sửa chữa. Chúng tôi sẽ lấy một ví dụ gỡ lỗi sau khi chúng tôi đã nhìn thấy "đúng cách" để làmnhững điều cần.Vấn đề báo cáoMục tiêu của chúng tôi là đưa ra các con số mười được lưu trữ trong trí nhớ x3100 quax3109, và thêm chúng với nhau, để lại kết quả đăng ký 1.Bằng cách sử dụng LC3EditNếu bạn đang sử dụng Windows, đó là một chương trình khác trong cùng một thư mục như mô phỏng,được gọi là LC3Edit.exe. Bắt đầu chương trình bằng cách nhấp đúp vào trên biểu tượng của nó, và bạn sẽ thấy mộtsoạn thảo văn bản đơn giản với một vài bổ sung đặc biệt.Bước vào chương trình của bạn trong ngôn ngữ máyBạn có thể chọn để loại chương trình của bạn vào LC3Edit theo một trong ba cách: nhị phân,hex, hoặc ngôn ngữ lắp ráp LC-3. Đây là những gì chúng tôi chương trình nhỏ như trong hệ nhị phân:00110000000000000101001001100000010110010010000000011001001010101110010011111100011001101000000000010100101000010001001001000011000110010011111100000011111110111111000000100101Khi bạn gõ này vào LC3Edit, bạn sẽ có thể xem một biểu đồ mà nói với bạnđịnh dạng của mỗi hướng dẫn, chẳng hạn như một bên trong bìa sau của sách giáo khoa. Vì vậynó có thể dễ dàng hơn cho bạn đọc mã riêng của bạn nếu bạn để lại gian giữa khác nhauphần của từng hướng dẫn. Ngoài ra, bạn có thể đặt dấu chấm phảy sau đó là một nhận xét sau khibất kỳ dòng mã, mà sẽ làm cho nó đơn giản hơn để bạn có thể nhớ những gì bạn đang cố gắng đểlàm. Trong trường hợp đó, nhị phân của bạn sẽ trông như thế này:0011 0000 0000 0000; bắt đầu chương trình tại địa điểm x30000101 001 001 1 00000; R1 rõ ràng, được sử dụng cho hoạt động tổng hợp0101 100 100 1 00000; rõ ràng R4, được sử dụng như một truy cập0001 100 100 1 01010; tải R4 với #10, số lần để thêm
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Ví dụ này cũng là trong sách giáo khoa, giới thiệu về hệ thống máy tính: Từ Bits và
Gates C and Beyond! Bạn sẽ tìm thấy nó trong Chương 6, bắt đầu từ trang 166. Các chính
sự khác biệt ở đây là chúng ta sẽ xem xét các chương trình với các lỗi của dòng x3003
sửa chữa. Chúng tôi sẽ nhận được một ví dụ gỡ lỗi một khi chúng ta đã nhìn thấy "con đường đúng" để làm
điều này.
Tuyên bố vấn đề
mục tiêu của chúng tôi là lấy mười con số được lưu trữ trong bộ nhớ vị trí X3100 qua
x3109, và thêm chúng với nhau, bỏ rơi kết quả trong sổ đăng ký 1.
sử dụng LC3Edit
Nếu bạn đang sử dụng Windows, có một chương trình khác trong cùng thư mục với các giả lập,
gọi là LC3Edit.exe. Bắt đầu chương trình bằng cách nhấn đôi vào biểu tượng của nó, và bạn sẽ thấy một
trình soạn thảo văn bản đơn giản với một vài bổ sung đặc biệt.
Bước vào chương trình của bạn trong ngôn ngữ máy
bạn có tùy chọn để gõ chương trình của bạn vào LC3Edit theo một trong ba cách: nhị phân,
hex, hoặc LC-3 ngôn ngữ lắp ráp. Dưới đây là những chương trình nhỏ của chúng tôi trông giống như trong hệ nhị phân
0011000000000000
0101001001100000
0101100100100000
0001100100101010
1110010011111100
0110011010000000
0001010010100001
0001001001000011
0001100100111111
0000001111111011
1111000000100101
Khi bạn gõ này vào LC3Edit, có thể bạn sẽ được nhìn vào một biểu đồ mà nói với bạn
định dạng của mỗi hướng dẫn, chẳng hạn như một trong những trong bìa sau của sách giáo khoa. Vì vậy,
nó có thể được dễ dàng hơn cho bạn để đọc mã của riêng bạn nếu bạn để lại khoảng trống giữa các khác nhau
các phần của mỗi lệnh. Ngoài ra, bạn có thể đặt một dấu chấm phẩy theo sau là một bình luận sau khi
bất kỳ dòng mã, mà sẽ làm cho nó đơn giản để bạn có thể nhớ những gì bạn đã cố gắng để
làm. Trong trường hợp đó nhị phân của bạn sẽ trông như thế này:
0011 0000 0000 0000; bắt đầu chương trình tại vị trí x3000
0101 001 001 1 00000; rõ ràng R1, được sử dụng cho các hoạt động tổng hợp
0101 100 100 1 00000; rõ ràng R4, để được sử dụng như một truy cập
0001 100 100 1 01.010; tải R4 với # 10, số lần thêm
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: