FacebookTwitter

رئوس مطالب اسمبلی ۸۹/۱۰/۱۲

نویسنده: | تاریخ: ۱۸ دی ۱۳۸۹ | موضوع: زبان اسمبلی | بدون دیدگاه

دراین جلسه مراحل نوشتن برنامه ازابتدا و نحوه طراحی و تست الگوریتم قبل ازنوشتن کد تدریس و تمرین گردید و یک نمونه تمرین درکلاس انجام شد.

رئوس مطالب اسمبلی جلسه 89/10/05

نویسنده: | تاریخ: ۵ دی ۱۳۸۹ | موضوع: زبان اسمبلی | بدون دیدگاه

درجلسه عملی امروز سوالات امتحانی دو جلسه گذشته اجرا و تحلیل گردید ضمن اینکه اشکالات دانشجویان برطرف گردید. دستور XLAT  و نحوه عملکرد آن مورد بررسی قرارگرفت و نمرات نهایی امتحان میان ترم اعلام شد.

قابل توجه دانشجویان درس اسمبلی

نویسنده: | تاریخ: ۲۵ آذر ۱۳۸۹ | موضوع: اخبار و تازه ها, زبان اسمبلی | بدون دیدگاه

کلیه دانشجویان گرامی درس زبان اسمبلی حتماً در جلسه این هفته بدون تاخیر حضور داشته باشند. با تشکر

پاسخ سوالات آزمون میانترم درس زبان اسمبلی ۱۳۸۹/۰۹/۲۲

نویسنده: | تاریخ: ۲۲ آذر ۱۳۸۹ | موضوع: آموزش, زبان اسمبلی | ۳ دیدگاه

1) قطعه کدي بنويسيد که مقدار عددي موجود در رجيستر AL را به صورت دو کاراکتر عددي مبناي 16 تبديل و در رجيستر AX قرار دهد. 2نمره AL TO HEX . . . . XOR AH, AH SHL AX, 04H SHR AL, 04H LEA BX, [TEMPLATE] XLAT ROR AX, 08H XLAT ROR AX, 08H . . . . TEMPLATE DB "0123456789ABCDEF" 2) قطعه کدي بنويسيد که خروجي زير را نمايش دهد. 2نمره * ** *** **** ***** ****** ******* ******** ********* ********** line_str dup 13 db '$' . . . . MOV CX, 10 LP: MOV SI, 10 SUB SI, CX MOV BYTE [line_str+SI], '*' MOV BYTE [line_str+SI+1], 10 MOV BYTE [line_str+SI+1], 13 LEA DX, [line_str] MOV AH, 09H INT 021H LOOP LP . . . 3) قطعه کد زير چه عملي انجام مي دهد؟ (معادله جبري آن چيست؟) با شرح. 2نمره اگر AX را برابر x بگیریم MOV BX, AX ; BX در AX نگهداري از SHL BX, 02H ; 2 در BX ضرب ADD BX, AX ; AX با BX جمع سه سطر بالا AX را در 5 ضرب کرده و در BX قرار می دهد. (BX <- 5x) MUL AX ; در خودش ضرب مي کند AX رجيستر نتیجه این...

رئوس مطالب زبان اسمبلی 89/9/14

نویسنده: | تاریخ: ۱۷ آذر ۱۳۸۹ | موضوع: زبان اسمبلی | بدون دیدگاه

مطابق جلسات گذشته کلاس بصورت عملی برگزار گردید و به سوالات مطرح شده در کلاس پاسخ داده شد. و برنامه نمایش جدول ضرب درمبنای 16 تمرین گردید. دانشجویان پروژه های پایان ترم خود را پس از ارائه توضیح اجمالی درخصوص هرکدام توسط استاد، انتخاب نمودند.

رئوس مطالب درس اسمبلی ۸۹/۰۹/07

نویسنده: | تاریخ: ۱۰ آذر ۱۳۸۹ | موضوع: زبان اسمبلی | یک دیدگاه

کلاس درس این جلسه نیز بصورت عملی برگزار گردید و یک برنامه به عنوان تمرین انجام شد. تمرین حل شده در کلاس: برنامه ای که دو عدد 128 بایتی را با هم جمع نموده و به صورت هگز نمایش می دهد. 128BitADD.ASM org 0100h jmp begin value1 dw 0005h, 0000, 0000, 0000 dw 0000, 0000, 0000, 0000 value2 dw 0f01h, 0000, 0000, 0000 dw 0000, 0000, 0000, 0ffffh result dw 0000, 0000, 0000, 0000 dw 0000, 0000, 0000, 0000 str_buffer times 32 db ' ' db '$' begin: mov cx, 08h mov si, 0000h lea bp, [result] clc lp1: mov ax, word [value1 + si] mov bx, word [value2 + si] adc ax, bx mov word [bp+si], ax add si, 02h loop lp1 mov si, 16 mov di, str_buffer lp2: mov ax, word [result + si - 2] push ax push di call bin2hex16 add di, 04h sub si, 02h loopnz lp2 lea dx, [str_buffer] mov ah, 09h int 021h ret ;************************************* ;*** AX2HEXSTR: Converts AX register to a HEX String ;*** USAGE: ;*** Push 16Bit...

صفحه 1 از 512345

Pin It on Pinterest