ascii.lis
4 Pages

ascii.lis

Course Number: K 20250, Fall 2009

College/University: Université du Québec à...

Word Count: 404

Rating:

Document Preview

Addr Code Symbol Mnemon Operand Comment ; ********************************************************* ; Programme: ASCII.TXT version PEP8 ; ; Mon premier programme ; qui affiche la liste de tous les caractres ASCII. ; ; auteur: Bernard Martin ; courriel:...

Unformatted Document Excerpt
Coursehero >> Canada >> Université du Québec à Montréal >> K 20250

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Code Addr Symbol Mnemon Operand Comment ; ********************************************************* ; Programme: ASCII.TXT version PEP8 ; ; Mon premier programme ; qui affiche la liste de tous les caractres ASCII. ; ; auteur: Bernard Martin ; courriel: martin.bernard@uqam.ca ; date: Hiver 2007 ; cours: INF2170-30 ; ********************************************************* ; ; affichage d'une chaine de caractres ; qui doit se terminer par la valeur hexa 00 ; 0000 41003B STRO msg1,d ; message d'entte ; ; maintenant, on affiche un par un les caractres ; 0003 C00000 LDA 0,i ; initialisation 0 du registre A 0006 D1007B LDBYTEA caract,d ; caractre ASCII de dpart 0009 25 boucle: NOP1 ; instruction bidon 000A 500028 CHARO '(',i ; affiche le symbole ( 000D 39007A DECO avant,d ; affiche en dcimal (2 octets ou WOR 0010 500029 CHARO ')',i ; affiche le symbole ) 0013 50003D CHARO '=',i ; affiche le symbole = 0016 51007B CHARO caract,d ; affiche en ASCII (1 octet ou BYTE) 0019 500020 CHARO ' ',i ; affiche le symbole ESPACE 001C 900003 ANDA 3,i ; vrifie les 2 derniers bits 001F B00003 CPA 3,i ; car on dsire en mettre 4 par ligne 0022 0C0028 BRNE passaut ; on ne saute pas de ligne si ligne n 0025 50000A CHARO '\n',i ; affiche le symbole de saut de ligne 0028 D1007B passaut: LDBYTEA caract,d ; caractre ASCII 002B 700001 ADDA 1,i ; caractre suivant 002E F1007B STBYTEA caract,d ; on le conserve 0031 B00100 CPA 256,i ; limite atteinte ? 0034 0C0009 BRNE boucle ; non, on continue ; ; affichage d'une chaine de caractres ; qui doit se terminer par la valeur hexa 00 ; 0037 41005F STRO msg2,d ; message de terminaison 003A 00 STOP 003B 4C6973 msg1: .ASCII "Liste des caractres affichables:\n\n" 746520 646573 206361 726163 74E872 657320 616666 696368 61626C 65733A 0A0A 005E 00 .BYTE 0 ; dlimiteur de fin de chaine 005F 0A0A .WORD msg2: 0x0A0A ; 2 lignes suivantes 0061 46696E .ASCII "Fin normale du programme" 206E6F 726D61 6C6520 647520 70726F 677261 6D6D65 0079 00 .BYTE 0 ; dlimiteur de fin de chaine 007A 00 avant: .BYTE 0x00 ; caractre de remplissage ; avant+caract devient un WORD 007B 00 caract: .BYTE 0x00 ; valeur initiale .END Symbol Value boucle 0009 passaut 0028 msg1 003B msg2 005F avant 007A caract 007B No errors. Successful assembly. ------------------------------------------------------ Rsultats de l'excution ------------------------------------------------------ Liste des caractres affichables: (0)= (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)=& (39)=' (40)=( (41)=) (42)=* (43)=+ (44)=, (45)=- (46)=. (47)=/ (48)=0 (49)=1 (50)=2 (51)=3 (52)=4 (53)=5 (54)=6 (55)=7 (56)=8 (57)=9 (58)=: (59)=; (60)=< (61)== (62)=> (63)=? (64)=@ (65)=A (66)=B (67)=C (68)=D (69)=E (70)=F (71)=G (72)=H (73)=I (74)=J (75)=K (76)=L (77)=M (78)=N (79)=O (80)=P (81)=Q (82)=R (83)=S (84)=T (85)=U (86)=V (87)=W (88)=X (89)=Y (90)=Z (91)=[ (92)=\ (93)=] (94)=^ (95)=_ (96)=` (97)=a (98)=b (99)=c (100)=d (101)=e (102)=f (103)=g (104)=h (105)=i (106)=j (107)=k (108)=l (109)=m (110)=n (111)=o (112)=p (113)=q (11...
MOST POPULAR MATERIALS FROM K 20250
MOST POPULAR MATERIALS FROM K
MOST POPULAR MATERIALS FROM Université du Québec à Montréal