发布网友 发布时间:2023-10-01 00:34
共2个回答
热心网友 时间:2024-12-14 21:38
那是因为段的起始地址要放在段寄存器,而段寄存器是16位二进制,段起始地址是20位二进制,想要把20位的地址放入16位的寄存器,并且能寻址整个内存空间,所以设计者考虑把20位中高16位放入,这样习惯上把段的起始地址放在低4位为0的位置上XXXXXXXXXXXXXXXX0000,这是20位二进制地址,你看看这个地址是不是被16整除。当然这不是必须,原则上段可以放在任何空间。热心网友 时间:2024-12-14 21:38
1、汇编语言多用在单片机中,单片机的中断存储器,时间存储器以及其它存储器有固定的地址,常在100h以内,另外还有厂家预留的地址不要占用。所以你的程序要从200H或以上开始。