- Out-of-Stock
Assembler in coprocessor; Stanisław Kruk
The book "Assembler in Coprocessor" takes the reader into the logical structure of the coprocessor, ie to the place where the assembler programmer is very interested. Here, in full splendor, we see the architecture of the coprocessor with its registers: the stack, the coprocessor state, the coprocessor control, the state of the contents of the stack registers. Practically for each coprocessor's command an assembly language was presented that describes in detail the essence of the registry and, above all, the command itself, sometimes included in the form of operating code. In addition, for easier analysis and assimilation of the structure of a particular program, they are presented in graphic form as drawings or images created after their (turbo) debugging. Thanks to this visualization it is easy to see the changes taking place in individual registers or memory cells, even with the smallest modifications of the coprocessor programming environment - regardless of whether they relate to an order or a given command.
A floppy disk is attached to the book, which contains files: * .asm + * .bat.
Table of Contents
1. Basic information about the coprocessor 7
2. Processor registers 9
2.1. Universal registers. 10
2.2. Indicator and index registers 13
2.3. Segment registers 15
2.4. Command indicator 16
2.5. Register of tags 17
3. Coprocessor registers 18
4. On the numbers used every day and in mathematics and physics. 22
5. Turbo Debugger - the basic tool of the programmer 24
6. Orders and data, a list of coprocessor orders 27
6.1. Data transfer orders 33
6.2. Arithmetic orders 49
6.3. Standing orders 93
6.4. Transitional functions orders 95
6.5. Comparison orders 109
6.6. Coprocessor control instructions 131
7. Coprocessor in action
7.1. but first let's check if we have it
7.2. The coprocessor counts and draws 161
8. ASCII codes 165
Appendix A. List of processor instructions 181
Data transfer orders 177
Orders of binary arithmetic 178
Decimal arithmetic 179
Logical instructions 179
Orders of logical and arithmetic shifts 179
Orders operating on single bits and bytes 179
Commands that control data transfer 180
Chain orders 181
Flag control commands 182
Segment register instructions 182
Mixed orders 183
System instructions 183
Orders implemented in MMXTM 184 technology
Appendix B. List of coprocessor orders 187
Data transfer orders 187
Arithmetic orders 188
Intransigent functions orders 188
Standing orders 189
Coprocessor control instructions 189
Stabilized laboratory power supply Wanptek with variable voltage regulation in the range from 0 to 60V and current in the range of 0 to 5A. Wanptek KPS605D
No product available!
The eXtremestyle silicone cable (1.5m length) with Lightning connector. Allows you to charge the device and transfer data. eXtreme S15ULB
No product available!
The eXtremestyle silicone cable (1.5m length) with Lightning connector. Allows you to charge the device and transfer data. eXtreme S15ULW
No product available!
The eXtremestyle silicone cable (1.5m length) with US Type C connector. Allows you to charge the device and transfer data. eXtreme S15UCB
No product available!
The eXtremestyle silicone cable (1.5m length) with US Type C connector. Allows you to charge the device and transfer data. eXtreme S15UCW
No product available!
The eXtremestyle silicone cable (2m length) with micro USB connector. Allows you to charge the device and transfer data. eXtreme S20UMB
No product available!
The eXtremestyle silicone cable (2m length) with micro USB connector. Allows you to charge the device and transfer data. eXtreme S20UMW
No product available!
Board with ATmega32U4 and Atheros AR9331. It combines the advantages of a microcontroller and a microprocessor with Linux. The set has 32 KB flash memory, 20 digital inputs / outputs, including the ability to configure 7 as PWM channels and 12 as analog inputs (ATmega32U4) as well as a WiFi module and a microSD card slot (Atheros AR9331). Arduino Yún Rev2
No product available!
Development board with SAMD21 microcontroller (ARM Cortex® M0+), 8 I/O lines, 12 PWM channels, micro-USB. The board is equipped with the ATA8520 SigFox module enabling the implementation of SigFox communication. Arduino MKR FOX 1200 ABX00014
No product available!
Board is a board with Atmel ATSAMW25 chip, the system has SAMD21 microcontroller (ARM, Cortex-M0+ core, 256 kB Flash, 8 KB SRAM) treated with 48 MHz clock. The ATSAMW25 chip also includes the WINC1500 Wi-Fi module. The user has at his disposal: 8 I/O lines, 12 PWM channels, 7 analog inputs. Arduino MKR1000 ABX00004
No product available!
Development board with SAMD21 microcontroller (ARM Cortex® M0+), 8 I/O lines, 12 PWM channels, micro-USB. The board is equipped with the CMWX1ZZABZ module enabling the implementation of communication in Lo-Ra networks. Arduino MKR WAN1300 ABX00017
No product available!
Development board with SAMD21 microcontroller (ARM Cortex® M0+), 8 I/O lines, 12 PWM channels, micro-USB. The board is equipped with the ATSAMD21 module and SARA-U201 U-blox enabling the implementation of communication in GSM networks. Arduino MKR GSM 1400 ABX00018
No product available!
Intelligent Wi-Fi plug. It automatically controls lighting, heating and any other connected electrical appliance. Shelly Plug S
No product available!
Double relay controlled by Wi-Fi with the function of roller shutter controller. It allows you to control a wide range of home appliances and office equipment (lights, power lines, garage doors, curtains, security systems, radiators, air conditioners). Shelly 2.5
No product available!
USB WiFi adapter for Odroid minicomputers. It has a built-in 2.4GHz and 5.8GHz Dual band antenna. Compatible with Android and Linux systems. Odroid Wifi Module 5A
No product available!
Extensive signal analysis kit including the Analog Discovery 2 adapter, Analog Discovery BNC adapter, breadboards, BNC probes, cables with Minigrabber connectors and crocodile clips and necessary accessories. Digilent Ultimate Analog Discovery 2 Bundle (471-027)
No product available!
Assembler in coprocessor; Stanisław Kruk