6 # move stack to the top of 512k
10 # use the code segment for data access
17 mov $_boot2_size, %eax
20 # load the second stage boot loader and jump to it
21 mov $_boot2_size, %eax
29 # set es to the start of the destination buffer to allow reading in
41 .set SECT_PER_TRACK, 18
47 # readsect(first, num)
53 # calculate how many tracks to read
54 mov ARG_NSECT(%bp), %ax
56 mov $SECT_PER_TRACK, %cx
61 0: mov %ax, VAR_NTRACKS(%bp)
64 0: cmp VAR_NTRACKS(%bp), %cx
106 # print the backwards string