J陑yk polski Historia WOS Sztuka (plastyka i muzyka) J陑yki obce Religia i etyka
Matematyka Fizyka i astronomia Chemia Biologia Przyroda Geografia Technika Informatyka
Przedmioty zawodowe WF ie縦i edukacyjne Wychowanie przedszkolne Nauczanie zintegrowane Wi阠ej
Start arrow 膯wiczenie - zamiana kod贸w
膯wiczenie - BCD Drukuj Email
Wpisa艂: Robert Stasiak   
04.12.2007.

Polecenie 
 
Napisz i uruchom program, który zmieni liczb臋 znajduj膮c膮 si臋 w komórce pami臋ci 0050H na kod BCD w sposób nast臋puj膮cy:
1. liczba setek zostanie pokazana na wy艣wietlaczu ciek艂okrystalicznym,
2. liczba dziesi膮tek zostanie wy艣wietlona na czterech starszych bitach portu P5,
3. liczba jedno艣ci zostanie wy艣wietlona na czterech m艂odszych bitach portu P5.
 
Wykonali:
Adrian Dolewski
Robert Kie艂basa
Tomasz Krawczyk
klasa IV Technikum Elektronicznego
 

A51 MACRO ASSEMBLER      PR
DATE  03/12/07   PAGE     1
 
MS-DOS MACRO ASSEMBLER A51 V4.21
OBJECT MODULE PLACED IN PR.OBJ
ASSEMBLER INVOKED BY:  A51 PR.ASM


LOC  OBJ            LINE     SOURCE
 
1               ORG     0000H
2               P5 EQU 0F8H  
3               init_lcd_c equ 0f300h
4               LCD_CH_OUT EQU 0F306H
5               clear_lcd equ 0f31bh
6               LCD_C_OFF EQU 0F312H
7     PROG:CLR     C
8               MOV     A,50H
9               MOV     B,#100D
10             DIV     AB
11             MOV     R7,A
12             MOV     A,B
13             MOV     B,#10D
14             DIV     AB
15             MOV     R1,#4H
16      ROL:RL      A
17             DJNZ    R1,ROL
18             ADD     A,B
19             CLR     P5
20             MOV     P5,A
21             LCALL INIT_LCD_C
22             LCALL CLEAR_LCD
23             MOV     A,#30H
24             ADD     A,R7
25             LCALL LCD_CH_OUT
26             LCALL LCD_C_OFF                      
27             END
 
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE, NO ERRORS FOUND

Zmieniony ( 04.12.2007. )
 
« poprzedni artyku艂   nast臋pny artyku艂 »