(Part 6)Arithmetic and Logic InstructionsMost Arithmetic and Logic Ins การแปล - (Part 6)Arithmetic and Logic InstructionsMost Arithmetic and Logic Ins ไทย วิธีการพูด

(Part 6)Arithmetic and Logic Instru

(Part 6)
Arithmetic and Logic Instructions
Most Arithmetic and Logic Instructions affect the processor status
register (or Flags)
As you may see there are 16 bits in this register, each bit is called a
flag and can take a value of 1 or 0.
· Carry Flag (CF) - this flag is set to 1 when there is an unsigned
overflow. For example when you add bytes 255+1 (result is not in
range 0...255). When there is no overflow this flag is set to 0.
· Zero Flag (ZF) - set to 1 when result is zero. For none zero result
this flag is set to 0.
· Sign Flag (SF) - set to 1 when result is negative. When result is
positive it is set to 0. Actually this flag take the value of the most
significant bit.
· Overflow Flag (OF) - set to 1 when there is a signed overflow.
For example, when you add bytes 100 + 50 (result is not in range -
128...127).
· Parity Flag (PF) - this flag is set to 1 when there is even number
of one bits in result, and to 0 when there is odd number of one bits.
Even if result is a word only 8 low bits are analyzed!
· Auxiliary Flag (AF) - set to 1 when there is an unsigned
overflow for low nibble (4 bits).
· Interrupt enable Flag (IF) - when this flag is set to 1 CPU reacts
to interrupts from external devices.
· Direction Flag (DF) - this flag is used by some instructions to
process data chains, when this flag is set to 0 - the processing is
done forward, when this flag is set to 1 the processing is done
backward.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
(ตอนที่ 6)ทางคณิตศาสตร์และตรรกะคำแนะนำทางคณิตศาสตร์และตรรกะคำแนะนำส่วนใหญ่มีผลกระทบต่อสถานะการประมวลผลลงทะเบียน (หรือสถานะ)คุณอาจเห็นมี 16 บิตในการลงทะเบียนนี้ แต่ละบิตจะเรียกว่าเป็นตั้งค่าสถานะ และสามารถใช้ค่า 1 หรือ 0· ดำเนิน (CF) - ธงธงนี้ถูกตั้งค่าเป็น 1 เมื่อมีการรับรองมากเกินไป ตัวอย่าง เมื่อคุณเพิ่มไบต์ 255 + 1 (ผลไม่ในช่วง 0... 255) เมื่อมีมากเกินไปไม่ มีการตั้งค่าสถานะนี้เป็น 0· ศูนย์ธง (ZF) - ตั้งค่าเป็น 1 เมื่อผลลัพธ์เป็นศูนย์ การไม่มีศูนย์ผลค่าสถานะนี้ถูกตั้งค่าเป็น 0· เครื่องหมายธง (SF) - ตั้งค่าเป็น 1 เมื่อผลลัพธ์เป็นค่าลบ เมื่อเป็นผลบวกค่า 0 จริง ค่าสถานะนี้มีค่ามากที่สุดบิตที่สำคัญ· เกินค่าสถานะ (ของ) - ตั้งค่าเป็น 1 เมื่อมีมากเกินไปได้รับการรับรองตัวอย่าง เมื่อคุณเพิ่มไบต์ 100 + 50 (ผลไม่อยู่ในช่วง -128... 127)· พาริตีธง (PF) - ธงนี้ถูกตั้งค่าเป็น 1 เมื่อมีเลขของบิตหนึ่ง ในผลลัพธ์ และ 0 เมื่อ มีจำนวนหนึ่งบิตคี่ถ้าผล คำต่ำสุดแค่ 8 บิตลักษณะ· เสริม (AF) - การตั้งค่าสถานะเป็น 1 เมื่อมีการรับรองมากเกินไปสำหรับชั้นดีต่ำ (4 บิต)· ขัดจังหวะเปิดธง (ถ้า) - เมื่อมีตั้งค่าสถานะนี้จะทำปฏิกิริยา CPU 1การ interrupts จากอุปกรณ์ภายนอก· ค่าสถานะทิศทาง (DF) - บางคำแนะนำการใช้ธงนี้ประมวลผลข้อมูลโซ่ เมื่อสถานะนี้ถูกตั้งค่าเป็น 0 - การประมวลผลทำไปข้างหน้า เมื่อสถานะนี้ถูกตั้งค่าเป็น 1 จะทำการประมวลผลย้อนหลัง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
(ตอนที่ 6)
คำแนะนำทางคณิตศาสตร์และลอจิก
ส่วนใหญ่เลขคณิตและคำแนะนำในการลอจิกส่งผลกระทบต่อสถานะการประมวลผล
ลงทะเบียน (หรือธง)
ในขณะที่คุณอาจจะเห็นมี 16 บิตในการลงทะเบียนนี้แต่ละบิตจะเรียกว่า
ธงและสามารถใช้ค่า 1 หรือ 0
· Carry ธง (CF) - ธงนี้ถูกกำหนดเป็น 1 เมื่อมีการลงนาม
ล้น ตัวอย่างเช่นเมื่อคุณเพิ่มไบต์ 255 + 1 (ผลที่ได้คือไม่ได้อยู่ใน
ช่วง 0 ... 255) เมื่อมีการล้นไม่มีสถานะนี้มีการตั้งค่าเป็น 0
·ศูนย์ธง (ZF) - ตั้งค่าเป็น 1 เมื่อผลเป็นศูนย์ สำหรับผลศูนย์ไม่มี
สถานะนี้มีการตั้งค่าเป็น 0
·เข้าสู่ระบบธง (SF) - ตั้งค่าเป็น 1 เมื่อผลเป็นลบ เมื่อผลที่ได้คือ
ในเชิงบวกจะถูกตั้งค่าเป็น 0 จริงธงนี้ใช้ค่ามากที่สุด
บิตอย่างมีนัยสำคัญ.
·ล้นธง (ของ) - ตั้งค่าเป็น 1 เมื่อมีการลงนามล้น.
ยกตัวอย่างเช่นเมื่อคุณเพิ่มไบต์ 100 + 50 ( ผลที่ได้คือไม่ได้อยู่ในช่วง -
. 128 ... 127)
·ธงพาริตี้ (PF) - ธงนี้ถูกกำหนดเป็น 1 เมื่อมีเลข
หนึ่งบิตในผลลัพธ์และ 0 เมื่อมีเลขคี่ของหนึ่งบิต.
แม้ ถ้าผลที่ได้คือคำว่าเพียง 8 บิตที่ต่ำมีการวิเคราะห์!
·เสริมธง (AF) - ตั้งค่าเป็น 1 เมื่อมีการลงนาม
ล้นสำหรับตอดต่ำ (4 บิต).
·ขัดจังหวะช่วยให้ธง (IF) - เมื่อตั้งค่าสถานะนี้ไป 1 CPU ตอบสนอง
การขัดจังหวะจากอุปกรณ์ภายนอก.
·ธงทิศทาง (DF) - ธงนี้จะใช้ตามคำแนะนำบางอย่างเพื่อ
ประมวลผลข้อมูลโซ่เมื่อธงนี้ถูกกำหนดเป็น 0 - การประมวลผลจะ
ทำไปข้างหน้าเมื่อธงนี้ถูกกำหนดเป็น 1 การทำ
ย้อนหลัง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
You also produce to sell the kaleidoscope meter?You also produce to sell the kaleidoscope meter?You also produce to sell the kaleidoscope meter?You also produce to sell the kaleidoscope meter?
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: