O'stirish va kamaytirish operatsiyalari:
- INR R - registr tarkibini 1 (R) +1 (R) ga oshirish;
- INX B (D, H, SP) - BC (DE), (HL), (SP) juftlik registrlari tarkibini 1 ga oshirish;
- DCR R - R registrining mazmunini 1 (R) -1 (R) ga kamaytirish;
- DCX B (D, H, SP) - BC (DE), (HL), (SP) juftlik registrlari tarkibini 1 ga kamaytiring.
Bitli ma'lumotlarni qayta ishlash uchun buyruqlar guruhi.
Mantiqiy buyruqlar:
- ANA R - akkumulyator tarkibi va registr tarkibi (A) (A) (R) o'rtasidagi “VA” operatsiyasi;
- ANI_B2 - (A) (A) B2 (A) (A) akkumulyator tarkibi va ikkinchi bayti orasidagi “VA” amali;
- ORA R - akkumulyator tarkibi va registr tarkibi R (A) (A) V (R) o'rtasidagi "OR" operatsiyasi;
- ORI_B2 - akkumulyator tarkibi va buyruqning ikkinchi bayti (A) (A) V B2 o'rtasida "YOKI" operatsiyasi;
- XRA R - akkumulyator tarkibi va registr tarkibi R (A) (A) (R) o'rtasidagi "YOKI-YO'Q" operatsiyasi;
- XRI_B2 - akkumulyator tarkibi va buyruqning ikkinchi bayti (A) (A) B2 o'rtasida "YOKI-YO'Q" operatsiyasi.
Taqqoslash buyruqlari:
- CMP R - operatsiya (A) - (R); agar (A) = (R), u holda Z = 1; agar
(A) <(R), keyin C = 1;
- CPI_B2 - operatsiya (A) - B2; agar (A) = B2, u holda Z = 1; agar
(A)
Shift buyruqlari:
- RLC - chapga siljish (har bir bit bir bit chapga siljiydi va 7-bit 0 ga o'tkaziladi va bir vaqtning o'zida (C) belgisiga yoziladi) DmDm + 1, D7D0, D7C;
- RRC - o'ngga siljish (har bir bit bir bit o'ngga siljiydi va 0 bit 7 ga o'tkaziladi va bir vaqtning o'zida (C) belgisiga yoziladi) Dm + 1Dm, D0 D7, D0C;
- RAL - tashish orqali chapga siljish (har bir bit bir bit chapga siljiydi, 7 bit (C) belgisiga yoziladi va (C) dan bir bit 0 bitga yoziladi) DmDm + 1, D7C, CD0;
- RAR - tashish orqali o'ngga siljish (har bir bit bir bit o'ngga siljiydi, 0 bit (C) belgisiga yoziladi va (C) dan bir bit 7 bitga yoziladi) Dm + 1Dm, D0 C, CD7.
Команда
|
Символ
|
Операция
|
Наименование
|
ADD B
|
«+»
|
|
ПЛЮС
|
SUB B
|
«─»
|
|
МИНУС
|
ANA B
|
« »
|
|
И
|
ORA B
|
« »
|
|
ИЛИ
|
6-varint
Shamsho
Do'stlaringiz bilan baham: |