By default, all displacement-only values provide offsets into the data การแปล - By default, all displacement-only values provide offsets into the data ไทย วิธีการพูด

By default, all displacement-only v

By default, all displacement-only values provide offsets into the data segment. If you want to provide an offset into a different segment, you must use a segment override prefix before your address. For example, to access location 1234h in the extra segment (es) you would use an instruction of the form mov ax,es:[1234h]. Likewise, to access this location in the code segment you would use the instruction mov ax, cs:[1234h]. The ds: prefix in the previous examples is not a segment override. The CPU uses the data segment register by default. These specific examples require ds: because of MASM's syntactical limitations.

0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
โดยค่าเริ่มต้น ปริมาณกระบอกสูบเดียวค่าทั้งหมดให้ปรับค่าเป็นเซ็กเมนต์ข้อมูล ถ้าคุณต้องการให้ออฟเซตในเซ็กเมนต์อื่น คุณต้องใช้คำนำหน้าแทนเซ็กเมนต์ก่อนที่อยู่ของคุณ การเข้าถึงตำแหน่ง 1234h ในเซ็กเมนต์พิเศษ (es) คุณจะใช้คำสั่งของแบบฟอร์ม mov ax, es: [1234h] ทำนองเดียวกัน ถึงตำแหน่งนี้ในเซ็กเมนต์รหัส คุณจะใช้คำสั่ง mov ax, cs: [1234h] Ds: คำนำหน้าในตัวอย่างก่อนหน้านี้ไม่ได้แทนเซ็กเมนต์ CPU ใช้ทะเบียนเซ็กเมนต์ข้อมูล โดยค่าเริ่มต้น ตัวอย่างที่เฉพาะเจาะจงเหล่านี้ต้องใช้ ds: เนื่องจากข้อจำกัด syntactical MASM ของ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
โดยค่าเริ่มต้นทั้งหมดค่ารางเท่านั้นชดเชยให้เข้าไปในส่วนข้อมูล ถ้าคุณต้องการที่จะให้ชดเชยเป็นส่วนที่แตกต่างกันคุณต้องใช้ส่วนคำนำหน้าแทนที่ก่อนที่อยู่ของคุณ ยกตัวอย่างเช่นในการเข้าถึง 1234h สถานที่ในส่วนพิเศษ (e) คุณจะใช้คำสั่งในรูปแบบขวาน MOV ที่ es: [1234h] ในทำนองเดียวกันในการเข้าถึงสถานที่นี้ในส่วนของรหัสที่คุณจะใช้การเรียนการสอนขวาน MOV, cs: [1234h] เอส: คำนำหน้าในตัวอย่างก่อนหน้านี้ไม่ได้แทนที่ส่วน ซีพียูที่ใช้ลงทะเบียนส่วนข้อมูลโดยค่าเริ่มต้น ตัวอย่างเหล่านี้จำเป็นต้อง ds: เพราะ MASM ของข้อ จำกัด การสร้างประโยค

การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
โดยค่าเริ่มต้นทั้งหมดให้ชดเชยเป็นค่าการกระจัดเท่านั้นส่วน . ถ้าคุณต้องการให้ชดเชยในส่วนที่แตกต่างกันคุณจะต้องใช้ส่วนแทนที่คำนำหน้าก่อนที่อยู่ของคุณ ตัวอย่างเช่น ในการเข้าถึงสถานที่ 1234h ในส่วนเพิ่ม ( ES ) คุณจะใช้คำสั่งของรูปแบบ MOV AX , E : [ 1234h ] อนึ่งเพื่อเข้าถึงตำแหน่งนี้ในรหัสส่วนที่คุณจะใช้คำสั่ง MOV AX CS : [ 1234h ] DS : คำนำหน้าในตัวอย่างก่อนหน้านี้ ไม่ใช่ส่วนที่ล้มเหลว ส่วน CPU ใช้ข้อมูลลงทะเบียน โดยค่าเริ่มต้น เฉพาะเจาะจงตัวอย่างเหล่านี้ต้องใช้ DS : เพราะ masm ประโยค

ของข้อจำกัด
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: