প্রশ্ন ট্যাগ «assembly»

নিম্ন-স্তরের প্রোগ্রামিং ল্যাঙ্গুয়েজ সরাসরি কোনও মাইক্রোপ্রসেসরের কাছে নির্দেশাবলী (মেশিন কোড) প্রেরণের জন্য ব্যবহৃত হয়। হার্ডওয়্যার জমায়েত করার জন্য, পরিবর্তে [কম্পিউটার-বিল্ডিং] ব্যবহার করুন।

5
কোনও বাইনারিটির লিনাক্সে এসএসই 4 বা এভিএক্স প্রয়োজন কিনা তা পরীক্ষা করে দেখুন
লিনাক্স-এ, /proc/cpuinfoমেশিনটিকে একটি সহজ উপায়ে সমস্ত সিপিইউ ফ্ল্যাগগুলি পরীক্ষা করতে দেয়। সাধারণত, যদি কোনও প্রোগ্রামের জন্য কোনও মেশিনের নির্দেশের সেটের সুপারসেটের প্রয়োজন হয়, তবে এটি নির্ধারণের সবচেয়ে সহজ উপায় এটি চালানো এবং এটি কোনও SIGILLসংকেত উত্থাপন করে কিনা তা দেখুন । তবে আমার ক্ষেত্রে, আমার সমস্ত প্রসেসর কমপক্ষে এসএসই 4.1 …
20 linux  x86  assembly 

1
আমি যখন "ক্লিপ" চালাই তখন আসলে কী ঘটে? আমার লিনাক্স সিস্টেমে hlt ”?
সুতরাং আমি সম্প্রতি আবিষ্কার করেছি যে HLTসিপিইউ বন্ধ করার জন্য একটি অপকোড আছে । কুল, দেখি কি হয়! user@box:~$ cat > test.c int main(void) { __asm__("HLT"); return 0; } user@box:~$ gcc -o test test.c user@box:~$ ./test Segmentation fault (core dumped) user@box:~$ Duh! কি বিরক্তিকর. দেখা যাচ্ছে HLTএকটি সুবিধাজনক নির্দেশনা, সুতরাং …
16 linux  assembly 

3
X86 এবং x64 প্রসেসরের সিপিইউ নির্দেশাবলীর সূক্ষ্মতা
আমি কিছু টেবিল বা অনুরূপ কিছু সন্ধান করছি যা আমাকে সমাবেশ কোডটির দক্ষতা গণনা করতে সহায়তা করতে পারে। আমি জানি যে বিট শিফটিংয়ের জন্য 1 সিপিইউ ঘড়ি লাগে, তবে আমি সত্যিই দেখছি যে কতগুলি যোগ হয় (বিয়োগটি একই হওয়া উচিত), গুণ এবং কীভাবে সম্ভবত বিভাজনের মানগুলি জানলে বিভাগের সময় গণনা …
14 64-bit  cpu  latency  x86  assembly 

3
সংকলনের পরে আমরা কেন বাইনারি ফাইলের বিষয়বস্তু বুঝতে পারি না?
আমি যতদূর জানি, প্রতিটি প্রোগ্রামে প্রসেসরের রেজিস্টারগুলিতে কাজ করার জন্য কিছু নির্দিষ্ট ডেটা ভেরিয়েবল (ফ্লোট, ইনট, চর ...) সহ প্রসেসরের নির্দেশাবলীর একটি প্যাক থাকে । সুতরাং, প্রথম জিনিসটি যা আমি এটি সম্পর্কে ভেবেছিলাম (অনেক দিন আগে) তা হ'ল আপনি যদি জানেন যে একটি x86 এর ASCII মান %¨#$¨#(কেবল একটি এলোমেলো …

3
পুরানো x64 প্রসেসরের সিএমপিএক্সজিজি 16 বি নির্দেশাবলীর অভাব কতটা প্রবল?
পারমাণবিক 128 বিট মেমরি এক্সচেঞ্জগুলি করার জন্য cmpxchg16b নির্দেশটি x 64 প্রসেসরের পুরানো সংস্করণগুলিতে সমর্থিত নয় তবে মনে হয় এটি বেশ কয়েক বছর ধরে প্রসেসরের নতুন সংস্করণ দ্বারা সমর্থিত। আমি কোনও পুরানো প্রসেসরের সাথে এই নির্দেশিকার অভাবের সাথে একটি 64-বিট মেশিনের মুখোমুখি হওয়ার সম্ভাবনা কীভাবে?
8 assembly 

2
ইন্টেল সংযোজক / স্থাপত্য ডকুমেন্টেশন?
নিম্ন স্তরের আর্কিটেকচার / অ্যাসবেলার অভ্যন্তরীণ সংক্রান্ত সেরা "অফিসিয়াল" ইন্টেল ডকুমেন্টেশন কোথায় হবে তা কেউ জানেন? কিভাবে ইএসপি কাজ করে, বিভিন্ন রেজিস্ট্রার- র্যাম ইত্যাদি মান গ্রহণ করে? ইন্টেল ওয়েবসাইটটি বৃহদায়তন এবং আমি এগারার ফগ এর ওয়েবসাইট খুঁজে পেতে পারি- কিন্তু আমি এর জন্য একটি বিশাল নথির আশা করছিলাম।

1
ভার্চুয়াল বক্স ব্যবহার করা UART চিপ ধরনের কি?
আমার বোঝার উপর ভিত্তি করে, একটি UART চিপ সিরিয়াল পোর্ট নিয়ন্ত্রণ করতে ব্যবহৃত হয় (প্রোগ্রামার সিরিয়াল পোর্ট অ্যাক্সেস করার জন্য UART নিবন্ধকদের manipulates)। অনেক ধরণের ইউর্ট চিপস (উদাহরণস্বরূপ: ইউর্ট 16550, 8250 ইউর্ট, ইত্যাদি)। আমি অ্যাসেম্বলে (ভার্চুয়াল বক্সে) একটি ছোট প্রোগ্রাম লিখতে চেষ্টা করছি যা সরাসরি সিরিয়াল পোর্ট অ্যাক্সেস করে (সিরিয়াল …

1
হার্ড ড্রাইভে কোন ফাইলগুলি রয়েছে তা সন্ধান করুন?
কোনও ফাইলের ডেটা কী সেক্টরে রয়েছে তা সন্ধান করার জন্য আমি কীভাবে যাব তাই আমি বুটেবল অ্যাসেম্বলি কোডের মাধ্যমে ফাইলটি মুছতে সক্ষম হব। উদাহরণ: ফাইল: সি: \ system.sys অবস্থান: সেক্টর 1837,1739,2736 ইত্যাদি বা কিছু জিনিস।

2
কিছু প্রসেসরের কেন আনফিশিয়াল কোড এবং / অথবা বাগ রয়েছে? [বন্ধ]
ইদানীং আমি 6502 এনইএস সিপিইউয়ের জন্য একটি এমুলেটর লিখছি (বা চেষ্টা করছি)। আমি অনেক কিছুই শিখছি, তাদের মধ্যে কিছু আমাকে সত্যিই অবাক করে দিয়েছিল এবং আমি ভাবছিলাম যে এর ব্যাখ্যা কী, বিশেষত, দুটি জিনিস আমার মনে এসেছিল কমপক্ষে প্রথম প্রসেসরের ক্ষেত্রে (6402) পরোক্ষ ঠিকানা হিসাবে একটি বাগ রয়েছে বলে মনে …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.