emu8086.inc also defines the following procedures:· PRINT_STRING - pro การแปล - emu8086.inc also defines the following procedures:· PRINT_STRING - pro ไทย วิธีการพูด

emu8086.inc also defines the follow

emu8086.inc also defines the following procedures:
· PRINT_STRING - procedure to print a null terminated string at
current cursor position, receives address of string in DS:SI register.
To use it declare: DEFINE_PRINT_STRING before END directive.
· PTHIS - procedure to print a null terminated string at current cursor
position (just as PRINT_STRING), but receives address of string
from Stack. The ZERO TERMINATED string should be defined just
after the CALL instruction. For example:
CALL PTHIS
db 'Hello World!', 0
To use it declare: DEFINE_PTHIS before END directive.
· GET_STRING - procedure to get a null terminated string from a
user, the received string is written to buffer at DS:DI, buffer size
should be in DX. Procedure stops the input when 'Enter' is pressed.
To use it declare: DEFINE_GET_STRING before END directive.
· CLEAR_SCREEN - procedure to clear the screen, (done by scrolling
entire screen window), and set cursor position to top of it. To use it
declare: DEFINE_CLEAR_SCREEN before END directive.
· SCAN_NUM - procedure that gets the multi-digit SIGNED number
from the keyboard, and stores the result in CX register. To use it
declare: DEFINE_SCAN_NUM before END directive.
· PRINT_NUM - procedure that prints a signed number in AX
register. To use it declare: DEFINE_PRINT_NUM and
DEFINE_PRINT_NUM_UNS before END directive.
· PRINT_NUM_UNS - procedure that prints out an unsigned number
in AX register. To use it declare: DEFINE_PRINT_NUM_UNS
before END directive.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
นอกจากนี้ emu8086.inc ยังกำหนดต่อไปนี้:· PRINT_STRING - ขั้นตอนการพิมพ์สายอักขระ null สิ้นที่ตำแหน่งเคอร์เซอร์ปัจจุบัน ได้รับที่อยู่ของสายอักขระในการลงทะเบียน DS:SIใช้ มันประกาศ: DEFINE_PRINT_STRING ก่อนที่จะสิ้นสุดคำสั่ง· PTHIS - ขั้นตอนการพิมพ์สายอักขระ null สิ้นที่เคอร์เซอร์ปัจจุบันตำแหน่ง (ก็ PRINT_STRING), แต่ได้รับที่อยู่ของสายอักขระจากกองการ ควรกำหนดข้อความยกเลิกศูนย์เพียงหลังจากโทรสั่ง ตัวอย่าง:โทร PTHIS'สวัสดี โลก ' 0 dbใช้ มันประกาศ: DEFINE_PTHIS ก่อนที่จะสิ้นสุดคำสั่ง· GET_STRING - ตอนรับสายอักขระ null สิ้นจากการผู้ใช้ เขียนลงใน DS:DI ขนาดบัฟเฟอร์บัฟเฟอร์สายอักขระได้รับควรอยู่ใน DX ขั้นตอนหยุดการป้อนเมื่อมีกด 'Enter'ใช้ มันประกาศ: DEFINE_GET_STRING ก่อนที่จะสิ้นสุดคำสั่ง· CLEAR_SCREEN - ขั้นตอนการล้างหน้าจอ, (ทำได้ โดยการเลื่อนทั้งหน้าจอ), และกำหนดตำแหน่งเคอร์เซอร์ไปด้านบนของมัน การใช้งานประกาศ: DEFINE_CLEAR_SCREEN ก่อนที่จะสิ้นสุดคำสั่ง· SCAN_NUM - ขั้นตอนที่ได้รับหมายเลขเซ็นหลายตำแหน่งจากแป้นพิมพ์ การเก็บ ผลลัพธ์ใน CX ลงทะเบียน การใช้งานประกาศ: DEFINE_SCAN_NUM ก่อนที่จะสิ้นสุดคำสั่ง· PRINT_NUM - ขั้นตอนที่พิมพ์หมายเลขที่ได้รับการรับรองใน AXลงทะเบียน ใช้ มันประกาศ: DEFINE_PRINT_NUM และDEFINE_PRINT_NUM_UNS ก่อนที่จะสิ้นสุดคำสั่ง· PRINT_NUM_UNS - ขั้นตอนที่พิมพ์ออกหมายเลขรับรองในทะเบียน AX ใช้ มันประกาศ: DEFINE_PRINT_NUM_UNSก่อนที่จะสิ้นสุดคำสั่ง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
emu8086.inc ยังกำหนดขั้นตอนต่อไปนี้:
· PRINT_STRING -
ขั้นตอนการพิมพ์โมฆะยกเลิกสตริงที่ตำแหน่งเคอร์เซอร์ปัจจุบันได้รับอยู่ของสตริงในDS: SI ลงทะเบียน.
จะใช้ประกาศ: DEFINE_PRINT_STRING ก่อนที่จะสั่ง END.
· PTHIS - ขั้นตอนการพิมพ์
โมฆะยกเลิกสตริงที่เคอร์เซอร์ปัจจุบันตำแหน่ง(เช่นเดียวกับ PRINT_STRING)
แต่ได้รับที่อยู่ของสตริงจากกอง สตริง ZERO
ยกเลิกควรจะกำหนดเพียงหลังจากการเรียนการสอนการโทร ตัวอย่างเช่นโทร PTHIS ฐานข้อมูล 0 'Hello World!' ที่จะใช้ประกาศ:. DEFINE_PTHIS ก่อนที่จะสั่ง END · GET_STRING - ขั้นตอนที่จะได้รับโมฆะยกเลิกสตริงจากการใช้สายที่ได้รับถูกเขียนไปยังบัฟเฟอร์ที่ดีเอส: DI บัฟเฟอร์ ขนาดควรจะอยู่ในDX ขั้นตอนการหยุดการป้อนข้อมูลเมื่อ 'Enter' ถูกกด. ที่จะใช้ประกาศ:. DEFINE_GET_STRING ก่อนที่จะสั่ง END · CLEAR_SCREEN - ขั้นตอนการล้างหน้าจอ (ทำโดยการเลื่อนหน้าต่างหน้าจอทั้งหมด) และตั้งตำแหน่งเคอร์เซอร์ไปที่ด้านบนของมัน ที่จะใช้มัน. ประกาศ: DEFINE_CLEAR_SCREEN ก่อนที่จะสั่ง END · SCAN_NUM - ขั้นตอนที่ได้รับหลายหลักลงนามจำนวนจากแป้นพิมพ์และเก็บผลในCX ลงทะเบียน ที่จะใช้มัน. ประกาศ: DEFINE_SCAN_NUM ก่อนที่จะสั่ง END · PRINT_NUM - ขั้นตอนที่พิมพ์จำนวนลงนามในขวานลงทะเบียน ที่จะใช้ประกาศ: DEFINE_PRINT_NUM และDEFINE_PRINT_NUM_UNS ก่อนที่จะสั่ง END. · PRINT_NUM_UNS - ขั้นตอนที่พิมพ์ออกมาเป็นจำนวนที่ไม่ได้ลงนามในขวานลงทะเบียน ที่จะใช้ประกาศ: DEFINE_PRINT_NUM_UNS ก่อนที่จะสั่ง END


















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
emu8086.inc ยังกำหนดขั้นตอนต่อไปนี้ :
ด้วย print_string - ขั้นตอนที่จะพิมพ์ null สิ้นสุดสตริงที่
ตำแหน่งเคอร์เซอร์ในปัจจุบัน ได้รับที่อยู่ของสตริงใน DS : ศรีทะเบียน
ใช้ประกาศ : define_print_string ก่อนจบด้วยคำสั่ง pthis
- ขั้นตอนที่จะพิมพ์ null สิ้นสุดสตริงที่ตำแหน่งเคอร์เซอร์ปัจจุบัน ( เช่นเดียวกับ
print_string ) แต่ได้รับที่อยู่ของสตริง
จากกองศูนย์สิ้นสุดสตริงควรจะกำหนดแค่
หลังจากที่สายสอน ตัวอย่าง :

