real-mode
questions about writing an operating system [closed]
Closed. This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this po[详细]
2023-04-06 02:13 分类:问答Call Int 13h in a ISR
I have written a ISR for int 9h by assembly in Real Mode. In this ISR, I call INT 13h, AH=0x02 for writing some data on Hard Disk. But data aren\'t written on Hard Disk. Also int 13h, ah=0x02 doesn\'t[详细]
2023-04-04 21:56 分类:问答Is it possible to use 32 bits registers/instructions in real mode?
I\'m confused about a simple assembly problem when studying some simple os source code. In this website: http://wiki.osdev.org/Babystep7 the following code is to switch from real mode to protected mo[详细]
2023-03-25 07:28 分类:问答Updating variable that lives in the data segment from the stack and its segment
I currently have three segments of memory, my main data segment, stack segment and the segment where my API lives. The following instructions are executed from the data segment, they push the address[详细]
2023-03-19 08:06 分类:问答Did I correctly set up the stack segment in real mode?
Im writing a bootloader and I set up my stack up as开发者_运维知识库 such... STACK_SEGMENT equ 0x0050[详细]
2023-03-19 07:38 分类:问答Concerning real mode physical memory addressing
Me and my friend开发者_高级运维 were brainstorming about a question concerning physical memory addressing in real mode and we couldn\'t wrap our heads around it. Here goes.[详细]
2023-02-24 23:35 分类:问答Where to find the reference of dos.h for the c programming language?
I\'m looking for the reference/documentation of the dos.h API. (especially for an openwa开发者_开发技巧tcom specific version).[详细]
2023-02-24 06:08 分类:问答CONCEPT OF MOV AX,CS and MOV DS,AX
Can someone please explain the functions of these three instructions? ORG 1000H MOV AX,CS MOV DS,AX I know what the code, data, and extra segments are in theory, but:[详细]
2023-02-18 23:03 分类:问答physical address formula in 16 bit real mode: why multiply segment by 16?
physical address=16*selector+offset but i don\'t know why multiplying 16开发者_Python百科 by selector?In order to be \"programmer-compatible\" with the Z80, yet still be able to use more than 64 kiB o[详细]
2023-01-04 08:05 分类:问答Alter Interrupt in 16 bit Real Mode
I\'m trying to alter my interrupt table to take over the keyboard i开发者_如何学运维nterrupt. My end goal is to write my new interrupt routine, copy myself into RAM and make the real-mode interrupt ta[详细]
2022-12-09 02:09 分类:问答