SHAROF
#1
Қуйи даражали жуда мураккаб дастурлаш тили.
ZavqliRap
#2
Malumot beringlar
shahzodbekpro
#3
bu dasturlash tili ham Pascal ga o'xshab kod teradimi bittadan yoki interfeysi bormi . Delphiga o'xshab
Сирожиддин
#4
Assembler tili.
Sintaksis-bu qoidalar to‘plami bo‘lib, dasturlasg tilida ruxsat etilgan belgilarning ketma-ketligi va asosiy ichki tuzilishni aniqlaydi.
Semantika-til birliklariga (so‘z, so‘z birikmalari, jumlalariga) beriladigan qiymatlardir.
EHMlar endi yuzaga kelgan paytda programma tuzishda, faqat mashina tillarida, ya’ni sonlar yordamida EHM bajarishi kerak bo‘lgan amallarning kodlarida kiritilgan. Bu holda mashina uchun tushinarli sanoq, sistemasi sifatida 2 lik, 6 lik, 8 lik sanoq sistemalari bo‘lgan. Programma mazkur sanoq sistemasidagi sonlar vositasida kiritilgan.
Yuqori bosqichli programmalashda, mashina tillariga qaraganda mashinaga moslashgan (yo‘naltirilgan) belgili kodlardagi tillar hisoblanadi. Belgilar kodlashtirilgan tillarning asosiy tamoyillari shundaki, unda mashina kodlari ularga mos belgilar bilan belgilanadi, hamda xotirani avtomatik taqsimlash va xatolarni tashhis qilish kiritilgan. Bunday mashina moslashgan til - ASSEMBLER tili nomini oldi.
EHM faqat mashina tilini-buyruqlar, operand va sonlarning ikkilik sanok, sistemasidagi ko‘rinishini «tushinadi». Shu sababli, Assembler tilida yozilgan programmalar uchun ularni mashina tiliga o‘tkazuvchi «tarjimon» kerak bo‘ladi.
Assembler tilidagi programmani mashina tiliga o‘tkazuvchi maxsus programma translyator deyiladi, ayrim hollarda uni Assembler deb ham atashadi.
SHAROF
#5
Asm dt kompyuter dt siga yaqin bo'lgani uchun ancha tez ishlaydi
Vunderkind
#6
Assembler dasturlash tilini 0 dan o'rganish uchun manbalar bormi.? Ingliz tilida bo'lsa ham mayli.
greedy_eti
#7
Dasturlashda 2 daraja bor.
1. Yuqori daraja
2. Quyi daraja

1. Yuqori daraja = Bu darajada manba kodi to'g'rirog'i "dasturlash tili" insonga(yani bizga yaqinroq til) yanayam to'g'rirog'i bu "Ingliz" tilida ekanligi. Qisqasi biz tushuna oladigan tilda dastur yoziladi.

1. Quyi daraja = buni manimcha chunib yettila, kompyuterga yaqinroq til.

Nega "Assembler" quyi daraja dasturlash tili hisoblanishini sababi bu dastur "0" va "1" simvollaridan foydalanadi ya'ni kompyuter faqat "0" bilan "1" tushunadi. Misolda tushuntaraman:

Siz uje assemblerda ishlashshi boshladizmi, siz "bit","byte","kbyte","mbyte","gbyte","tbyte" lani nimaligini tushunishila kere.

Assemblerda xamma procedura umuman kod mana mashi o'lchov(kompyuter o'lchov birligi) birliklaridan keng foydalaniladi.

masalan "bit":
Kampyuter boya etganimde "0" blan "1" tushunadi, misolchun qanaqadir komputerri xotirasini olilu:

----------------------------------------
0FD1:0000 mov ax,043 ...?o.!2dsc..dse..-
FD02:0001 mov bx,ax ?df..rd.se..2.fs..-
FDC1:0003 jmp start >//>..defs..edsf..-
----------------------------------------

mana mashi xotirani qaysidir joyi bu biza insonla tushunadigan ko'rinishi bu xotirani komputer mana:

10011110100100111000011100101001

mashnaqasiga ko'radi.

Birinchi o'rinda assemblerni o'rganishdan oldin "sanoq sistemalarini" o'rganila. "ikkilik sanoq sistemasi","sakkizlik sanoq sistemasi", "o'nlik sanoq sistemasi","o'noltilik sanoq sistemasi" bulani ustida ammalani bajarib ko'rila, o'lim dganda ikkilidan sakkizlik sanoq sistemasiga miyyada o'tolidigan bo'lila. Bunin uchun birinichi o'rinda sonlani darajasini yodlavolila suvde. mana nima dvomman:

2 darajasi 2 = 4
3 darajasi 2 = 8

kamida 100 gacha yoddan bilishila shart.
greedy_eti
#8
a yana bitta narsani esimdan chiqaribman:

8 bit => 1 mbyte
greedy_eti
#9
#6. Vunderkind [60] [off] Rahmat|Javob|Sit|Arz|Sh/x|TXT|[+]|[-]
22:43:01, 14 Jan 2018

Assembler dasturlash tilini 0 dan o'rganish uchun manbalar bormi.? Ingliz tilida bo'lsa ham mayli.
--------------------------------------------------------------------------------

Google - dan yahshiroq manba manimcha yo'q.
NetLizard
#10
Qisqasi, Assembler- hakerlar uchun dasturlash tili!
8 daqiqa 38 soniyadan keyin yozdi:
Boshqacharoq qarasangiz,bu asosiy til.
.MODEL SMALL
.STACK 100h
.DATA HelloMessage
DB'Hello, World! No warand bomb!
Let us live friendly and learn assembler language ',13,10,'$'
.CODESTART:
mov ax,@data
mov ds,ax
mov ah,9
mov dx,
OFFSET HelloMessage int 21h
mov ah,4ch int 21h
END START

asmworld.ru
r00t
#11
MasterOS, Hech qanaqa hakerlar uchun emas. Bu arxitektura instruksiyalariga asoslangan quyi dasturlash tili ☺️
NetLizard
#12
r00t, Mayli arxitektura bolsa, arxitektura
Akbarali
#13
MasterOS, # MasterOS (17.12.2018 / 01:41)
Qisqasi, Assembler- hakerlar uchun dasturlash tili!
8 daqiqa 38 soniyadan keyin yozdi:
Boshqacharoq qarasangiz,bu asosiy til.
.MODEL SMALL
.STACK 100h
.DATA HelloMessage
DB'Hello, World! No w
Яхшияп постни ўчириш мумкун эмас йўқса калта ўйлаб ёки ўйлаб ўйламай гапириб юборишингизни аниқроғи ёзиб юборишингизни бу постингизни ўқиган одамларгина билар эди.
NetLizard
#14
Akbarali, # Akbarali (06.07.2019 / 15:26)
MasterOS, Яхшияп постни ўчириш мумкун эмас йўқса калта ўйлаб ёки ўйлаб ўйламай гапириб юборишингизни аниқроғи ёзиб юборишингизни бу постингизни ўқиган одамларгина билар эди.
Чо?

Kunduzi: 28°C

19 Apr 2024 yil
Joylashuv aniqlanmadi