Resultados da pesquisa a pedido "emu8086"

2 a resposta

Não é possível mover o endereço de 8 bits para o registro de 16 bits

Eu estou tentando atribuir variável para registrar aqui é o código: ORG 100h var1 DB 10 ; var2 DB 20 ; MOV BX,var1 ; error : operands do not match: 16 bit register and 8 bit address RET ENDMas se trocar a quarta linha com: MOV BL, ...

1 a resposta

Modo gráfico na montagem 8086

Eu tenho uma variável que é chamadaaverage e na minhaDATASEG, ele muda sempre que o usuário insere uma entrada diferente a cada vez. O que eu quero fazer é ir para o modo gráfico (VGA) e depois imprimir lá. Sua média é: e então a média que eu sei ...

2 a resposta

Como converter String para Number no assembly 8086?

Eu tenho que construir um conversor base na montagem 8086. O usuário tem que escolher o seu com base e depois colocar um número; depois disso, o programa mostrará seu número em mais 3 bases [ele traz um número decimal e, depois disso, ele vê seu ...

2 a resposta

Por que estou recebendo zero do mov ax, bx + si + 1?

mov ax,10 mov bx,4 mov si,ax mov ax,bx+si+1 LEA ax,[bx+si+1]Quando adiciono bx, si e 1 juntos e passo para ax, o resultado é 0. Na próxima linha, quando uso o LEA, ele funciona e recebo 15. Por que estou recebendo zero ao usar o move?

1 a resposta

O sinal X86 IDIV do restante depende do sinal de dividendo para 8 / -3 e -8/

Alguém pode me explicar por que o sinal do restante é diferente nesses casos? Isso é um bug do emulador ou as CPUs reais também fazem isso? [/imgs/70nna.png] 8 / -3 : quotient(AL) = -2 remainder(AH) = 2 -8 / 3 : quotient(AL) = ...