第六章程序设计基础 计算机进行动作是按照人们设计好的程序 来完成的,程序是指计算机执行特定任务的指 令序列,它是用计算机语言编写的。用来设计 计算机程序的语言叫程序设计语言,它是计算 机程序员与计算机交流的工具
第六章 程序设计基础 计算机进行动作是按照人们设计好的程序 来完成的,程序是指计算机执行特定任务的指 令序列,它是用计算机语言编写的。用来设计 计算机程序的语言叫程序设计语言,它是计算 机程序员与计算机交流的工具
主要内容: 1、程序设计语言 2、计算机的解题过程 3、流程图设计
主要内容: 1、程序设计语言 2、计算机 的解题过程 3、流程图设计
61程序设计语 分类及其特点 机器语言 汇编语言 编译型高级语言 高级语言 解释型高级语言
6.1 程序设计语言 一、分类及其特点 机器语言 汇编语言 高级语言 编译型高级语言 解释型高级语言
例:求解3+5=8的程序 1、机器语言 00H)÷R2011100100001010 R2→R1 1100000000010010 0R20111001000001011 R1+R2R2 0001000000100001 R2今000CH 0110001000001100 R2今00FFH 111000101ll111ll 停机 1111000000000000
1、机器语言 (000AH) ➔R2 0111 001 000001010 R2➔R1 1100 000 000010010 (000BH)➔R2 0111 001 000001011 R1+R2➔R2 0001 000 000100001 R2➔000CH 0110 001 000001100 R2➔00FFH 1110 001 011111111 停机 1111 000 000000000 例:求解3+5=8的程序
2、汇编语言 LDA OOOAH 格式: 标号:操作码地址码(操作数) MOV RI R2 LDA OOOBH 优缺点 ADD R2. RI 汇编指令与机器指令一一对应,可 充分计算机硬件的功能。 STA OOOCH OUT OOFFH 可移植性差,不同的机器,代码不 同,编程人员必须熟悉该类型号的 HALT 计算机的硬件内部结构的知识
LDA 000AH MOV R1, R2 LDA 000BH ADD R2, R1 STA 000CH OUT 00FFH HALT 2、汇编语言 格式: 标号:操作码 地址码 (操作数) 优缺点: 汇编指令与机器指令一一对应,可 充分计算机硬件的功能。 可移植性差,不同的机器,代码不 同,编程人员必须熟悉该类型号的 计算机的硬件内部结构的知识