什么是编译器,解释器? 一个程序在运行之前,需要翻译成一种能被计算机执行的形式,完成这项翻译工作的软件系统称为编译器。 源程序被分割成多个模块,需要一个预处理的程序聚合源程序,包括把宏定义转为源语言语句。 经过预处理的源程序传给编译程序,生成汇编语言程序。 汇编语言程序由汇编器处理,生成可重定位的机 ...
分类:
其他好文 时间:
2020-04-22 12:55:04
阅读次数:
77
X86中,所有数据存储的基本单位都是字节,一个字节(byte)有8位。一个字(word)两个字节,双字(doubleword)四个字节,四字(quadword)八个字节。 执行一条机器指令最少需要1个时钟周期。由于在CPU、系统总线和内存电路之间存在速度差异,因此,需要访问内存的指令常常需要空时钟周 ...
分类:
编程语言 时间:
2020-04-19 10:57:50
阅读次数:
65
实验内容 计算结果 汇编代码 assume cs:codesg,ds:datadata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987',' ...
分类:
编程语言 时间:
2020-04-19 10:38:31
阅读次数:
339
1.计算机语言 二进制代码,由0,1组成 直接作用于硬件 2.汇编语言 对计算机语言进行优化 有一些简单指令组成 3.高级语言 C语言(一代目) 1972年诞生 刚开始用于UNIX系统开发,一枝独秀 偏汇编语言,更贴近硬件,代码运行效率更高 有指针,内存管理,功能比较强大,也比较繁琐 不同平台,代码 ...
分类:
编程语言 时间:
2020-04-18 18:25:15
阅读次数:
98
题目描述: 加法练习程序。要求:从键盘输入百位数以内的加法算式,并提示输入答案,若正确给出正确提示,若错误给出错误提示,并提示输入答案;按R 键继续输入下一题,按Q 键返回DOS。 扩展功能: 支持多位加数相加 代码: 1 enterline macro ;定义回车换行的宏指令 2 mov dl,1 ...
分类:
编程语言 时间:
2020-04-17 00:46:05
阅读次数:
277
1、软件开发的基础知识 开发语言: 高级语言:Python Java PHP C# Go ruby C++...... (字节码); 低级语言:C 汇编; 语言之间的对比: PHP类:适用于写网页,局限性 Python Java:既可以写网页,也可以写后台功能 ——Python执行效率低,开发效率高 ...
分类:
编程语言 时间:
2020-04-13 19:45:54
阅读次数:
83
以下所有的总结基于我只学了前五章的前提下,可能会有错误 第一章:基础知识 在内存中把指令和数据区别开来:cs:ip指向的内存中的”数据“就是cpu认为的指令。 一个储存单元:2个16进制数字,8位,1个字节 cpu将系统中各类内存器看作一个逻辑内存器 第二章:寄存器 8086cpu的所有寄存器都是1 ...
分类:
编程语言 时间:
2020-04-13 01:01:34
阅读次数:
78
一. 认识JavaScript JavaScript作用是和网页进行交互的 JavaScript是一门编程语言 编程语言的发展史: 机器语言 汇编语言 高级语言: JavaScript/C/C++ 二. JavaScript的历史 诞生背景: 1995网景公司 Eich, Scheme, 发明Jav ...
分类:
编程语言 时间:
2020-04-09 00:49:37
阅读次数:
67
1.1编程语言介绍与分类 什么是编程语言? 本质:与人类语言一样。沟通 电流+一堆硬件 高电压1 低电压0 高电压1 低电压0 高电压1 低电压0 8 晶体管 010101010101 play sound 1010000 open file 机器语言 直接跟硬件打交道 汇编语言 开发效率低 010 ...
分类:
编程语言 时间:
2020-04-08 14:53:55
阅读次数:
132
题目描述: 计算器设计。在PC机上实现从键盘读入数据,并完成加、减、乘、除的计算。要求:1)屏幕上显示一个主菜单,提示用户输入相应的数字键,分别执行加、减、乘、除4种计算功能和结束程序的功能。若按其他键,则显示提示输入出错并要求重新输入,并继续显示主菜单。分别按数字键“1”、“2”、“3”,则执行相 ...
分类:
编程语言 时间:
2020-04-07 20:22:37
阅读次数:
95