How to display page content and a list of posts on the same page?

php file add the following code snippet

<?php get_header(); ?>

    <?php while ( have_posts() ) : the_post(); ?>
    <?php the_title( '<h1>', '</h1>' ); ?>

        <?php the_content(); ?>

    <?php endwhile; // end of the loop. ?>

<?php
    $post = array(
    'post_type' => 'post',
    'order' => 'ASC',
    'post_status' => 'publish'  
);
$loop = new WP_Query( $post ); ?>

<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

        <?php the_title( '<h1 class="text-center">', '</h1>' ); ?>
        <?php the_content(); ?>

    <?php endwhile; // end of the loop. ?>
    <?php wp_reset_postdata();?>

<?php get_footer(); ?>

it help you to show the all post after the page content