
Elaborar un Programa para imprimir la tabla de códigos ascii
Publicado por Jorge (3 intervenciones) el 03/05/2016 20:26:18
Me pueden ayudar a conseguir bibliografia para hacer un programa que me imprima por pantalla los codigos ascci pero en tres columnas.
Instrucciones:
1. Elaborar un programa que permita imprimir en pantalla la tabla de códigos
ASCII completa.
2. El programa debe solicitar el número de columnas que se desea mostrar entre 1
a 3.
3. Por cada columna se muestra: el valor posicional en sistema hexadecimal, en
decimal y finalmente el símbolo respectivo.
Favor su apoyo.
Gracias
Jorge
el programa me sale pero corrido
Instrucciones:
1. Elaborar un programa que permita imprimir en pantalla la tabla de códigos
ASCII completa.
2. El programa debe solicitar el número de columnas que se desea mostrar entre 1
a 3.
3. Por cada columna se muestra: el valor posicional en sistema hexadecimal, en
decimal y finalmente el símbolo respectivo.
Favor su apoyo.
Gracias
Jorge
el programa me sale pero corrido
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
;------------------------------------------------------------------------------
; Programa que muestra la tabla de caracteres ASCII por pantalla
;------------------------------------------------------------------------------
PANTALLA equ 0B800h
;------------------------------------------------------------------------------
;Definicion del segmento de pila
;------------------------------------------------------------------------------
PILA SEGMENT STACK "STACK"
db 40h dup(0)
PILA ENDS
;------------------------------------------------------------------------------
;Definicion del segmento de codigo
;------------------------------------------------------------------------------
CODE SEGMENT
assume CS:code, SS:pila
START:
mov ax,PANTALLA
mov ds,ax
xor bx,bx
xor al,al
mov cx,256 ;Numero de caracteres que contiene la tabla ASCII
mostrar_ascii:
mov [bx],al ;Escribirlo en la coordenada de la pantalla
inc bx ;
inc bx ;Pasar a la siguiente coordenada
inc al ;Pasar al siguiente caracter
loop mostrar_ascii
mov ax,4C00h ;
int 21h ;Terminar el programa
CODE ENDS
END START
Valora esta pregunta


0