2015-10-17 00:03:05 +02:00
|
|
|
#include "common.h"
|
|
|
|
|
BEGIN
|
|
|
|
|
CLEAR
|
|
|
|
|
|
2018-05-06 14:33:33 +01:00
|
|
|
mov %cs, %ax
|
|
|
|
|
PRINT_HEX <%al>
|
|
|
|
|
PRINT_NEWLINE
|
|
|
|
|
|
|
|
|
|
/* CS = 1 */
|
2015-10-17 00:03:05 +02:00
|
|
|
ljmp $1, $1f
|
|
|
|
|
1:
|
|
|
|
|
.skip 0x10
|
|
|
|
|
mov %cs, %ax
|
2015-10-20 21:04:49 +02:00
|
|
|
PRINT_HEX <%al>
|
2018-05-06 14:33:33 +01:00
|
|
|
PRINT_NEWLINE
|
2015-10-17 00:03:05 +02:00
|
|
|
|
2018-05-06 14:33:33 +01:00
|
|
|
/* CS = 2 */
|
2015-10-17 00:03:05 +02:00
|
|
|
ljmp $2, $1f
|
|
|
|
|
1:
|
|
|
|
|
.skip 0x20
|
|
|
|
|
mov %cs, %ax
|
2015-10-20 21:04:49 +02:00
|
|
|
PRINT_HEX <%al>
|
2018-05-06 14:33:33 +01:00
|
|
|
PRINT_NEWLINE
|
2015-10-17 00:03:05 +02:00
|
|
|
|
|
|
|
|
hlt
|