|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Open Source Code >> Content

    Hex till oktal konvertering med 8086?

    För att konvertera ett hexadecimalt tal till ett oktalt tal med hjälp av 8086-mikroprocessorn kan du använda följande steg:

    1. Ladda det hexadecimala talet i ett register.

    2. Konvertera det hexadecimala talet till binärt.

    3. Gruppera det binära talet i grupper om tre bitar, med början från den minst signifikanta biten.

    4. Konvertera varje grupp om tre bitar till dess motsvarande oktala siffra.

    5. De oktala siffrorna som erhölls i steg 4 representerar den oktala ekvivalenten till det ursprungliga hexadecimala talet.

    Här är ett exempel på hur man konverterar det hexadecimala talet A7 till oktal med 8086-mikroprocessorn:

    ```montering

    ; Ladda det hexadecimala talet A7 i AL-registret

    MOV AL, 0A7H

    ; Konvertera det hexadecimala talet till binärt (10100111)

    MOV BL, 0

    ; Utför divisionsoperation för att extrahera 3 LSB

    XOR BH, BH

    DIV BL, 08H; Dividera AH:AL med 8, kvot i AL, resten i AH

    ; Gruppera det binära talet i grupper om tre bitar (1 010 011 100)

    AND AL, 07H; Extrahera 3 LSBs av resten

    MOV SI, 02H

    MUL SI; Flytta resten

    ELLER AL, AH

    MOV SI, 04H

    MUL SI; Skift igen

    ELLER AL, BH

    ; Konvertera varje grupp om tre bitar till dess motsvarande oktala siffra

    MOV DL, AL; Flytta resten AL till DL

    DAA; Utför decimaljustering

    ; Visa det oktala numret (125)

    MOV AH, 02H

    INT 21H

    ```

    I det här exemplet blir utdata 125 vilket är den oktala ekvivalenten till det hexadecimala talet A7 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man registrerar VOB-filer i Vista Media Center
    ·Hur man tar bort Apache Server Information från HTTP-f…
    ·Hur man skapar en bok med LaTeX
    ·I Ubuntu när du installerar programvara med var är kä…
    ·Open Source alternativ till GhostSurf
    ·Hur du använder JDownloader Med HotFile
    ·Hur kan man överföra stora video till WordPress
    ·Vad gör Låsa upp en mobiltelefon tillåta en person a…
    ·Hur säkra en WordPress blogg från en Trojan Infektion…
    ·Så här konfigurerar du Thunderbird E
    Utvalda artiklarna
    ·Vanliga Fraktioner i Excel
    ·Hur man designar en webbsida
    ·Hur man gör en gitarr Diplom
    ·PC-spel för långsamma datorer
    ·Hur konvertera en MOV -fil till AVI format med Freeware…
    ·Hur man skapar en DVD med hjälp av Nero 7
    ·Varför är bilder Fuzzy i PowerPoint
    ·Hur man skapar ett mönster Cover i Microsoft Publisher…
    ·Hur man löser problem i Office & Word 97
    ·Hur man skapar en PDF från FDF
    Copyright © Dator Kunskap https://www.dator.xyz