Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Ajuda Código Assembly 8086 (caça-palavras por matriz)

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Ajuda Código Assembly 8086 (caça-palavras por matriz)

    Olá!
    Estou no segundo semestre da faculdade de Ciencia da Computacao, e na matéria de arquitetura de computadores 2 temos um trabalho final que envolve um código de caça palavras. Só que estou tendo muitos problemas e não consigo achar uma solução para percorrer todas as palavras e achálas de acordo com a palavra digitada pelo jogador. Segue o problema que o professor nos passou:
    Se alguém puder me ajudar fico imensamente agradecido!!!!!

    link do problema: Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    o problema para quem não quiser acessar o link:
    PREVIA DO TRABALHO FINAL DE ARQUITETURA DE COMPUTADORES II

    Utilizando o software Proteus ou EMU8086, criar um software
    em Assembly que solicite a entrada de dados de uma palavra e
    a encontre na string abaixo.

    CACA_PALAVRAS DB "ASDFKASJFLKASJDFLKJASKRUEIJDSLFJKLSAJKDSVMNMSDPFK VLSADFDSART"
    DB "KSAOJFLKASJFLKASAJSDKFJSADKFJKSADJFLKSAJFKLJSALKF JLKASJCFKAA"
    DB "ASJDFKSADKFJSKAREJADSREWUUTJBKNBDKGFPTHHFKSJRKDAJ DKSHHAASDBB"
    DB "JDSAKFJESIURVMLNFSKTYRSIUOVHKLSDFGREUIFSLKGHROIGJ FKSDNKLSUAA"
    DB "RUQLIOEUROIQEWURIODSMSADFJKSDJVXCMJASDKFVSALKFJKL SADNFLKSDUU"
    DB "ASKCFJKALSDJFLKASDJFLKSAJDFLKASJDKLFJSALIKFJLSDKA JKESASLKAHH"
    DB "RQWEIRUQWEISDFJHSADJFHSAUIFUIWQUERIUEWASDDJSATKLF JRDOKJFSSEE"
    DB "ASDTFPOASIDFOPSAIDFOPAISDOPFIASOPFISAPODEIOPASDIF OPSAIFOOFHH"
    DB "ASDFASDKFLSADKFLASKDFCLSAIDOFRIEJJVDFSAIOOSADIFOS DIOPFISDODD"
    DB "ASPDFIASPOAFIPAOSDFIPAcomputadorFOPSADIFOPSDIFOPS DAOPFDSATAA"
    DB "ASDFIEWOPRIEWOIREWOPQIROQWEIROPEWQIRPOWQEIOPRIWQO RIWQEPOIREE"
    DB "ASDFASDJRKASDJFKLASDJFLKDSAJFLKSDAJFASLKCDJFLKCSA DFDSKSLADEE"
    DB "ASDFASDOISADFISOADIFASDFISAODIFOSADIFSAODPIFPOSAD IFOPDSIISAA"
    DB "ASDOPFSADFINVNCXJDFSIFDSNFLSDAFUSADFUSDAIFUISADUF IODSAUISDDD"
    DB "QWERUSIOWERUIOQWEURIOWEQUIRWEQUIORUQWOEIUSNVDMSAD FKLSJDALKBB"
    DB "LSKDEPOWELNVMXNCFDSLKLSEYEFMDSHVAFDJNFSYFDSNFSDAY UEQSDSAAACC"
    DB "ALSRKLASDKLCASDLIURIWEURIEWQURIOQEWURIOFDSHFJSADH FJKSDADDDDD"
    DB "VXPMZXESUOMXZNCVMIEOIOPDSIFOSDIOFISDAOFIOSADIFODS IFOSDAIODDD"
    DB "QMIERUQIWERUIQWEURIOQWEURIQWUERIUQWEIRUQWIOERUIQW EURIEWUUQAA"
    DB "IWERQUWIRUQWEIORUQIWOERUOIQWEUROIQWUEROIUQWOIEWRU IWSDVFSDHQQ",0

    A palavra pode estar na Horizontal, Vertical (normal, invertida)
    Diagonal (normal ou invertida)
    As palavras encondidas sao

    COMPUTADOR (HORIZONTAL NORMAL)
    VIDEO (VERTICAL NORMAL)
    TECLADO (VERTICAL INVERTIDO)
    MOUSE (HORIZONTAL INVERTIDO)
    IMPRESSORA (DIAGONAL NORMAL) (DE CIMA PARA BAIXO)
    SCANNER (DIAGONAL INVERTIDO)

    CADA PALAVRA ENCONTRADA DEVE SER TRANSFORMADA EM MINUSCULO.

    CASO NAO ENCONTRE A PALAVRA, DEVE SER IMPRESSO:
    "PALAVRA NAO ENCONTRADA"
    Similar Threads
X
Working...
X