سلام
یه سوالی دارم اینکه واسه این دستور که محتویات " یک جفت رجیستر" را در یک جفت رجیستر دیگر کپی میکند، واسه کد زبان ماشین ، کد کدوم رجیستر را بنویسیم؟
یه مثالی میزنم:
mul R,R
در اینجا کد R همون رجیستر مقصد 10010 است و R رجیستر مبدا 10001 است , واسه مبدا و مقصدهرکدوم 5بیت درنظرگرفته شده.
= 9F21
اما واسه این دستور زیر من نمیدونم کدوم رجیستر کدش باید نوشته شه
movw R:R,R:R
چون جدولش اینه
یعنی 4بیت واسه مبدا و 4تا واسه مقصد..
حالا شما راهنمایی کنید که من RوRکه مبدا است و R , R که مقصد هستن ، کد کدومشو تو جدول بنویسم تا کد ربان ماشینش بدست بیاد؟؟؟ :nerd:
یه سوالی دارم اینکه واسه این دستور که محتویات " یک جفت رجیستر" را در یک جفت رجیستر دیگر کپی میکند، واسه کد زبان ماشین ، کد کدوم رجیستر را بنویسیم؟
یه مثالی میزنم:
mul R,R
در اینجا کد R همون رجیستر مقصد 10010 است و R رجیستر مبدا 10001 است , واسه مبدا و مقصدهرکدوم 5بیت درنظرگرفته شده.
0001 | 0010 | 1111 | 1001 |
اما واسه این دستور زیر من نمیدونم کدوم رجیستر کدش باید نوشته شه
movw R:R,R:R
چون جدولش اینه
rrrr | dddd | 0001 | 0000 |
حالا شما راهنمایی کنید که من RوRکه مبدا است و R , R که مقصد هستن ، کد کدومشو تو جدول بنویسم تا کد ربان ماشینش بدست بیاد؟؟؟ :nerd:
دیدگاه