什么是虚拟机?
虚拟机的概念比较宽泛,通常人们接触到的虚拟机概念有VMware那样的硬件模拟软件,也有JVM这样的介于硬件和编译程序之间的软件。这里所指的是后者。
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
Java虚拟机
一、什么是Java虚拟机
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来...

[2009-01-20 22:52] 什么是虚拟机?
阅读全文 |
作者:c_tianyige |
评论次数(15) |
浏览次数(46290)
[2008-01-10 20:40] 发现王爽老师写的一个教学的操作系统,和大家共享
早就听说王爽老师写了一个用于操作系统教学的系统--Toyix,今天偶然间发现了相关的网站,和大家共享。
http://www.toyix.net/
进程间通信----进程并发运行就涉及到进程对资源的争夺问题,下面用向屏幕输出字符来说明这个问题。程序如下:
#include <toyix.h>
void f1()
{
int i;
for(i=0; i < 80; i++)
{
gotoxy(i,7);
delay(60);
...
http://www.toyix.net/
进程间通信----进程并发运行就涉及到进程对资源的争夺问题,下面用向屏幕输出字符来说明这个问题。程序如下:
#include <toyix.h>
void f1()
{
int i;
for(i=0; i < 80; i++)
{
gotoxy(i,7);
delay(60);
...
阅读全文 |
作者:faseter |
评论次数(69) |
浏览次数(13360)
[2021-01-02 12:54] [转]纯汇编实现打飞机小游戏
转自https://blog.csdn.net/zhongyuchen/article/details/77622469
完整源码是我自己从github上整下来的……
完整源码:
; puts(str)
PUTS MACRO STRING
PUSH AX
PUSH DX
LEA DX, STRING
MOV AH, 09h
INT 21h
POP DX
POP AX
ENDM
_STACK SEGMENT
DB 7FFEh DUP(0)
TOS DW 0
_STACK ENDS
_DATA SEGMENT
...
完整源码是我自己从github上整下来的……
完整源码:
; puts(str)
PUTS MACRO STRING
PUSH AX
PUSH DX
LEA DX, STRING
MOV AH, 09h
INT 21h
POP DX
POP AX
ENDM
_STACK SEGMENT
DB 7FFEh DUP(0)
TOS DW 0
_STACK ENDS
_DATA SEGMENT
...
阅读全文 |
作者:somniumchase |
评论次数(7) |
浏览次数(2093)
页码数(1):
1