อาจารย์พัท
Would you like to react to this message? Create an account in a few clicks or log in to continue.

ADD C กับ SUB B

2 posters

Go down

ADD C กับ SUB B Empty ADD C กับ SUB B

Post  kaholulu Tue Mar 01, 2011 3:41 pm

AddC กับ SubB มันคือ อะไร อย่างไร ครับ

ที่ผมเข้าใจ ADD C คือ A<- A+C AบวกCแล้วเก็บในA
SUB B คือ A<- A-B AลบBแล้วเก็บในA

ผมเข้าใจ ถูกไหมครับ

kaholulu

Posts : 1
Join date : 2011-03-01

Back to top Go down

ADD C กับ SUB B Empty ตอบ

Post  Pompidou Tue Mar 01, 2011 4:04 pm

ถูกต้องแล้วครับ

ตัวอย่าง
ถ้า A = 02h, B = 03h แล้วเรา Run คำสั่ง

ADD B

ผลลัพธ์คือ A = 05h ครับ


หรือมี Intel Assemby Program ดังนี้

MVI A,02h ;Start Program Here
MVI B,03h
ADD B
;End Program

เมื่อ Run Program นี้เสร็จ A = 05, B = 03h

Pompidou
Admin

Posts : 137
Join date : 2011-02-05
Age : 49

https://arjphat.thai-forum.net

Back to top Go down

ADD C กับ SUB B Empty ตอบ (ต่อ)

Post  Pompidou Tue Mar 01, 2011 4:10 pm

อีกตัวอย่างครับ มี Intel Assembly Language Program แสดงดังด้านล่าง จง Run Program แล้วเติ่มค่าลงใน Register ต่างๆ

ORG 8000h
MVI A,03h ;Start Here
MVI C,05h
SUB C
;end here


ตอบ
A = FEh, C = 05h, Zero Flag = 0, Carry Flag = 1

Pompidou
Admin

Posts : 137
Join date : 2011-02-05
Age : 49

https://arjphat.thai-forum.net

Back to top Go down

ADD C กับ SUB B Empty ???

Post  ???????? Wed Mar 02, 2011 11:52 pm

ทำไม ได้ FEh อะคะ

????????
Guest


Back to top Go down

ADD C กับ SUB B Empty ใช่มั้ยคะ

Post  ???????? Thu Mar 03, 2011 12:32 am

ที่ได้ FEh คือ 03 - 05 เกิดการ ยืม >> carry flag "1"

แล้วนำค่าที่ได้มาทำ 1'Complement 2' complement ใช่มั้ยคะ

ถ้าหนูเข้าใจถูก แล้ว การบ้านครั้งที่ 2 ข้อที่ 1 จะได้ A = FBh ใช่รึป่าวคะ

????????
Guest


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum