คำถามติดแท็ก code-golf

Code-golf เป็นการแข่งขันเพื่อแก้ไขปัญหาเฉพาะในส่วนที่น้อยที่สุดของซอร์สโค้ด

3
ถอดรหัสสัญลักษณ์ทางคณิตศาสตร์
หากคุณได้อ่านหนังสือติดต่อโดยคาร์ลเซแกนความท้าทายนี้อาจดูคุ้นเคยสำหรับคุณ รับอินพุตของชุดของสมการทางคณิตศาสตร์ที่ประกอบด้วยตัวเลขตัวดำเนินการที่ไม่รู้จักหมายเลขอื่นและผลลัพธ์โดยอนุมานว่าตัวดำเนินการใดเป็นตัวแทนของการบวกการลบการคูณหรือการหาร สมการอินพุตแต่ละรายการจะประกอบด้วย จำนวนเต็มที่ไม่เป็นลบ อย่างใดอย่างหนึ่งของตัวอักษรA, B, CหรือD จำนวนเต็มอื่นที่ไม่ใช่ลบ บทบาท = จำนวนเต็มที่ไม่ใช่ลบขั้นสุดท้าย ตัดแบ่งกัน ตัวอย่างเช่นอินพุตที่เป็นไปได้คือ1A2=3ซึ่งคุณสามารถอนุมานได้ว่าAเป็นสิ่งที่เพิ่มเข้ามา 0 ≤ x ≤ 1,000แต่ละจำนวนเต็มจะตอบสนอง อย่างไรก็ตามมันไม่ง่ายอย่างที่คิด เป็นไปได้ที่จะมีความกำกวมระหว่าง: 5A0=5: การเพิ่ม / การลบ 1A1=1: การคูณ / การหาร 0A5=0: การคูณ / การหาร 2A2=4: การเพิ่ม / การคูณ 4A2=2: การลบ / การหาร 0A0=0: การเพิ่ม / การลบ / การคูณ และอื่น ๆ ความท้าทายคือการใช้ความสามารถนี้เพื่อ จำกัด …

3
ชื่อพหุนามลดลงมากกว่า GF (5)
พหุนามที่มีสัมประสิทธิ์ในบางฟิลด์ Fเรียกว่าลดลงกว่าFถ้ามันไม่สามารถย่อยสลายลงในผลิตภัณฑ์ของพหุนามระดับที่ต่ำกว่าที่มีสัมประสิทธิ์ในF พิจารณาชื่อพหุนามมากกว่าฟิลด์ Galois GF (5) ฟิลด์นี้มี 5 องค์ประกอบคือตัวเลข 0, 1, 2, 3 และ 4 งาน รับจำนวนเต็มบวกnให้คำนวณจำนวนพหุนามที่ลดลงของ degree nมากกว่า GF (5) เหล่านี้เป็นพหุนามที่มีค่าสัมประสิทธิ์ใน 0-4 ซึ่งไม่สามารถนำไปรวมกับชื่อพหุนามอื่น ๆ ที่มีสัมประสิทธิ์ใน 0-4 อินพุต อินพุตจะเป็นจำนวนเต็มเดียวและสามารถมาจากแหล่งมาตรฐานใด ๆ (เช่น STDIN หรืออาร์กิวเมนต์ของฟังก์ชัน) คุณต้องสนับสนุนอินพุตจนถึงจำนวนเต็มที่มากที่สุดเพื่อให้เอาต์พุตไม่ล้น เอาท์พุต พิมพ์หรือคืนจำนวนพหุนามที่ลดลงเกิน GF (5) โปรดทราบว่าตัวเลขเหล่านี้มีขนาดใหญ่ขึ้นอย่างรวดเร็ว ตัวอย่าง In : Out 1 : 5 2 : 10 3 …

