Barcode Scanner Simulator – Online Enter Number & Visualize
Type a UPC or EAN number and see how a laser scanner would identify it, plus check digit validation.
UD5 Toolkit
Educational tool demonstrating the two-pass assembly process for the Simplified Instructional Computer (SIC/XE) architecture.
| # | LOCCTR | Source Statement | Object Code |
|---|---|---|---|
| Enter code and click Assemble to see results | |||
| Symbol | Address (Hex) | Type / Flags | Defined On Line |
|---|---|---|---|
| Run Pass 1 to populate the symbol table | |||
Run Pass 2 to generate object code records
Assembly log will appear here
Scans source, builds symbol table, tracks location counter, handles directives.
Generates object code, resolves symbols, computes displacements.
Immediate (#), Indirect (@), Indexed (,X), PC-relative, Base-relative.
Format 1/2/3/4 instructions, 1MB addressing, 9 registers.
displacement = target_address - (current_PC), where current_PC = instruction_address + 3 (for Format 3). The displacement is a 12-bit signed value (range: -2048 to +2047). The assembler automatically selects PC-relative mode when the target is within range, setting the p flag to 1 in the instruction encoding.
+ in assembly.
BYTE C'HELLO' stores 5 ASCII bytes). WORD reserves a 3-byte word with an initial value (e.g., WORD 100). RESB reserves a specified number of bytes without initialization (e.g., RESB 10 reserves 10 bytes). RESW reserves a specified number of 3-byte words (e.g., RESW 5 reserves 15 bytes). RESB/RESW are typically used for variables and buffer space.
Type a UPC or EAN number and see how a laser scanner would identify it, plus check digit validation.
Simulate random mouse moves, clicks, or keystrokes to test idle‑timeout logic. Stops when you move the mouse. Dev test.
Set launch angle, initial speed, and height. See the trajectory, max height, and range plotted on a canvas. Learn kinematics.
Enter an HTML snippet and see a rough transcription of what a screen reader might announce. Check alt texts.
Adjust ISO, f‑stop, shutter speed and see a simulated image brightness and depth of field effect. Learn manual mode.
Paste multiple HTML snippets (header, footer) and a main content, then combine them into a single preview. Static site helper.
Enter the amount of leftover paint and see how many square feet it still covers. Plan touch-ups.
Upload an image and see a rough simulation of how it might look when printed. Highlights areas that may lose detail.
Enter a URL and view it in three iframes: mobile, tablet, and desktop side‑by‑side. Quick responsive check.
Open your camera and scan barcodes or QR codes in real time. Uses ZXing JS. No data sent anywhere.
Enter a URL and get a rough client-side performance simulation: request count, DOM size, and potential speed tips. No real Lighthouse.
Test the Web Share API by sharing text, links, and files directly from the browser. Check compatibility and see example code.
Paste text and convert it into a realistic handwriting image using different fonts and ink colors. Download as PNG. Fun for notes.
Turn your phone into a 3D compass using the AbsoluteOrientationSensor API. See quaternion and Euler angles in real time.
Display text in horizontal‑tb, vertical‑rl, vertical‑lr. See how block and inline directions switch. For multilingual sites.
Change text orientation within vertical writing mode. See mixed, upright, sideways. Useful for CJK layout.
Turn your text into a random mix of upper and lower case letters. Great for pranks or silly posts. All local.
Decode SMD resistor markings (3-digit, 4-digit, EIA-96) to resistance value. Enter code and get ohms instantly. Handy for PCB repair.
Get a random, no‑equipment workout with exercises, reps, and rest. Perfect for home fitness. Local algorithm.
Calculate the break‑even point in units and dollars. Input fixed costs, variable cost per unit, and price.
Create a Remix route file with loader, action, and default export. TypeScript ready. Copy the route.tsx.
Paste binary sequences and convert them back to readable text. Supports space-separated and 8-bit formatted strings. Quick encoding reconversion.
Convert English words into their International Phonetic Alphabet (IPA) representation. For pronunciation learning. Local.
Write text and pick a voice, rate, and pitch to test your browser's speech synthesis capabilities. No download.
Enter hole saw diameter and material to find the recommended RPM and feed pressure. Prevent burning and kickback.
Enter options and criteria with weights, and see a ranked table of the best choice. Quantitative decision making.
Upload an image containing a QR code and decode its content. Works offline using JavaScript QR decoder. No camera needed.
Calculate the bearing (azimuth) and distance between two GPS coordinates using the Haversine formula. Great for orienteering. Local only.
Paste text with mixed Arabic/Hebrew and English. See the Unicode bidi class of each character and ordering. i18n debugger.
Type notes and convert them into a realistic handwriting image with varied pen styles, ink colors, and paper backgrounds. Perfect for study notes.