Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
M Nemati
43 views
Machine & Assembly Language - Chapter 5
Machine & Assembly Language
Education
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 35
2
/ 35
3
/ 35
4
/ 35
5
/ 35
6
/ 35
7
/ 35
8
/ 35
9
/ 35
10
/ 35
11
/ 35
12
/ 35
13
/ 35
14
/ 35
15
/ 35
16
/ 35
17
/ 35
18
/ 35
19
/ 35
20
/ 35
21
/ 35
22
/ 35
23
/ 35
24
/ 35
25
/ 35
26
/ 35
27
/ 35
28
/ 35
29
/ 35
30
/ 35
31
/ 35
32
/ 35
33
/ 35
34
/ 35
35
/ 35
More Related Content
PDF
Operating System - Chapter 01
by
M Nemati
PPTX
فصل اول سیستم عامل: مرور کلی به سخت افزار کامپیوتر -تابستان 96
by
hossein sharifipour
PPTX
فصل اول سیستم عامل: مرور کلی به سخت افزار کامپیوتر -تابستان 96
by
hossein sharifipour
PPT
Operating Systems(Ayat)
by
guestaffefa9
PDF
Machine & Assembly Language - Chapter 1
by
M Nemati
PDF
Machine & Assembly Language - Chapter 2
by
M Nemati
PDF
Machine & Assembly Language - Chapter 3
by
M Nemati
PDF
Machine & Assembly Language - Chapter 4
by
M Nemati
Operating System - Chapter 01
by
M Nemati
فصل اول سیستم عامل: مرور کلی به سخت افزار کامپیوتر -تابستان 96
by
hossein sharifipour
فصل اول سیستم عامل: مرور کلی به سخت افزار کامپیوتر -تابستان 96
by
hossein sharifipour
Operating Systems(Ayat)
by
guestaffefa9
Machine & Assembly Language - Chapter 1
by
M Nemati
Machine & Assembly Language - Chapter 2
by
M Nemati
Machine & Assembly Language - Chapter 3
by
M Nemati
Machine & Assembly Language - Chapter 4
by
M Nemati
Similar to Machine & Assembly Language - Chapter 5
PDF
Proxmox
by
Yashar Esmaildokht
PPT
Plc 1
by
mohsen kamravafar
PDF
interpreter. and compiler
by
aminvaezi44
PDF
virsh vmware
by
Yashar Esmaildokht
PPTX
پیری و جوان سازی نرم افزار
by
Soroush Salehi
PDF
168-186-C488-7-J1_0.pdf
by
myme6
PDF
آموزش سیستم های عامل - بخش یکم
by
faradars
PPTX
نرم افزار سیستم
by
Aarohi Yadav
PDF
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVR
by
faradars
PDF
Cpusimulation
by
danesh_fd
PPTX
About Programming - persion.pptx
by
Hossein Darvishi
PDF
khazeni_taghizade
by
Masoud Khazeni
PDF
Supervisor
by
Yashar Esmaildokht
PDF
Chapter02 - network standard and osi model
by
behrad eslamifar
PPTX
CPP_Chapter 02_C Code- Main Sections.pptx
by
bijifh
PDF
Vm ware ha-ver-0.0.1
by
pdnsoftco
PDF
Vm ware ha-ver-0.0.1
by
pdnsoftco
PDF
مرجع oracle mysql |mariadb
by
Yashar Esmaildokht
PPTX
uino projecttttttttttttttttttttttttt.pptx
by
parmidakhrz02
DOCX
ساخت ال ای دی رقصان
by
mohammadhosseinkaka
Proxmox
by
Yashar Esmaildokht
Plc 1
by
mohsen kamravafar
interpreter. and compiler
by
aminvaezi44
virsh vmware
by
Yashar Esmaildokht
پیری و جوان سازی نرم افزار
by
Soroush Salehi
168-186-C488-7-J1_0.pdf
by
myme6
آموزش سیستم های عامل - بخش یکم
by
faradars
نرم افزار سیستم
by
Aarohi Yadav
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVR
by
faradars
Cpusimulation
by
danesh_fd
About Programming - persion.pptx
by
Hossein Darvishi
khazeni_taghizade
by
Masoud Khazeni
Supervisor
by
Yashar Esmaildokht
Chapter02 - network standard and osi model
by
behrad eslamifar
CPP_Chapter 02_C Code- Main Sections.pptx
by
bijifh
Vm ware ha-ver-0.0.1
by
pdnsoftco
Vm ware ha-ver-0.0.1
by
pdnsoftco
مرجع oracle mysql |mariadb
by
Yashar Esmaildokht
uino projecttttttttttttttttttttttttt.pptx
by
parmidakhrz02
ساخت ال ای دی رقصان
by
mohammadhosseinkaka
More from M Nemati
PDF
Bootstrap
by
M Nemati
PDF
JavaScript
by
M Nemati
PDF
IoT Course - Chapter 2
by
M Nemati
PDF
Introduction
by
M Nemati
PDF
مقدمه درس برنامه نویسی مبتنی بر وب
by
M Nemati
PDF
Java how to_program 1
by
M Nemati
PDF
HTML
by
M Nemati
PDF
IoT Course - Chapter 1
by
M Nemati
PDF
Network security
by
M Nemati
PDF
HTML
by
M Nemati
PDF
jQuery
by
M Nemati
PDF
J query
by
M Nemati
PDF
Java script
by
M Nemati
PDF
Artificial Intelligence (AI)
by
M Nemati
PDF
CSS
by
M Nemati
PDF
Fundamentals of programming
by
M Nemati
PDF
CSS
by
M Nemati
Bootstrap
by
M Nemati
JavaScript
by
M Nemati
IoT Course - Chapter 2
by
M Nemati
Introduction
by
M Nemati
مقدمه درس برنامه نویسی مبتنی بر وب
by
M Nemati
Java how to_program 1
by
M Nemati
HTML
by
M Nemati
IoT Course - Chapter 1
by
M Nemati
Network security
by
M Nemati
HTML
by
M Nemati
jQuery
by
M Nemati
J query
by
M Nemati
Java script
by
M Nemati
Artificial Intelligence (AI)
by
M Nemati
CSS
by
M Nemati
Fundamentals of programming
by
M Nemati
CSS
by
M Nemati
Machine & Assembly Language - Chapter 5
1.
Machine & Assembly
Language اسمبلی و ماشین زبان خدا نام به 1
2.
ها وقفه Interrupts 2
3.
وقفه(interrupt) 3 وقفهسیگنالیازدستگاهجانبییابرنامهدرحالاجرااستکهعملخاصیرادر خواستمیکند.وقتیبرنامهدرحال،اجراوقفهایرادریافتمی،کنداجرای برنامهبهتعویقمیافتدومحتویاتثباتهایCSوIPدرپشتهنگهداریمی شودوکنترلاجرای،برنامهبهزیربرنامهایمیرودتابهوقفهپاسخدهد.
4.
وقفه(interrupt) 4 هروقفهزیربرنامهخاصیداردکهبهآنپاسخمیدهد.پسازاجرایزیربرنامه پاسخگوییبه،وقفهمحتویاتCSوIPازپشتهبازیابیمیشوندواجرایبرنامه ایکهبهتعویقافتاده،بودازسرگرفتهمیشود.
5.
وقفه(interrupt) 5 وقفههابهطورکلیدودستهاند: وقفههایسیستم وقفههایسختافزاری بهوسیلهسختافزارایجادمیشوند. وقفههاینرمافزاری شاملوقفههایBIOSوDOSهستند. وقفههاییکهبرنامهنویسمیتواندآنهاراتولیدکند.
6.
دستورالعملINT 6 دستورالعملINTبرایاجرایوقفههادرزباناسمبلیاستفادهمیشود. ساختارایندستورالعملبهصورتزیراست. INT Value کهValueمیتواندعددیبین0تا255باشد(0
to 0FFh).
7.
دستورالعملINT 7 درریزپردازنده80x86تعداد256وقفهوجوددارد.دوعددازاینوقفههابهطور گستردهایبکارمیروندکهعبارتندازINT 10HوINT 21H.هریکازآنها قادرندتوابع(اعمال)بسیاریراانجامدهند.قبلازتقاضایسرویسبوسیلهایندو ،وقفهبستهبهتابعمورد،تقاضابایددرثباتهایمعینیمقادیریخاصیوارد شود.
8.
ها وقفه کل
تعداد 8 هریکاز256وقفهدارایزیرتابعهایمختلفیاست.برایتعیینزیر،وقفهثبات AH(البتهدرمواردیثباتهایدیگری)بایدباشمارهزیروقفهمقداردهیشود.هر وقفهمیتواند256زیرتابعداشتهباشدکهدرنتیجهدرکل256*256=65536 وقفهمختلفمیتوانیمداشتهباشیم.
9.
متن روش در
نمایش صفحه 9 صفحهنمایشدرروشمتندرIBM PCبه80ستون،25سطرتقسیمشده است.اینتقسیمبندیمادامیکهدرروشمتن،باشدبدونتوجهبهرنگییا تکرنگبودنصفحه،نمایشمعتبراست.
10.
نمایش صفحه کردن
پاک 10 دراغلبمواردالزماستصفحهنمایشقبلازنمایشدادهپاکشود.برایپاک کردنصفحهنمایشبهکمکINT 10H،ثباتهایزیربایدبامقادیرمعینی بهترتیبمقداردهیشوند.
11.
نمایش صفحه کردن
پاک 11 AL:تعدادخطوطیکهبایدپاکشود. CH:شمارهسطرگوشهباالیسمتچپ CL:شمارهستونگوشهباالیسمتچپ DH:شمارهسطرگوشهپایینسمتراست DL:شمارهستونگوشهپایینسمتراست BH:صفتمحدودهایکهبایدپاکشود.
12.
خاص محل یک
در نما مکان استقرار 12 دروقفهINT 10H،تابعAH=02موقعیتمکاننمارابههرمحلدیگرتغییر میدهد.محلموردنظربرایمکاننماتوسطمقادیرموجوددرDXشناساییمی ،شودکهدرآنسطرDH=وستونDL=میباشند.
13.
خاص محل یک
در نما مکان استقرار 13 RAMتصویرمیتواندبهبیشازیکصفحهازمتنتخصیص،یابدولیهربارتنها یکیازآنهاقابلمشاهدهاست.هنگامAH=02برایاستقرارمکان،نماصفحه صفربوسیلهBH=00انتخابمیگردد.
14.
مثال 14 برنامهایبرایاستقرارمکاننمادرسطر150FH))وستون25(19H) بنویسید.
15.
تمرین 15 برنامهایبنویسیدکه: .Iصفحهنمایشراپاککند. .IIمکاننمارادرمرکزصفحهنمایشمستقرسازد.
16.
تمرین حل 16 مرکزصفحهنمایشمحلتالقیسطروستونوسطمیباشد.سطر12دروسط سطرهای0تا24بودهوستون39(یا40)دروسطستونهای0تا79قراردارد. بنابراینباقراردادنDH=12وDL=39،مکاننمادروسطصفحهنمایشقرار خواهدگرفت.
17.
تمرین کد سورس 17 پاککردنصفحه استقرارمکاننمادرمرکزتصویر
18.
نما مکان فعلی
مکان تعیین 18 دروقفهINT 10H،تابع03برایتعیینمکانفعلیمکاننمابکارمیرود. پسازاجرایبرنامه،فوقثباتهایDHوDLحاویشمارهسطروستونمحل جاریمکان،نماوCXاطالعاتمربوطبهشکلآنرادراختیارمیگذارد.
19.
مانیتورها در خصیصه
بایت 19 درارتباطباهرکاراکتررویصفحه،نمایشیکخصیصهوجوددارد.،خصیصه اطالعاتیرابرایمدارتصویرفراهممیکند.ازجملهایناطالعاتمیتوانازرنگ وشدتکاراکتر(پیشزمینه)وپسزمینهنامبرد.منظورازپیش،زمینه کاراکترهایواقعینمایشدادهشدهبررویصفحهاست.شدتنور،معمولیمتمایز وچشمکزنیمختصپیشزمینهاست.
20.
مانیتورها در خصیصه
بایت 20 پسزمینهمیتواندهشترنگمختلفراازترکیبرنگهایاصلیسبز،آبیو قرمزداراباشد.پیشزمینهمیتواندهریکازشانزدهرنگممکنحاصلازسبز، آبی،قرمزوشدتآنهاباشد.
21.
مثال 21
22.
نظر مورد های
خصیصه با کاراکتر نمایش 22 باتابعAH=09ازوقفهINT 10Hمیتوانیککاراکتررابهتعدادموردنظرو خصیصهخاصنمایشداد.برایاین،منظورکاراکترموردنظررادرثباتALقرار میدهیم(کداسکیکاراکتررانیزمیتوانقرارداد)،تعدادموردنظربراینمایشرا درثباتCXوخصیصهموردنظررادرثباتBLقرارمیدهیم.
23.
مثال 23
24.
مثال 24
25.
مثال 25
26.
گرافیگ مد در
عمودی و افقی خطوط ترسیم 26 برایترسیمخط،افقیمقادیریرابرایسطروستوناختیارکنیدبطوریکه ابتدایخطرامشخصنمایدوسپسستونرااضافهکنیدتابهانتهایخط برسید.
27.
مثال 27
28.
مثال:افقی خط ترسیم 28
29.
مثال:عمودی خط ترسیم 29
30.
تمرین 30 ترسیممربع؟
31.
انعکاس با همراه
کاراکتر یک ورود 31 تابع01ازوقفهINT 21Hکارشایناستکهتاورودیککاراکترازصفحهکلید بهانتظارمی،ماندسپسآنرابهمانیتورمنعکسمیسازد.پسازوقفهکارکتر ورودیدرALخواهدبود(کداسکیکاراکترموردنظردرALقرارمیگیرد).
32.
شماره تابع01و07وقفه21H 32
33.
مانیتور به کاراکتر
یک خروج 33 تابعشماره02ازوقفهINT 21Hبرایارسالیککاراکتربهمانیتوربهکارمی رود.برایاینمنظور02رادرAHقرارمی،دهیمDLباکاراکترخروجیبارمی شود.
34.
مانیتور روی داده
از ای رشته خروج 34 ازتابع09ازوقفهINT 21HمیتوانبرایارسالیکرشتهدادهASCIIبه مانیتوراستفادهکرد.AH=09وDXنیزبرابرباتفاوتمکانآدرسدادهASCII موردنمایشاست.آدرسدرثباتDXیکآدرستفاوتمکانبودهوDSهمقطعه دادهتصورمیشود.تابع09وقفهINT 21H،دادهASCIIاشارهشدهباDX نمایشدادهمیشودتااینکهبهعالمت$برخوردنماید.
35.
مثال 35
Download