5
จัดรูปแบบชื่อเสียง
คุณอาจรู้ว่าระดับชื่อเสียงที่แตกต่างกันในการแลกเปลี่ยนแบบกองมีรูปแบบแตกต่างกันเมื่อเห็นจากหน้าคำถาม / โพสต์ มีกฎการจัดรูปแบบตัวแทนทั้งหมด: หากผู้ใช้มีตัวแทน 1 ถึง 999 (หนึ่งถึงสามหลัก) ตัวแทนจะเหลือตามที่เป็น หากผู้ใช้มีตัวแทน 1,000 ถึง 9999 (สี่หลัก) ผู้ใช้จะได้รับเครื่องหมายจุลภาคเป็นตัวคั่น: 9,999 หากผู้ใช้มีตัวแทน 10,000 ถึง 99999 (ห้าหลัก) มันจะสั้นและกลม เช่น, 16741 ตัวแทนจัดรูปแบบเป็น16.7kสังเกตเห็นตัวคั่นจุดที่แตกต่างจากเครื่องหมายจุลภาคสำหรับตัวแทนที่ต่ำกว่า (จุดก่อนหน้า) 16750 จะส่งผลให้16.8k(เนื่องจากสิ่งนี้ดูเหมือนจะได้รับการแก้ไข ) 16941 ผลลัพธ์ใน16.9k, 16,950 รอบสูงสุด17kเช่นเดียวกับ 17014 เช่น 99941 รอบไป99.9k, 99950 รอบถึง100k(นี่คือสิ่งที่ฉันเกลียดจริง ๆ กับตัวแทนรอบใน SE เพราะ 100,000 เป็นเหตุการณ์สำคัญและ 99950 ไม่มีที่ใกล้เคียง) หากผู้ใช้มีตัวแทน 100000 …
13 code-golf  number 

