Thông tin tài liệu:
Tham khảo tài liệu kiến trúc máy tính vũ đức lung phần 8, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
kiến trúc máy tính Vũ Đức Lung phần 8Chương VI: Ki n trúc b l nh Chương VI: Ki n trúc b l nh Ch ñ Cách tính Ưu ñi m Khuy n ñi m Immediate Operand = A Không có tham ð l n toán chi u b nh h ng gi i h n Direct EA = A ðơn gi n không gian ñ a ch gi i h n Indirect EA = (A) không gian ñ a Tham chi u b ch l n nh ph c t p Register EA = R Không có tham không gian ñ a chi u b nh ch gi i h n Register EA = (R) không gian ñ a Tham chi u b indirect ch l n nh ph Displacement EA = A + (R) Linh ñ ng Ph c t p Stack EA= ñ u c a Không có tham ng d ng gi i ngăn x p chi u b nh hn B ng 6.3. Cách tính ñ a ch th c Trư c khi ñi vào c th t ng ch ñ l p ñ a ch có hai ñi m c n lưu ý, th nh t ñó là trên th c t t t c các ki n trúc máy tính ngày nay cung c p cho ta nhi u hơn m t trong nh ng ch ñ l p ñ a ch trên. V n ñ ñ t ra là làm th nào ñ b ñi u khi n xác ñ nh ñư c ch ñ ñ a ch nào ñư c dùng trong l nh. Có nhi u phương pháp khác nhau. Thư ng là nh ng opcode khác nhau s dùng các ch ñ ñ a ch khác nhau, cũng có th là m t trong các bit c a l nh ñư c dùng làm trư ng ch ñ , mà giá tr ch a trư ng này ch ra ch ñ ñ a ñư c dùng. ði m th hai ñây liên quan ñ n ñ a ch th c EA. Trong m t h th ng không dùng b nh o thì ñ a ch hi u d ng s ho c là m t ñ a ch c a b nh chính, ho c là m t thanh ghi. Trong m t h th ng nh o thì Hình 6.8. Các ch ñ l p ñ a ch ñ a ch hi u d ng là m t ñ a ch o ho c là m t thanh ghi. Vi c s p x p 193 194Chương VI: Ki n trúc b l nh Chương VI: Ki n trúc b l nhth c c a ñ a ch v t lý là m t ch c năng c a cơ ch phân trang và ngư i v y ñ a ch tr c ti p có th ñư c s d ng v i các bi n toàn c c, màl p trình không th y ñư c. ñ a ch c a nó là bi t trư c trong th i gian biên d ch.a) L p ñ a ch t c th i (Immediate Addressing) c) L p ñ a ch gián ti p (Indirect Addressing) Cách ñơn gi n nh t cho l nh qui ñ nh toán h ng là ñ ph n ñ a ðánh ñ a ch tr c ti p là cách trong ñó trư ng ñ a ch ch rach trong l nh ch a chính toán h ng thay vì ñ a ch ho c thông tin khác m t t nh nào hay thanh ghi nào ch a toán h ng. Tuy nhiênmô t v trí toán h ng: trong trư ng h p l p ñ a ch tr c ti p thì chi u dài c a trư ng ñ a OPERAND = A ch thư ng là ng n hơn chi u dài m t word, do ñó s ñ a ch có th Toán h ng như v y ñư c g i là toán h ng t c th i (immediate mã hóa ñư c b h n ch . Cách ñánh ñ a ch gián ti p là trư ng ñ aoperand) vì t ñ ng ñư c tìm n p t b nh cùng lúc v i tìm n p b n ...