1 / 36
文档名称:

章7-低级程序设计语言 - 副本.ppt

格式:ppt   大小:1,106KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

章7-低级程序设计语言 - 副本.ppt

上传人:q1188830 2017/8/1 文件大小:1.08 MB

下载得到文件列表

章7-低级程序设计语言 - 副本.ppt

相关文档

文档介绍

文档介绍:计算机导论
第7章低级编程语言
2
提纲
机器语言
Pep/7虚拟机的机器指令
基本机器指令的功能
立即寻址和直接寻址
Pep/7的演示程序
汇编语言与Pep/7的汇编指令简介
3
计算机
是可编程的电子设备,可以存储存储,检索和处理数据。
指令
定义了计算机对数据可以进行什么样的操作。
存储程序的概念
数据和处理数据的指令在表示上一致的(都使用二进制编码),可被存在同一个地方。
计算机的数据处理
4
机器语言
机器语言
由二进制编码的指令组成,由特定的计算机硬件直接执行。
比喻: 一把“钥匙”(指令)开一把“锁”(计算机)。
为什么我们学****机器语言?
1. 理解计算机如何工作。
2. 欣赏今天我们与计算机的交互是如此的简单。
5
机器语言的特性:
1. 每一种处理器有它特定的一组机器指令。
2. 处理器和它的指令是完全一体化的。
3. 每一条机器指令只能执行非常低级的计算任务。
机器语言
6
一段机器语言代码(用16进制表示):
D9 01 01 09 01 00 11 01 10 18 00 01 11 01 10 E1 01 11 00
在这里,我们用2位十六进制数字来表示一个字节;字节之间空格在计算机内部是不存在的,写在这里是为了读程序清楚起见。
机器语言
7
Pep/7虚拟机
Pep/7是一台虚拟计算机
用软件的方式来模拟计算机的计算部件的工作;用来帮助教师向学生解释机器语言是如何工作的。
Pep/7包含7个寄存器和4个状态位。
8
Pep/7:
16位的数据总线,即16位字长:一个CPU的时钟周期里从内存读入CPU或者从CPU写入内存的数据量是32比特。
12位的地址总线:可编址 212 = 4096字节。
共有32条指令:除停机指令是1字节外,其它指令都是 3 字节长。
Pep/7虚拟机
9
Pep/7 CPU的寄存器(register):
程序计数器(Program Counter, PC):存储下一条要执行的指令的内存地址。
指令寄存器(Instruction Register, IR):存储当前被执行的指令。
寄存器A(累加器):存储加法运算的结果。
状态位:存储于状态寄存器。位Z 置 1,如果寄存器A的值为0;否则位Z置 0。位N 置 1,如果寄存器A的值为负数;否则位N置 0。
Pep/7虚拟机
10
Pep/7的体系结构
状态位
寄存器A
程序计数器(PC)
指令寄存器(IR)

最近更新

宣传方案策划集锦10篇(全文共12873字) 4页

历年高考英语阅读 4页

异构数据源连接引擎的研究与实现的开题报告 2页

幼儿园建筑安全性设计研究的开题报告 2页

干扰素对猪肝脏关键药物代谢酶CYP3A29的表达调.. 2页

左后材料中光涡旋的横移和纵移研究的开题报告.. 2页

山东近岸海域大叶藻的生态学初步研究的开题报.. 2页

北京西城区高三英语一模试卷及答案 19页

尚未开垦的绿洲——玛丽·麦卡锡研究初探的开.. 2页

小麦再生体系及农杆菌介导的遗传转化研究的开.. 2页

小学英语教师TPACK结构研究的开题报告 2页

小学儿童混合情绪理解的发展研究的开题报告 2页

血液净化设备的配-副本111 33页

射频CMOS工艺中可变电容的特性研究及建模的开.. 2页

鹤壁职业技术学院单招考试真题 9页

对外汉语教学中设置专题纪录片课程的初步调查.. 2页

对《Rosauro颤音琴协奏曲》第三乐章的赏析与思.. 2页

辽宁生态工程职业学院2022年单招语文单选试题.. 7页

家猪1317罗伯逊易位染色体着丝粒的研究的开题.. 2页

抑郁症产后分析报告 25页

建筑给排水的方案 2页

部编五年级道法与法治《弘扬优秀家风》教学案.. 7页

管道、箱涵清淤监理细则 15页

大型商场安保实施方案 42页

党小组工作台帐 49页

基督教讲章;悔改的撒该----恩临全家 6页

第九章 地下钱庄与经济犯 32页

读书笔记摘抄大全30篇 26页

两起因开关柜内带电显示器故障引起主变跳闸事.. 4页