5
การทดแทนทางคณิตศาสตร์
บางครั้งมันมีประโยชน์ในการรันปัญหาคณิตศาสตร์ด้วยอินพุตหลายตัว เป้าหมายของความท้าทายนี้คือการสร้างโปรแกรมที่ช่วยให้งานนี้ง่ายขึ้น นิพจน์ที่สร้างตัวเลข คุณต้องสนับสนุนการแสดงออก 3 ประเภท: ตัวสร้างตัวเลขเดี่ยว: ง่ายมากเพียงแค่ตัวอักษร เครื่องกำเนิดหลายหมายเลข: ตาดซับซ้อนมากขึ้น Thees ถูกล้อมรอบด้วยวงเล็บเหลี่ยม ( []) ตัวเลขคั่นด้วยเครื่องหมายจุลภาค ( ,) ในนิพจน์ [-1,2,3.26]ตัวอย่าง Range generator: อันนี้ล้อมรอบด้วยเครื่องหมายปีกกา ( {}) มันจะมี 3 ตัวเลขคั่นด้วยเครื่องหมายจุลภาค {start,stop,step}รูปแบบของการแสดงออกนี้อยู่ startและstopรวม กฎสำหรับการประเมินผล คุณต้องสนับสนุนคำสั่งของการดำเนินงาน ( https://en.wikipedia.org/wiki/Order_of_operations#Definition ) คุณไม่จำเป็นต้องสนับสนุนวงเล็บ จำนวนช่องว่างใด ๆ ที่อาจเกิดขึ้นในการแสดงออก คุณต้องสนับสนุนตัวเลขทศนิยม (สิ่งที่แม่นยำค่าเริ่มต้นของภาษาของคุณจะดี) หารด้วย0ผลลัพธ์ในNaN(ไม่ใช่ตัวเลข) โปรแกรมของคุณต้องรองรับการคูณ ( *), การหาร ( /), การเพิ่ม ( +) …
13 code-golf  math 

9
Quinean Regex Tester
ความท้าทายนี้ค่อนข้างง่าย ในฐานะที่เป็นอินพุตคุณใช้เวลาในการแสดงออกปกติ จากนั้นคุณส่งออกความจริง / เท็จว่าซอร์สโค้ดของคุณตรงกับนิพจน์ทั่วไปหรือไม่ มันง่ายมาก! อีกสองสิ่ง: ไม่มีควินบิวอิน อย่างไรก็ตามคุณสามารถเข้าถึงซอร์สโค้ดของรหัสด้วยไฟล์ IO และอื่น ๆ นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ! ตัวอย่าง หากซอร์สโค้ดของคุณพูดว่าabcอินพุตของa\wcจะคืนค่าจริงและอินพุตของa\dcจะคืนค่าเป็นเท็จ

8
ทำให้กราฟเส้นเรียบ
กำหนดอินพุตของจำนวนเต็มnและรายการจำนวนเต็มบวกm 1 , m 2 , ... , แสดงรายการรายการจำนวนเต็มm 1 ' , m 2 ' , ... โดยที่m x 'ถูกกำหนดเป็นค่าเฉลี่ยของ m xnผ่านม. x n + เมื่อคำนวณค่าเฉลี่ยเหล่านี้ให้ละเว้นดัชนีที่อยู่นอกขอบเขต (และปรับสิ่งที่คุณหารผลรวมด้วย) nจะเป็น≥ 1 เสมอ แต่จะไม่ยาวครึ่งหนึ่งของความยาวm (ปัดลง) หรือมากกว่า ซึ่งหมายความว่าความยาวต่ำสุดของmคือ 4 องค์ประกอบในmจะเป็นจำนวนเต็มบวก แต่ผลลัพธ์จะต้องมีความถูกต้องถึงตำแหน่งทศนิยมอย่างน้อย 3 ตำแหน่ง องค์ประกอบอินพุต / เอาต์พุตที่เป็นรายการอาจเป็นสตริงที่คั่นด้วยช่องว่างหรือคั่นด้วยเครื่องหมายจุลภาคหรืออาร์เรย์ / รายการ / ฯลฯ สำหรับอินพุตถ้าโซลูชันของคุณเป็นฟังก์ชันคุณอาจใช้อาร์กิวเมนต์แรกของnและอาร์กิวเมนต์เพิ่มเติมเป็นm x (ซึ่งจะใช้กับอาร์กิวเมนต์บรรทัดคำสั่งด้วย) นี่คือการแสดงภาพของn=1: …

1
Lego Gear Train
แรงบันดาลใจจากอัตราส่วนความท้าทายเกียร์เลโก้โดย Keith Randall ฉันก็วางแผนที่จะสร้างหุ่นยนต์เลโก้ยักษ์ที่จะสามารถทำลายหุ่นยนต์ตัวอื่นในการแข่งขันที่ไม่เคยพูดถึง * ในขั้นตอนการสร้างหุ่นยนต์ฉันจะใช้รถไฟเกียร์จำนวนมากเพื่อเชื่อมต่อ ส่วนต่าง ๆ ของหุ่นยนต์ ฉันต้องการให้คุณเขียนโปรแกรมสั้นที่สุดที่จะช่วยฉันสร้างรถไฟเกียร์ที่ซับซ้อนซึ่งจำเป็นสำหรับงานที่ซับซ้อนเช่นนี้ แน่นอนว่าฉันจะใช้เฉพาะเกียร์ที่มีรัศมี 1, 2, 3 และ 5 ตามอำเภอใจเลโก้เท่านั้น แต่ละเกียร์ในรถไฟเกียร์มีพิกัดจำนวนเต็มเฉพาะในตาราง 2D เกียร์แรกอยู่ที่ (0,0) และเกียร์สุดท้ายจะอยู่ที่พิกัดที่ไม่เป็นลบ ที่ตั้งและขนาดของเกียร์แรกและเกียร์สุดท้ายจะได้รับเป็นอินพุตโปรแกรมของคุณต้องบอกว่าเกียร์ไปที่ใดเพื่อเติมช่องว่าง นอกจากนี้โปรแกรมของคุณจะต้องใช้จำนวนเกียร์ขั้นต่ำที่เป็นไปได้ในรถไฟเกียร์ ลดเกียร์ / รถไฟ = รถไฟมากขึ้น ** = หุ่นยนต์ที่มีขนาดใหญ่และดีกว่าของการทำลาย อินพุตจะประกอบด้วยหนึ่งบรรทัด: X,Y,B,A X และ Y เป็นพิกัดของเฟืองท้าย เกียร์แรกอยู่เสมอที่ (0,0) B และ A เป็นรัศมีของเกียร์สุดท้ายและเกียร์เริ่มต้นตามลำดับ ในการเพิ่มความยากลำบากคุณต้องแน่ใจว่าอุปกรณ์ส่งออกหมุนไปในทิศทางที่ถูกต้อง หาก A และ B มีเครื่องหมายเหมือนกันดังนั้นเกียร์ขาออกจะต้องหมุนไปในทิศทางเดียวกันและต้องใช้จำนวนเกียร์คี่ …

1
ตัวเลขขนาดเท่าไหร่
ตัวเลข 7 ส่วนสามารถแสดงใน ASCII โดยใช้_|ตัวอักษร นี่คือ1ตัวเลขขนาด: _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| ขนาดที่ใหญ่กว่านั้นเกิดขึ้นจากการทำให้แต่ละส่วนยาวขึ้นตามสัดส่วน นี่คือตัวเลข 3 หลัก ___ ___ ___ ___ ___ ___ ___ | | | | …

6
แยกสคริปต์ของเช็คสเปียร์
Mr. William Shakespeare เขียนบทละคร มีบทละครมากมาย ในtarballนี้มีผลงานเดี่ยวของเขาทุกบทละครของเขาแต่ละไฟล์ยาวหนึ่งไฟล์ มันจะต้องแบ่งออกเป็นฉากเพื่อผลิตเวที เนื่องจากนักแสดงมีความอดทนรหัสของคุณจะต้องสั้นที่สุด งาน: งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นเพื่อแยกการเล่นที่มีอยู่ในไฟล์นี้เป็นไฟล์ที่แยกกันโดยเริ่มจากหมายเลข1ที่แต่ละฉากมีฉาก คุณควรรักษาช่องว่างและชื่อทั้งหมด การป้อนข้อมูล: อินพุตจะเล่นแบบครั้งเดียวผ่านstdinหรือชื่อไฟล์เป็นพารามิเตอร์ คุณสามารถเลือก. การเล่นจะมีลักษณะดังนี้: TITUS ANDRONICUS DRAMATIS PERSONAE SATURNINUS son to the late Emperor of Rome, and afterwards declared Emperor. BASSIANUS brother to Saturninus; in love with Lavinia. TITUS ANDRONICUS a noble Roman, general against the Goths. MARCUS ANDRONICUS …
13 code-golf  string 

4
ผันในภาษาสเปนที่ไม่สมบูรณ์ / Conjugue en el imperfecto de indicativo
ให้ข้อมูลของคำกริยาภาษาสเปนในรูปแบบ infinitive เอาท์พุทคำกริยาผันในทั้ง 6 รูปแบบของข้อบ่งชี้ที่ไม่สมบูรณ์ หากต้องการผัน infinitive ในข้อบกพร่องให้ลบจุดสิ้นสุด infinitive (-ar, -er, -ir, และบางครั้ง-ír) และเพิ่มจุดสิ้นสุดที่ไม่สมบูรณ์ตามที่ระบุด้านล่าง มีคำกริยาที่ผิดปกติสามตัวในข้อบกพร่องที่ระบุด้านล่าง Verb ending Replace with... -------------------------------------------------------- -ar -aba, -abas, -aba, -ábamos, -abais, -aban -er, -ir, -ír -ía, -ías, -ía, -íamos, -íais, -ían Irreg. verb Conjugations -------------------------------------------------------- ser era, eras, era, éramos, erais, eran ver veía, veías, …

4
กี่สัปดาห์
งานของคุณคือการส่งออกจำนวนเดียว จำนวน ISO สัปดาห์ที่ช่วงวันที่กำหนดตัดกัน เพื่ออ้างถึง Wikipedia: An average year is exactly 52.1775 weeks longแต่นี่ไม่เกี่ยวกับค่าเฉลี่ย ข้อมูลที่ป้อนประกอบด้วยวันที่ ISO สองช่องว่างแยกกัน: 0047-12-24 2013-06-01 วันที่สิ้นสุดไม่เคยมาก่อนวันที่เริ่มต้น เราจะใช้ปฏิทินเกรกอเรียนที่ประมาณการณ์เพื่อความเรียบง่าย กรณีทดสอบ: Format: input -> output 2015-12-31 2016-01-01 -> 1 (both are within week 53 of 2015) 2016-01-03 2016-01-04 -> 2 (the 3rd is within week 53, and the 4th …
13 code-golf  date 

4
การคำนวณเอนโทรปี
อินพุต เมทริกซ์Mแสดงเป็นสองบรรทัดที่คั่นด้วยช่องว่างของจำนวนเต็ม แต่ละบรรทัดจะมีจำนวนเต็มเท่ากันและแต่ละจำนวนเต็มจะเป็น -1 หรือ 1 จำนวนเต็มต่อหนึ่งบรรทัดจะมากที่สุด 20 Mดังนั้นจึงเป็น2โดยnที่nเป็นจำนวนเต็มในแต่ละสองบรรทัด รหัสของคุณควรเป็นโปรแกรมที่สมบูรณ์ และยอมรับอินพุตทั้งในมาตรฐานหรือจากไฟล์ (นั่นคือตัวเลือกของคุณ) คุณสามารถยอมรับอินพุตจากมาตรฐานในจากไฟล์หรือเพียงแค่เป็นพารามิเตอร์ อย่างไรก็ตามถ้าคุณทำอย่างหลังโปรดให้ตัวอย่างที่ชัดเจนว่าโค้ดของคุณควรทำงานอย่างไรและจำไว้ว่ามันจะต้องเป็นโปรแกรมที่สมบูรณ์และวิธีการแสดงเมทริกซ์Mในอินพุต กล่าวอีกนัยหนึ่งคุณน่าจะต้องทำการแยกวิเคราะห์ เอาท์พุต ไบนารีเอนโทรปีนอนส์ของการกระจายของM*xที่องค์ประกอบของxกำลังอย่างสม่ำเสมอและเป็นอิสระได้รับการแต่งตั้งจาก {-1,1} xเป็นnเวกเตอร์คอลัมน์มิติ เอนโทรปีของการแจกแจงความน่าจะเป็นแบบไม่ต่อเนื่องคือ - sum p_i log_2(p_i) ในกรณีนี้p_iน่าจะเป็นของวันที่ไม่ซ้ำกันที่เป็นไปได้iM*x ตัวอย่างและคำแนะนำที่เป็นประโยชน์ เป็นตัวอย่างการทำงานให้เมทริกซ์Mเป็น -1 1 -1 -1 ทีนี้ลองดู2^2เวกเตอร์ที่ต่างกันที่เป็นไปได้xทั้งหมด สำหรับแต่ละอันเราคำนวณM*xและใส่ผลลัพธ์ทั้งหมดลงในอาร์เรย์ (อาร์เรย์ 4 องค์ประกอบของเวกเตอร์องค์ประกอบ 2 ตัว) แม้ว่าสำหรับเวกเตอร์ 4 ตัวแต่ละอันความน่าจะเป็นที่เกิดขึ้นคือ1/2^2 = 1/4เราสนใจเพียงจำนวนครั้งที่แต่ละเวกเตอร์ผลลัพธ์ที่ไม่ซ้ำกันเกิดM*xขึ้นดังนั้นเราจึงสรุปความน่าจะเป็นส่วนบุคคลของการกำหนดค่าที่นำไปสู่เวกเตอร์เฉพาะที่เหมือนกัน กล่าวอีกนัยหนึ่งM*xเวกเตอร์ที่ไม่ซ้ำกันที่เป็นไปได้อธิบายถึงผลลัพธ์ของการแจกแจงที่เรากำลังตรวจสอบและเราต้องกำหนดความน่าจะเป็นของผลลัพธ์แต่ละอย่าง (ซึ่งโดยการก่อสร้างจะเป็นจำนวนเต็มคูณ1/2^2หรือ1/2^nโดยทั่วไปเสมอ) คำนวณเอนโทรปี ในnกรณีทั่วไปขึ้นอยู่กับMผลลัพธ์ที่เป็นไปได้ของM*xช่วงตั้งแต่ "แตกต่างกันทั้งหมด" (ในกรณีนี้เรามีnค่าของiในp_iและแต่ละคนp_iมีค่าเท่ากับ1/2^n) ถึง …
13 code-golf  math 

7
คู่ของเครื่องหมายอัศเจรีย์และเครื่องหมายคำถามปกติและคว่ำ
ท้าทาย ¡เราจะให้เครื่องหมายตกใจและเครื่องหมายคำถามกลับหัว! ได้รับร่างของข้อความที่มีประโยคที่ลงท้ายด้วย., ?หรือ!, ย่อหน้าฤๅษีเครื่องหมายคำถาม¿เพื่อประโยคคำถาม (ประโยคที่ลงท้ายด้วย?) และเครื่องหมายอัศเจรีย์คว่ำ¡เพื่ออุทาน (ประโยคในตอนจบ!) ประโยคที่ลงท้ายด้วย.จะถูกละเว้น ประโยคจะถูกคั่นด้วยช่องว่าง (ช่องว่างแท็บและ / หรือบรรทัดใหม่) และจะประกอบด้วยตัวอักษรและตัวเลขจุลภาคเครื่องหมายจุลภาคเครื่องหมายวรรคตอนและช่องว่างเท่านั้น ทุกประโยคจะมีอย่างน้อยหนึ่งคำ คำแรกของทุกประโยครับประกันว่าจะเป็นตัวพิมพ์ใหญ่ อินพุตสามารถเริ่มต้นและสิ้นสุดด้วยช่องว่างใด ๆ ตัวอย่าง การป้อนข้อมูล: Hello there! What is your name? My name is Ron. What's your name? My name is Alex. Nice to meet you! Nice to meet you to! How was your break? …

2
ถนนคาวมีจุดจบหรือไม่?
ฉันรัก> <>,> <> คือชีวิต! ค่าสองมิติน่าทึ่ง! ในการท้าทายนี้คุณจะต้องบอกว่าถนน "คาว" สิ้นสุดลงหรือไม่ในขณะที่เล่นกอล์ฟ คำนิยาม ถนนคาวถูกสร้างขึ้นด้วยกระเบื้องรวมถึงถนนต่อไปนี้: v (go down) > (go right) ^ (go up) < (go left) / (mirror) \ (mirror) ตัวละครอื่น (ยกเว้น-|+) อาจถูกมองว่าเป็นสิ่งที่ทำให้ไขว้เขวเช่นดอกไม้ (หรือหัวปลา) ที่ขอบถนน ถนนจะเริ่มต้นที่มุมซ้ายบนของตารางสี่เหลี่ยมคั่นด้วย-|+สัญลักษณ์ ถนนมีจุดจบถ้าคุณตามติดท้ายคุณจะต้องติดกับชายแดนไม่เช่นนั้นคุณจะถูกขังอยู่ในเส้นทางที่ไม่มีที่สิ้นสุด การค้นหาเส้นทางของคุณทำได้โดยทำตามคำแนะนำv>^<และกระจกเงา กระจกจะสะท้อน 90 °ขึ้นอยู่กับว่าคุณมาจากไหน นี่คือวิธีการใช้งาน (ใช้v>^<เพื่อแสดงเส้นทาง): ^ ^ >/< >\< v v </> <\> ^ ^ ถนนอาจมีลักษณะเช่นนี้หากสิ้นสุด: …

3
Golf a Purple Interpreter
Golf a Purple Interpreter Purpleเป็น esolang ที่ออกแบบมาโดยมีวัตถุประสงค์หลักสองประการ: เพื่อเป็นการลดAubergineเนื่องจากมีเพียงภาษาตัวเองไม่เพียงพอในการปรับเปลี่ยนคำสั่งเดียว เพื่อยอมรับความเป็นไปได้ของล่ามกอล์ฟขนาดเล็กที่น่ากลัว การผ่านครั้งแรกของฉันที่ล่าม Python 2 ที่มีคุณสมบัติครบถ้วนสมเหตุสมผลมีเพียง 702 ไบต์และฉันแน่ใจว่านักกอล์ฟที่มีประสบการณ์มากขึ้นสามารถโกนหนวดได้เล็กน้อย เป้าหมายของคุณคือการเขียนล่ามสำหรับภาษานี้ ข้อมูลเกี่ยวกับสีม่วง: โปรแกรมสีม่วงคือลำดับของอักขระที่วางในอาร์เรย์หน่วยความจำที่ไม่มีที่สิ้นสุดและแอดเดรสที่อักขระตัวแรกของโปรแกรมจะถูกวางที่แอดเดรสศูนย์ ส่วนที่เหลือของอาร์เรย์ (ทั้งก่อนและหลังที่เก็บโปรแกรมสีม่วง) จะเริ่มต้นเป็นศูนย์ Purple มี register สามตัวที่เรียกว่าaและbและiซึ่งแต่ละตัวสามารถเก็บค่าจำนวนเต็มที่ลงนามแล้วและถูกกำหนดค่าเริ่มต้นเป็นศูนย์ ฉันยังเป็นตัวชี้คำสั่งและชี้ไปที่คำสั่งสีม่วงที่กำลังดำเนินการอยู่ในปัจจุบัน แต่ละรอบล่ามจะอ่านลำดับของอักขระสามตัวที่ต่อเนื่องกันเริ่มต้นจากตำแหน่งหน่วยความจำที่ระบุโดยตัวชี้คำสั่งและพยายามเรียกใช้ลำดับนี้ตามคำสั่งสีม่วง หลังจากนั้นตัวชี้คำสั่งจะเพิ่มขึ้น 3 เสมอ วากยสัมพันธ์คำสั่งสีม่วงประกอบด้วยอักขระสามตัว (หรือการเข้ารหัส) ในหนึ่งแถวเช่น " xyz " อักขระตัวแรกxสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้: abABio สัญลักษณ์เหล่านี้มีความหมายดังต่อไปนี้: a - Place the result in register a. b - Place …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.