หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
ช่วยทีครับพึ่งหัดเขียน assembly
กระทู้คำถาม
ซอฟต์แวร์
การพัฒนาซอฟต์แวร์
คอมมือใหม่
[open_code]
DATA SEGMENT
DATA ENDS
CODE SEGMENT
ASSUME DS
ATA,CS:CODE,SS:SSEG
START:
MOV AX,DATA
MOV DS,AX
MOV BL,00H
MOV CH,00H
MOV CL,0AH
L1: MOV DH,00H
MOV DL,BL
ADD DL,'0'
MOV AH,02H
INT 21H
INC BL
LOOP L1
MOV AH,4CH
INT 21H
CODE ENDS
END START
[/close_code]
ช่วยอธิบายโค้ดหน่อยได้มั้ยครับว่าแต่ละบรรทะดทำอะไร คือพึ่งหัดเขียนแล้วมาดูตัวอย่างนี้มันงง จะเพิ่ม 00H หรือ 02H หรือ 0AH ทำไม
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
ใครพอรู้เรื่อง ภาษา Assembly รบกวนช่วยหน่อยค๊าบบบ
.MODEL SMALL .STACK 100H .DATA .CODE MAIN PROC MOV CX,001AH MOV DL,'A' PRINT: MOV AH,02H INT 21H INC DL LOOP PRINT MOV AH,4CH INT 21H MAI
สมาชิกหมายเลข 1126439
ช่วยดูโค้ด แอสแซมบลีให้หน่อยยยยย T^T
DQ BIT P3.7 ; 1 wire line swpH equ 0d2H swpL equ 0ffH WDLSB DATA 30H ; WDMSB DATA 31H ; ;*************************************************************** ORG 000
สมาชิกหมายเลข 2063883
ขอถามคนเก่ง เขียนโปรแกรม Assembly นิดนึง
ขอถามคนเก่ง Assembly นิดนึง พอดีได้โจทย์มา 2 ข้อ คือ เขียนโปรแกรมด้วยภาษา Assembly บน MS Dos 1.เขียนโปรแกรมเพื่อแสดง ? และให้รับค่าตัวเลข 2 ตัว จากนั้นให้แสดงผล
สมาชิกหมายเลข 1057282
ภาษา แอสแซมบี่
.model small .data msg1 db 'Hello world',13,10,'$' .stack 100h .code start: mov ax,@data mov ds,ax mov cx,... new: mov ah,09h mov dx,offset msg1 int 21h loop ne
สมาชิกหมายเลข 2269353
รบกวนเขียน comment โปรแกรม ภาษาassembly ให้หน่อยครับ
; ; TEMP SPEED DS18B20 ; SPAC: DS 48 DP01: DS 1 DP02: DS 1 DP03: DS 1 DP04: DS 1 DP11: DS 1 DP12: DS 1 DP13: DS 1 DP14: DS 1 DP21: DS 1 DP22: DS 1 DP23: DS 1 DP
สมาชิกหมายเลข 1420985
insert data ได้คะ แต่ข้อมูลไม่เข้าฐานข้อมูล:(
พอดีเขียน report ให้กับพี่คนหนึ่งคะ แล้วข้อมูลมันก็สามรถเพิ่มได้ ขึ้น save done ตลอด แต่พอเปลี่ยน echo จาก save done เป็น โชว์ form ละคะ มันไม่เข้าเลย ย้อนไปเป็
สมาชิกหมายเลข 3048050
เขียน mcs 51 ด้วย assembly ควบคุมมอเตอร์8ตัว โดยเปรียบเทียบข้อมูล #data จะใช้คำสังอะไรในการเปรียบเทียบข้อมูล
ผมต้องการทราบ คำสั่งที่ใช้ในการเปรียบเทียบข้อมูล เงื่อนไขคือ ควบคุมmotor พอร์ต p0.0-p0.7 และmotor พอร์ต p2.0-p2.7 ;CONTROL DC MORTOR DC_MOTOR1 EQU P0 DC_MOTOR2
สมาชิกหมายเลข 1688808
ต้องการทดสอบการรับ Bluetooth (ด้วย Bluetooth module ที่เชื่อมต่อกับ Arduino ) แต่ไม่รู้จะแก้โค้ดยังไง
ผมจะลองทดสอบการรับ Bluetooth (ด้วย Bluetooth module ที่เชื่อมต่อกับ Arduino ) แล้วทำให้ไฟ Arduino ติด เมื่อใส่ 1 เข้าไป จะต้องไปแก้โค้ดตรงไหนครับ #include <S
สมาชิกหมายเลข 732297
ช่วยแก้ไขจุดบกพร่องที่ครับ ภาษา ASM ในการเขียน mcs-51
ผมทำมินิโปรเจคครับ จารย์ให้หาแล้วไปเสนอ พอเสนอผ่านก็ต้องทำรายงานส่ง แต่มันติดตรงที่ว่า พอมารัยใน proteus แล้วมันเกิด cpu over load เลยไม่ทราบว่าผิดที่จุดใด อยาก
สมาชิกหมายเลข 2593170
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
ซอฟต์แวร์
การพัฒนาซอฟต์แวร์
คอมมือใหม่
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
ช่วยทีครับพึ่งหัดเขียน assembly
DATA SEGMENT
DATA ENDS
CODE SEGMENT
ASSUME DS
START:
MOV AX,DATA
MOV DS,AX
MOV BL,00H
MOV CH,00H
MOV CL,0AH
L1: MOV DH,00H
MOV DL,BL
ADD DL,'0'
MOV AH,02H
INT 21H
INC BL
LOOP L1
MOV AH,4CH
INT 21H
CODE ENDS
END START
[/close_code]
ช่วยอธิบายโค้ดหน่อยได้มั้ยครับว่าแต่ละบรรทะดทำอะไร คือพึ่งหัดเขียนแล้วมาดูตัวอย่างนี้มันงง จะเพิ่ม 00H หรือ 02H หรือ 0AH ทำไม