इंटेल 8085 1970 के दशक से 8-बिट सीपीयू है। 8085 के लिए लिखे गए विधानसभा कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।
क्या होगा यदि CPU डेटा-बस बिट 2 को RAM डेटा-बिट 5 से जोड़ा जाए और CPU डेटा-बस बिट 5 को RAM डेटा बिट 2 से जोड़ा जाए? मान लें कि बाकी कनेक्शन ठीक हैं - समझाएं।
मेरे विचार - मुझे लगता है कि रैम से आने वाले डेटा की तुलना में सीपीयू में डेटा का दूसरा और पांचवां बिट स्वैप किया जाएगा।
मैं बहुत आभारी रहूंग....
5 अक्टूबर 2021, 18:00
मेरी समझ यह है कि X - Y - borrow का मूल्यांकन करने के लिए, हम या तो X - (Y + borrow) या (X - Y) - borrow का प्रदर्शन कर सकते हैं। पाठ्यपुस्तकों में उदाहरण पूर्व दृष्टिकोण को दर्शाते हैं। उस स्थिति में, क्या होगा सबट्रेंड (Y) FFH है और उधार (1 पर) सेट है?
मैंने GNUSim8085 (http://gnusim8085.srid.ca....
16 जून 2021, 11:14
एन प्राकृतिक संख्याओं के योग की गणना करने के लिए इंटेल 8085 माइक्रोप्रोसेसर के लिए एक असेंबली भाषा प्रोग्राम लिखें, यानी ΣN = 1+2+3+ … +(N-1)+N।
जितनी हो सके उतनी बाधाओं को पूरा करें:
N*(N+1) / 2 . के सूत्र का उपयोग नहीं करना INR, DCR, INX, और DCX जैसे किसी भी वेतन वृद्धि और कमी निर्देशों का उपयोग न....
मेरे पास असेंबली में लिखा गया यह छोटा सा कार्यक्रम है जो एक संख्या को वर्ग करता है।
Org 2010h
Db 0ah
Org 2013h
Db 00h
Org 1000h
mvi a, 00h
lxi hl, 2010h
mov b, m
mov c, m
CYCLE:
add b
dcr c
jnz CYCLE
lxi hl, 2013h
mov m, a
hlt
इस....
12 पद 2019, 01:42
मेरे पास 8085 असेंबली भाषा में किसी दिए गए नंबर का पूर्ण मूल्य खोजने का कार्य है।
एल्गोरिथ्म निम्नलिखित है (इंटरनेट पर पाया गया):
मास्क = n >> 7 (संख्या ही 8 बिट है)
(मास्क + एन) एक्सओआर मास्क
मेरा सवाल यह है कि मैं इसे असेंबली भाषा में कैसे कार्यान्वित करूं। ऐसा लगता है कि मुझे "आरआरसी" कमांड का उ....
5 पद 2019, 07:17
मैं दो 8 बिट संख्या जोड़ने की कोशिश कर रहा हूं और निम्नलिखित कोड लिखा है:
MVI D 08h
MVI B 03h
MVI C 00h
MOV A D
LOOP: CMP B
JC DOWN
INR A
SUB B
JNZ LOOP
DOWN: HLT
लेकिन मुझे गलत आउटपुट मिला।....
16 नवम्बर 2019, 15:45
माइक्रोप्रोसेसर-8085 में हम CALL 3000H कमांड चलाते हैं। प्रोग्राम काउंटर (पीसी) (PC)=2000H के बराबर है और स्टैक पॉइंटर (SP)=4000H के बराबर है। कमांड के निष्पादन के बीच में हमारे पास RST 5.5 रुकावट है। मैं पीसी और एसपी के नए मूल्यों को परिभाषित करना चाहता हूं। मैं स्टैक की सामग्री और नियमित वापसी....
11 मई 2019, 19:33
byte x = 0x0c;
byte y = 0x05;
System.out.println((x&0xf) + (y&0xf)); // if > 15 then af on
System.out.println((b&0xf) - (c&0xf));
System.out.println((int)(b&0xff) + (c&0xff)); // if > 255 then cf on
System.out.println(((int)(b&0xff) + (c&0xff)) & 0b10000000); // if 128....
मैं एक वेब कोर्स से पढ़ रहा था और मुझे एक उदाहरण मिला जिसमें घटाव ऑपरेशन समझाया गया था। उस उदाहरण में,
A= A5H, B= 9BH
और ऑपरेशन SUB B निष्पादित किया गया।
जैसा कि 8085 माइक्रोप्रोसेसर में घटाव ऑपरेशन सबट्रेंड को 2 के पूरक में परिवर्तित करके और फिर इसे मिन्यूएंड में जोड़कर किया जाता है, इस प्रकार प्र....
30 सितंबर 2018, 03:46
मैं एचएल में सबसे बड़ी संख्या का पता स्टोर करना चाहता हूं लेकिन मुझे नहीं पता कि यह कैसे करना है मैंने अब तक यही किया है
0000 LXI H,3000H ;Load H-L pair with address 3000H
0001
0002
0003 MOV E,M ;Move counter from memory to reg. E.
0004 INX H ;Increment H-L pair
0....
मैं जानना चाहता हूं कि छोटे को खोजने के लिए मैं स्टैक में 2 मानों की तुलना कैसे कर सकता हूं। मैं एक भिखारी हूं इसलिए मुझे वास्तव में यकीन नहीं है कि मुझे एक्यूमुलेटर का उपयोग करना चाहिए और कैसे, यह केवल 8 बिट रजिस्टर है और स्टैक प्रत्येक मूल्य के लिए रजिस्टरों के जोड़े का उपयोग करता है। अगर आप मेर....
मैं फाइनल के लिए तैयार होने के लिए कुछ होमवर्क कर रहा हूं और मैं यह पता लगाने की कोशिश कर रहा हूं कि मैं पेपर पर लेफ्ट शिफ्टिंग के साथ रिस्टोरेटिव डिवीजन के लिए काम करने के लिए क्या जानता हूं।
मैं इसके साथ कुछ रातों के लिए सीधे खेल रहा हूं और यह पता नहीं लगा सकता कि मैं क्या गलत कर रहा हूं .. अन्य त....
अस्पष्ट शीर्षक के लिए क्षमा करें, मैं 8085 सिम में दाएं से बाएं से दाएं और इसके विपरीत ले जाने की कोशिश कर रहा हूं। मैंने यह किया लेकिन मुझे एहसास हुआ कि नेतृत्व "आंतरायिक" के साथ आगे बढ़ रहा है, यह तत्काल आंदोलन नहीं है। मैं उन रुकावटों को दूर करना चाहता हूं।
यह मेरा कोड है:
MVI A,80
OUT 00....
26 अक्टूबर 2017, 22:01
दो 16 बिट संख्याओं को गुणा करने के लिए असेंबली भाषा निम्नलिखित है।
LHLD 0002H ;DATA 1
SPHL
LHLD 0004H ;DATA 2
XCHG
LXI H,0000H
LXI B,0000H
NEXT:
DAD SP
JNC LOOP
INX B
LOOP:
DCX D
MOV A,E
ORA D
JNZ NEXT
SHLD 0006H ;LSB
MOV L,C
MOV H,B
SHLD....
16 सितंबर 2017, 07:46
माइक्रोप्रोसेसर 8085 में हम 5 इंटरप्ट का उपयोग करते हैं जिसमें 7.5,6.5 और 5.5 उनमें से तीन हैं। क्या हम माइक्रोप्रोसेसर 8085 में 5.5,6.5 और 7.5 के बजाय 5,6,7 इंटरप्ट का उपयोग कर सकते हैं?....
14 अगस्त 2017, 13:18
मुझे पता है कि किसी दिए गए प्रोसेसर के बस के आकार से बड़े दो अहस्ताक्षरित पूर्णांकों को कैरी फ्लैग के माध्यम से प्राप्त किया जा सकता है। और आम तौर पर, अतिप्रवाह ध्वज का उपयोग करके हस्ताक्षरित पूर्णांक के लिए भी यही सच है। हालाँकि, Intel 8085 में केवल एक साइन फ़्लैग होता है, ओवरफ़्लो फ़्लैग नहीं, त....
23 जुलाई 2017, 06:29
मैं लगभग 8085 माइक्रोप्रोसेसर का अध्ययन कर रहा हूं और मुझे एक निर्देश मिला - एडीसी।
उदाहरण में, उन्होंने संचायक [ए] = 57 एच और एक रजिस्टर [डी] = 33 एच दिया और शुरू में कैरी सेट किया गया था, इसलिए [सीवाई] = 01 एच
निर्देश: एडीसी डी उन्होंने 57H, 33H और 01H जोड़ा
0 1 0 1 1 1 1 1
0 0 1 1 0 0 1 1
0 0 0 0....
15 मार्च 2017, 16:50
मुझे स्टैक का उपयोग करके डेटा 03H, 02H, 05H, 01H के 4 बाइट्स जोड़ने और i8085 माइक्रोप्रोसेसर में परिणाम को 3350H में संग्रहीत करने की आवश्यकता है। डेटा बाइट्स 4 सन्निहित मेमोरी स्थानों से आते हैं जो 3300H से शुरू होते हैं। ऐसा करने के बारे में कैसे जाना है? अब तक मैंने यह किया है:
LXI SP,3599H ....
जब हम एक रजिस्टर या मेमोरी लोकेशन को एक वैल्यू (जैसे MVI 3A या MVI 53) के साथ लोड करते हैं, तो उस विशिष्ट वैल्यू के साथ रजिस्टर या मेमोरी लोकेशन क्या शुरू करता है? यह सीपीयू है जो इनिशियलाइज़ेशन करता है, है ना? लेकिन वे मूल्य कहाँ से लिए गए हैं?....
28 नवम्बर 2016, 23:12
मुझे MOV, STA और LDA निर्देशों की बात समझ में आती है, लेकिन जो मुझे समझ में नहीं आता है वह यह है कि दो अलग-अलग प्रक्रियाओं के लिए तीन अलग-अलग निर्देश क्यों हैं?
STA एक्यूमुलेटर से मेमोरी लोकेशन पर डेटा कॉपी करने के लिए है, LDA मेमोरी लोकेशन से एक्यूमुलेटर में डेटा कॉपी करने के लिए है और MOV रजिस्टरो....
मान लीजिए कि संचायक में 0AH है और निम्नलिखित निर्देश दिए गए हैं। एमओवी डी, ए; एक्सआरए ए; मुझे पता चला कि यह निर्देश संचायक के साथ-साथ डी रजिस्टर को भी साफ करता है। मैंने 'वर्चुअल 8085' सिम्युलेटर का उपयोग करके इसकी पुष्टि की। दूसरा निर्देश डी रजिस्टर को भी क्यों साफ़ करता है?....
MVI D,10H
LXI H,4500
LXI B,4600
l1: MOV A,M
STAX B
INX H
INX B
DCR D
JNZ l1
RST 1
hlt
क्या कोई मुझे यह समझने में मदद कर सकता है कि लूप कैसे काम करता है यानी गिनती शून्य कैसे हो जाती है और डी मान 10 एच क्यों है?....
16 अक्टूबर 2016, 17:28
क्या माइक्रोप्रोसेसर 8085 में दो नंबरों को बिना किसी अस्थायी रजिस्टर के स्वैप करने की कोई प्रक्रिया है? हम सभी जानते हैं कि सी प्रोग्रामिंग में एक ही समस्या को निम्नलिखित तरीके से किया जा सकता है
A=A+B;
B=A-B;
A=A-B;
यहां पहली और आखिरी पंक्तियां निष्पादन योग्य हैं लेकिन दूसरी पंक्ति 8085 एमपी में ....
22 अप्रैल 2016, 05:36
मैं लगभग 8085 माइक्रोप्रोसेसर का अध्ययन कर रहा हूं और पाया कि यह 3 मेगाहर्ट्ज पर काम करता है और उदाहरण के लिए ऑपोड लाने के लिए 4 घड़ी चक्र, आईओ/एम पढ़ने या लिखने के लिए 3 घड़ी चक्र लेता है। तो अब, अगर मैं किसी तरह 10 मेगाहर्ट्ज पर काम करने के लिए 8085 को ओवरक्लॉक कर दूं तो क्या घड़ी चक्रों की संख....
24 फरवरी 2016, 17:55
मैं समझता हूं कि XTHL क्या करता है, लेकिन क्या कोई ऐसे परिदृश्य का उदाहरण दे सकता है जहां कोई वास्तव में इसका उपयोग करेगा? इसके अलावा, यदि संभव हो तो कृपया आवेदन के लिए कोड भी साझा करें।....