- 21
- 0
- 约1.97千字
- 约 25页
- 2018-08-11 发布于天津
- 举报
教科书系统程式-组译器
* 系統程式 – 理論與實務 第 4 章、組譯器 作者:陳鍾誠 旗標出版社 第 4 章、組譯器 4.1 組譯器簡介 4.2 組譯器的演算法 4.3 完整的組譯範例 4.4 實務案例:處理器 IA32 上的 GNU 組譯器 4.1 組譯器簡介 組譯器乃是將組合語言轉換為機器碼的工具。 組合語言 ? (組譯器) ? 目的檔 (或執行檔) 組譯器是組合語言程式師所使用的主要工具。 組譯器的過程示意圖 MUL R5, R2, R2 ADD R1, R2, R5 ADD R2, R4, R2 15 52 20 00 13 12 50 00 13 24 20 00 組譯器 Assembler 組合語言 目的檔 圖 4.1 組譯器的過程示意圖 簡單的組合語言程式 組譯:將組合語言轉譯成目的碼 組譯的原理 (絕對定址) 組譯的原理 (相對於 PC 定址) 二階段的組譯方式 (1). 運算元轉換: 將指令名稱轉換為機器語言 例如 LD 轉為00, ST 轉為01等 (2). 參數轉換: 將暫存器轉為代號,符號轉換成機器位址 例如 R1 轉為 1, A 轉為 000C,B 轉為 0010 等。 (3). 資料轉換: 將原始程式當中的資料常數轉換為內部的機器碼 例如 29 轉換為 001D。 (4). 目的碼產生: 根據指令格式, 轉換成目的碼,
您可能关注的文档
- 境外农业种植项目的保险与融资-云南国际民间组织合作促进会.PPT
- 处于离体状态的植物活细胞-于都中学.PPT
- 处方和申请单系统改造病案首页更新采购公告-无锡中医医院.DOC
- 复合维生素早饭后吃2.PPT
- 外植体脱分化再分化愈伤组织细胞离体一定的营养物质-成化高中.PPT
- 大学生的健康体能与运动-成功大学.PPT
- 大成景明灵活配置混合.DOC
- 大脑半球不同部位的肿瘤-浙江大学.PPT
- 大阪高速鉄道-大阪府.PPT
- 天津体育学院运动与文化艺术学院-天津音乐学院.DOC
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 基于STM32单片机的宠物智能看护系统设计与实现.doc VIP
- 老年人跌倒的预防和护理.pptx VIP
- 劳动与垄断资本_2018-07-18.pdf VIP
- 2026广东佛山市季华实验室科研部门招聘5人笔试备考试题及答案解析.docx VIP
- 国学经典《诗经》教学课件.ppt VIP
- 老年人跌倒的预防和护理PPT模板.pptx VIP
- GB50148-2010 电气装置安装工程电力变压器油浸电抗器、互感器施工及验收规范.pdf VIP
- DLT 1648-2016 发电厂及变电站辅机变频器高低电压穿越技术规范.docx VIP
- 稻盛和夫阿米巴经营.pdf VIP
- 2025山东青岛东鼎产业发展集团有限公司招聘22人笔试参考题库及参考答案详解.docx VIP
原创力文档

文档评论(0)