ADD C กับ SUB B
2 posters
Page 1 of 1
ADD C กับ SUB B
AddC กับ SubB มันคือ อะไร อย่างไร ครับ
ที่ผมเข้าใจ ADD C คือ A<- A+C AบวกCแล้วเก็บในA
SUB B คือ A<- A-B AลบBแล้วเก็บในA
ผมเข้าใจ ถูกไหมครับ
ที่ผมเข้าใจ ADD C คือ A<- A+C AบวกCแล้วเก็บในA
SUB B คือ A<- A-B AลบBแล้วเก็บในA
ผมเข้าใจ ถูกไหมครับ
kaholulu- Posts : 1
Join date : 2011-03-01
ตอบ
ถูกต้องแล้วครับ
ตัวอย่าง
ถ้า 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
ตัวอย่าง
ถ้า 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
ตอบ (ต่อ)
อีกตัวอย่างครับ มี 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
ORG 8000h
MVI A,03h ;Start Here
MVI C,05h
SUB C
;end here
ตอบ
A = FEh, C = 05h, Zero Flag = 0, Carry Flag = 1
ใช่มั้ยคะ
ที่ได้ FEh คือ 03 - 05 เกิดการ ยืม >> carry flag "1"
แล้วนำค่าที่ได้มาทำ 1'Complement 2' complement ใช่มั้ยคะ
ถ้าหนูเข้าใจถูก แล้ว การบ้านครั้งที่ 2 ข้อที่ 1 จะได้ A = FBh ใช่รึป่าวคะ
แล้วนำค่าที่ได้มาทำ 1'Complement 2' complement ใช่มั้ยคะ
ถ้าหนูเข้าใจถูก แล้ว การบ้านครั้งที่ 2 ข้อที่ 1 จะได้ A = FBh ใช่รึป่าวคะ
????????- Guest
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|