เรียก pthis DB ' สวัสดีโลก ! 0
ใช้ประกาศ : define_pthis ก่อนจบด้วยคำสั่ง get_string
- ขั้นตอนที่จะได้รับค่า null สิ้นสุดสตริงจาก
ผู้ใช้ได้รับข้อความถูกเขียนไปยังบัฟเฟอร์ที่ DS : DI
ขนาดบัฟเฟอร์ควรเป็น DX ขั้นตอนหยุดใส่เมื่อกด ' Enter ' .
ใช้ประกาศ :define_get_string ก่อนจบด้วยคำสั่ง clear_screen
ขั้นตอนการล้างหน้าจอ ( ทำโดยการเลื่อน
หน้าต่างหน้าจอ ) และตั้งตำแหน่งเคอร์เซอร์ไปด้านบน ใช้
ประกาศ : define_clear_screen ก่อนจบคำสั่ง scan_num
ด้วยขั้นตอนที่ได้รับตัวเลขหลายเซ็นเบอร์
จากแป้นพิมพ์และเก็บผลในการยกเลิกการลงทะเบียน ใช้
ประกาศ :define_scan_num ก่อนจบด้วยคำสั่ง print_num
ขั้นตอนที่พิมพ์ลงนามในบันทึกหมายเลข ax

ใช้ประกาศ : define_print_num และ

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

Copyright ©2024 I Love Translation. All reserved.

E-mail: