98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 微型計算機的基本工作原理

微型計算機的基本工作原理

作者:admin 來源:不詳 發(fā)布時間:2018-05-08  瀏覽:21

微型計算機是通過執(zhí)行程序來工作的,機器執(zhí)行不同的程序就能完成不同的任務。因此,微型計算機執(zhí)行程序的過程體現(xiàn)了微型計算機的基本工作原理。下面通過程序執(zhí)行過程說明微型計算機的基本工作原理。

1.指令和程序

指令是控制計算機操作的代碼,又稱指令碼。指令碼由操作碼和地址碼構成。操作碼用于控制機器執(zhí)行何種操作;地址碼用于指示參加操作的操作數(shù)。指令碼的格式為:

操作碼︱地址碼

指令用計算機可識別的二進制代碼形式表示,這種代碼稱為機器碼。但機器碼既不便于記憶又不便于書寫,因此人們通常采用助記符表示指令,如表1-4所示。

一種微處理器所有指令的集合或指令的全體稱為它的指令系統(tǒng)。微處理器類型不同,它的指令系統(tǒng)也不一樣,因此Intel8050有78條指令,MCS-51系列中的80C51有111條指令等等。

程序是為完成某項任務而由指令系統(tǒng)中的若干指令組成的有序集合。編制程序稱為程序設計。計算機可直接識別和執(zhí)行的用機器碼編寫的程序,稱為目標程序。用指令的助記符編寫的程序稱為匯編語言源程序,該程序計算機不能識別和執(zhí)行,需經(jīng)匯編程序匯編生成目標程序才能被計算機執(zhí)行。由此可見,計算機只能執(zhí)行機器碼程序。

表 1 指令的三種形式

機器碼

機器碼

助記符

功能

01110100 00010101

74 15H

MOV  A,  #15H

(A) ←15H

00100100 00101011

24 2BH

ADD  A,  #2BH

(A) ←(A)+2BH

10000000 11111110

80 FEH

SJMP  $

停止

2.程序執(zhí)行過程舉例

圖1是計算21+43的程序。以此為例說明微型計算機的工作原理。該程序由三條指令組成,即為:

MOV  A, #15H

ADD  A, #2BH

SJMP  $

每條指令均為雙字節(jié)指令(即第一字節(jié)為操作碼,第二字節(jié)為操作數(shù))。第一條指令的作用是把15H傳送到累加器A;第二條指令是加法指令,它把累加器A中的15H和2BH相加,將結果保存在累加器A中;第三條是停機指令,執(zhí)行后計算機處于動態(tài)停機狀態(tài)。為了執(zhí)行程序,首先將程序放入內(nèi)存,假設從3000H單元開始存放程序,共占用了6個存儲單元;然后將程序在內(nèi)存的起始地址3000H放入程序計數(shù)器PC,如圖1(a)所示,此時即可讓計算機開始執(zhí)行程序。

圖1 程序執(zhí)行過程中PC的變化

(1)執(zhí)行第一條指令

第一條指令是雙字節(jié)指令,執(zhí)行過程為:

①微操作控制器將程序計數(shù)器PC中的地址3000H經(jīng)地址寄存器送入地址總線后,向存儲器發(fā)出讀信號,同時使程序計數(shù)器PC中的內(nèi)容自動加1而變成3001H,為讀取

指令的第二個字節(jié)做好準備;

②存儲器根據(jù)地址總線上的地址找到3001H存儲單元,在讀信號控制下讀出3001H單元的內(nèi)容即操作碼74H送到數(shù)據(jù)總線上;

③經(jīng)數(shù)據(jù)總線將操作碼74H送入指令寄存器IR,經(jīng)緩沖后送入指令譯碼器ID;

④經(jīng)指令譯碼器ID對操作碼74H譯碼并結合時序部件產(chǎn)生微操作序列,將程序計數(shù)器PC中的地址3001H經(jīng)地址寄存器送入地址總線后發(fā)出讀信號,同時使程序計數(shù)器

PC自動加1變成3002H,為讀取第二條指令做好準備;

⑤存儲器由地址總線中的新地址3001H把3001H單元的內(nèi)容15H送入數(shù)據(jù)總線;

⑥微操作控制序列將數(shù)據(jù)總線上的操作數(shù)15H送人累加器A中。

至此,第一條指令執(zhí)行結束,將3001H單元中的第一個操作數(shù)15H送人累加器A。

(2)執(zhí)行第二條指令

第二條指令也是雙字節(jié)指令,第一字節(jié)24H為操作碼,指示進行加法操作,兩個操作數(shù)中一個在累加器A中,另一個為該指令的第二個字節(jié)。

第一條指令執(zhí)行結束,程序計數(shù)器PC中內(nèi)容為3002H。圖1(b)為將要執(zhí)行的第二條指令的內(nèi)存地址。首先將PC中的地址3002H送入地址總線并向存儲器發(fā)出讀

信號,同時PC加1而變?yōu)?003H。存儲器由地址總線上的地址找到3002H單元,在讀信號的控制下,讀出操作碼24H經(jīng)數(shù)據(jù)總線送人IR。經(jīng)IR譯碼,將PC中的3003H送入地址

總線,發(fā)出讀信號,同時使PC自動加1變?yōu)?004H,則PC指向第三條指令,如圖1(c)所示。在操作碼24H的微操作控制下從存儲器3003H單元讀出操作數(shù)2BH送入TMP,控

制ALU將累加器A中15H和TMP中的2BH相加,將兩數(shù)的和經(jīng)內(nèi)部總線送入累加器A,并根據(jù)運算結果設置程序狀態(tài)字PSW某些狀態(tài)位的值,完成本條指令的執(zhí)行。

(3)執(zhí)行第三條指令

第三條指令的執(zhí)行過程和第一、第二兩條指令類似,先讀取指令,分析、執(zhí)行指令后,MPU處于動態(tài)停機狀態(tài)。

至此,整個程序的執(zhí)行結束。

編輯:admin  最后修改時間:2018-11-26

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

国产精品视频23区AV| 亚洲av成人精品一区二区三区| 宝贝别忍着喷出来嗯啊哦漫画| b站禁止转播404入口| 波多野结衣办公室性xxx| 国模冰莲自慰肥美胞极品人体图| 丰满妇女bbwbbwbbwbbw| 中文字幕精品无码亚洲字幕| 亚洲色无码a片一区二区情欲| 久久精品国产亚洲av| 欧美69久成人做爰视频| 国产成人免费爽爽爽视频| 秋霞无码av久久久精品小说| 黄色电影网站| 秋霞影视欧美高清av片| 医生h调教纯情丫头扩y器| 欧美老妇人与黑人做爰| 韩国演艺圈悲惨事件| 与80岁老太做爰a片免费看| 国产精品毛片久久久久久久| 放荡勾人绿茶女(h)| 白嫩光屁股bbbbbbbbb| 国产精品51麻豆cm传媒| 人妻少妇精品无码专区二区| jealousvue成熟五十| 我与岳干柴烈火| 涩涩av视频一区二区三区| 极品粉嫩小泬白浆20pa片| 国产后入又长又硬| 波多野结衣网站| 中文字幕精品久久久乱码乱码| 欧洲aaaaa特级毛片| 性色国产成人久久久精品一区二区| 日本激情公妇厨房嗯嗯| 99精品免费久久久久久久久日本| 无码人妻一区二区三区免费n鬼沢| 麻豆国产精品色欲av亚洲三区| 我与美艳yin荡丝袜的老师| 深田咏美av一区二区三区| 黑人巨大精品欧美一区二区免费| 成人视频在线观看|