APP下载

探讨Windows环境下80×86汇编程序教学中的几个问题

2016-03-22刘俊

电脑知识与技术 2016年2期
关键词:进程程序计算机

刘俊

摘要:为了帮助学生更好学习掌握80×86汇编语言,必须解决在Windows环境下如何运行汇编程序。该文以实现软中断、中断实现磁盘读写为例,分析了在Windows操作系统上如何仿真PC/XT计算机的逻辑过程,揭示了PC/XT计算机工作机理。

关键字:80×86;Windows操作系统;PC/XT仿真;DOS中断

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)02-0109-02

Abstract: To help students to learn 80×86 assembly language better, measure must be considered about how to run assembly program in windows operating system. The paper analyses logic process of PC/XT computer based on windows system by realizing computer soft interruption and disk reading and writing. It reveals working mechanism of PC/XT computer.

Key words: 80×86; windows operating system; PC/XT simulation; DOS interrupt

目前,《微型计算机原理与接口技术》是高等院校开设的主干基础课程之一,多数教材中的内容围绕8086/8088芯片的指令系统来阐述计算机的工作原理。开设的汇编语言程序设计实验也是对该指令集中指令应用的实验。然而,随着计算机技术的迅猛发展,计算机的硬件系统和软件系统都发生了巨大变化,现代任何一台计算机都不是当初8086为CPU的IBM PC/XT,不仅CPU内的环境发生了巨大变化,CPU外的硬件也发生了巨大变化,但是,8086/8088指令组成的汇编程序一样能在现代计算机中执行,且汇编程序通过DOS中断、BIOS中断仍能实现人机交互、磁盘读写等功能。这给教、学两方面都带来诸多疑问,屡清Windows环境下8086汇编程序在现代计算机中的执行逻辑,无疑是教学中必须面对的问题。

安装Windows系统的现代计算机,它对计算机的软、硬件进行管理,对每个加载的作业,通过进程来感知、管理、调度,使各运行的作业并发执行,系统对进驻内存的各作业通过段、页方式分配内存,各作业都处于用户态,系统通过接受事件来触发事件的处理过程。

1 Windows系统对8086计算机的模拟

在安装了汇编语言开发环境的Windows系统中,8086指令组成的源程序通过编译、连接后生成*.exe可执行文件。……

登录APP查看全文

猜你喜欢

进程程序计算机
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
债券市场对外开放的进程与展望
试论我国未决羁押程序的立法完善
信息系统审计中计算机审计的应用
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进
Fresnel衍射的计算机模拟演示
社会进程中的新闻学探寻