色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于使用PERSEUS-3計算機自制機器語言編程

lhl545545 ? 來源:電路城 ? 作者:電路城 ? 2021-05-01 10:03 ? 次閱讀

2007年,我開發(fā)了一種名為PERSEUS-3的計算機,以克服1980年自制的機器語言計算機遭受的挫折。其功能如下。

(1)可以在沒有PC的情況下用機器語言編程

(2)可以手動執(zhí)行單條指令,并在此時顯示執(zhí)行地址。

(3)我自己的微型翻譯語言已開發(fā)到這臺計算機上。

(4)最初,我使用PC作為操作字符終端,后來我開發(fā)了一個自制終端并使用了它。

(5)后來,此計算機的概念成為我的#6502獨立計算機項目的PERSEUS-7計算機的基礎(chǔ)。

1.硬件配置 圖1顯示了硬件配置。CPU執(zhí)行指令時,CPU會訪問存儲設(shè)備和外圍設(shè)備。編程時,CPU通過直接內(nèi)存訪問(DMA)電路與總線分開,并且面板上的開關(guān)和LED直接連接到內(nèi)存設(shè)備。

2. CPU 我之所以選擇摩托羅拉的MC6802作為該計算機的CPU,是因為我在1980年對該計算機進行了機器語言開發(fā)經(jīng)驗,并且易于制作DMA電路。MC6802具有與流行的MC6800相同的指令,但是在暫停狀態(tài)下,地址總線不會變?yōu)楦咦钁B(tài),而是繼續(xù)輸出下一個可執(zhí)行地址。這對于常規(guī)的DMA電路設(shè)計是不方便的,但是它適合在LED上顯示運行地址。

3.記憶 存儲設(shè)備是一個16 k位SRAM(HM6116LP-3)和一個64 k位SRAM(6264A-10L)??偞鎯θ萘繛?0 k字節(jié)。這兩款設(shè)備均由3.6 V,70 mA h NiMH電池備份。電池充滿a電。HM6116的2 k字節(jié)區(qū)域(包括系統(tǒng)向量地址)具有寫掩碼開關(guān)。解釋器已安裝到該區(qū)域。使寫保護開關(guān)可寫,然后輸入程序。然后將寫保護開關(guān)設(shè)置為可禁用狀態(tài),然后您將運行該程序。這樣,如果程序失控,程序?qū)⒉粫袛唷?/p>

4.面板開關(guān)和LED 在這臺計算機上,使用面板上的開關(guān)輸入程序。通過三態(tài)緩沖器(74HC244)將十六個地址開關(guān)連接到地址總線。八個數(shù)據(jù)開關(guān)也通過三態(tài)緩沖器(74HC244)連接到數(shù)據(jù)總線。DMA電路控制3狀態(tài)緩沖器。在串行接口中,發(fā)送/接收信號上有LED,因此您可以直接識別通信狀態(tài)。并行接口的一個位還配備了一個開關(guān)和一個LED,可讓您輕松了解接口的操作。

5.按照指令一一調(diào)試 當面板上的RUN / HALT開關(guān)置于停止側(cè)時,CPU的HALT輸入信號變?yōu)榈碗娖?,CPU停止運行。地址LED指向已停止指令的下一個執(zhí)行地址。存儲器地址總線和數(shù)據(jù)總線通過DMA電路連接到開關(guān)。數(shù)據(jù)顯示LED顯示地址開關(guān)指向的地址的存儲數(shù)據(jù)值。現(xiàn)在,當按下寫開關(guān)時,數(shù)據(jù)開關(guān)的值將被寫入存儲器,并且LED顯示屏將變?yōu)閷懼怠?按下步驟開關(guān),CPU將執(zhí)行一條指令并停止。在地址LED顯示屏上可以看到程序的正確進度。當開關(guān)設(shè)置為RUN側(cè)時,CPU將從停止位置開始連續(xù)執(zhí)行。

6.周邊設(shè)備 該計算機具有一個RS-232C串行接口和一個8位并行輸入/輸出接口。作為串行接口,使用了異步通信接口適配器(ACIA)MC6850(HD6350 Hitachi)。并行接口配置有標準邏輯74LS374、74HCT374。該計算機還具有模擬輸入/輸出接口。使用8位A / D轉(zhuǎn)換器AD7820)作為模擬輸入,使用8位D / A轉(zhuǎn)換器(AD558JN)作為模擬輸出。動態(tài)范圍為0v至2.5V。這是模擬信號處理的實驗。

7.建立 筆記本計算機使用30厘米x 30厘米x 9厘米的鋼制外殼,但面板由鋁制成。該外殼用于制作自制的音頻放大器。使用變壓器和穩(wěn)壓器IC 7805的5V,1A電源安裝在機柜的背面。交流電源輸入為100V。通用板上的接線是繞線。

8.微小的口譯語言 我制作了名為Computation Interpreter -1(CI-1)的微小的16位整數(shù)解釋器語言。RS232C串行終端可以對該解釋器進行編程和輸出。變量是‘A’到‘Z’的26個變量。運算符只是四個算術(shù)運算。數(shù)學表達式的表示法是反向波蘭表示法(RPN)。提供了條件決策語句和跳轉(zhuǎn)語句。我還提供了直接訪問參數(shù)指定的內(nèi)存空間的函數(shù)。這使我可以描述一個數(shù)組。該語言還包括行編輯器。如果某行沒有行號,則直接執(zhí)行。如果一行具有行號,則會將其添加到程序中。解釋器是用機器語言編寫的,并在此計算機上進行手工組裝和調(diào)試。程序大小為1.7 k字節(jié)。

9.結(jié)果 我能夠制造一臺6802機器語言計算機和一個微型解釋器。1980年,當我自己建造一臺這樣的計算機時,調(diào)試程序很困難,因為沒有地址LED。相比之下,這臺計算機PERSEUS-3具有LED指示程序的手動進度,并使調(diào)試機器語言變得實用。 該計算機PERSEUS-3成為仿真器,用于在2015年開發(fā)用于老式無線電數(shù)字顯示器的嵌入式后續(xù)計算機PERSEUS-4,并在2018年開發(fā)用于RS232C串行終端的嵌入式計算機PERSEUS-5
責任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11049

    瀏覽量

    216141
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7636

    瀏覽量

    90272
  • 語言編程
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    10024
收藏 0人收藏

    評論

    相關(guān)推薦
    熱點推薦

    計算機語言概述

    計算機語言概述 在計算機技術(shù)發(fā)展過程中,出現(xiàn)過各種各樣的程序設(shè)計語言。從程序設(shè)計語言發(fā)展過程來看,可分為機器語言、匯
    發(fā)表于 12-06 00:17

    匯編語言機器語言!

    機器語言計算機直接認識的語言,在電路中有高低電平表示,在邏輯中用0和1表示(0表示低或者開關(guān)的斷開,1表示高或者開關(guān)的閉合)機器語言是最早的機器
    發(fā)表于 03-13 17:22

    計算機編程 精選資料分享

    其實我感覺計算機編程有兩個坎(我就經(jīng)歷這么多):一個是入門,另一個是應用。 對于新手,那些語句仿佛是一大堆無意義的字母,看上去亂七八糟的。其實計算機編程
    發(fā)表于 07-15 06:09

    計算機組成原理 精選資料分享

    計算機組成原理第一章 計算機系統(tǒng)概述1.1 計算機系統(tǒng)簡介計算機系統(tǒng):硬件、軟件軟件:系統(tǒng)軟件、應用軟件計算機系統(tǒng)的層次結(jié)構(gòu)(由高到低):高
    發(fā)表于 07-23 06:15

    計算機組成期末復習 精選資料分享

    機D.計算機可實現(xiàn)高速運算(c)2、計算機硬件能直接執(zhí)行的只能是下面哪項。A.符號語言 B.匯編語言C.機器語言 D.
    發(fā)表于 07-26 07:14

    機器語言是什么_機器語言指令大全

    本文開始介紹看機器語言是什么或概念,其次介紹了機器語言缺點,最后介紹了機器語言指令概述及指令大全。
    的頭像 發(fā)表于 04-16 10:08 ?7.6w次閱讀
    <b class='flag-5'>機器語言</b>是什么_<b class='flag-5'>機器語言</b>指令大全

    面向機器語言有哪些

    本文開始介紹了機器語言原理,其次介紹了面向機器語言的概念與分類,最后介紹了機器語言的發(fā)展。
    的頭像 發(fā)表于 04-16 10:29 ?1.2w次閱讀
    面向<b class='flag-5'>機器語言</b>有哪些

    計算機編程語言的發(fā)展趨勢分析

    最開始的時候,每種計算機都有自己的機器指令。例如,某種型號的計算機用8位二進制信息10001010表示加法指令,等等。所以用這種機器語言進行程序設(shè)計是很累的工作,而且代碼難以閱讀和理解
    發(fā)表于 09-26 09:40 ?5382次閱讀

    計算機語言的分類

    本視頻主要詳細介紹了計算機語言的分類,分別有機器語言、匯編語言、高級語言等。
    的頭像 發(fā)表于 12-27 16:04 ?2.7w次閱讀
    <b class='flag-5'>計算機語言</b>的分類

    計算機語言的發(fā)展過程

    本視頻主要詳細介紹了計算機語言的發(fā)展過程,分別是機器語言、匯編語言、高級語言。
    的頭像 發(fā)表于 12-28 16:46 ?3.6w次閱讀

    計算機編程語言發(fā)展的三個重要階段你都知道嗎?

    第一代計算機語言稱為機器語言機器語言就是0/1代碼。計算機只能識別0和1。在計算機內(nèi)部,無論是一部電影還是一首歌曲或是一張圖片,最終保存的
    發(fā)表于 02-04 11:46 ?2w次閱讀
    <b class='flag-5'>計算機</b><b class='flag-5'>編程</b><b class='flag-5'>語言</b>發(fā)展的三個重要階段你都知道嗎?

    計算機系統(tǒng)的層次結(jié)構(gòu)到底是怎么樣的

    通常由用戶用高級語言編寫程序,然后講它和數(shù)據(jù)一起送入計算機內(nèi),再由計算機將其翻譯成機器能識別的機器語言程序,
    的頭像 發(fā)表于 12-21 11:21 ?4603次閱讀

    計算機機器語言和匯編語言與高級語言的詳細資料介紹

    計算機語言通常是一個能完整、準確和規(guī)則地表達人們的意圖,并用以指揮或控制計算機工作的“符號系統(tǒng)”。計算機語言通常分為三類:即機器語言、匯編語言
    的頭像 發(fā)表于 02-06 16:11 ?6148次閱讀

    計算機系統(tǒng)的層次結(jié)構(gòu)詳細說明

    通常由用戶用高級語言編寫程序,然后講它和數(shù)據(jù)一起送入計算機內(nèi),再由計算機將其翻譯成機器能識別的機器語言程序,
    的頭像 發(fā)表于 02-22 16:44 ?7202次閱讀

    計算機中的存儲單位你清楚嗎

    機器語言是一種計算機語言,它是計算機唯一可以讀懂的語言,由1和0組成。
    發(fā)表于 03-27 10:54 ?3509次閱讀
    主站蜘蛛池模板: 国产毛片视频网站 | 0855午夜福利伦理电影 | 看全色黄大色大片免费久黄久 | 强奸日本美女小游戏 | 亚洲欧洲日韩国产一区二区三区 | 秋霞鲁丝片Av无码 | 亚洲精品白色在线发布 | 国产欧美另类久久久精品免费 | 最近最新中文字幕MV高清在线 | 男女午夜性爽快免费视频不卡 | 亚洲精品成人无码A片在线 亚洲精品成人久久久影院 亚洲精品成人a在线观看 | 宝贝乖女好紧好深好爽老师 | 3a丝袜论坛 | 亚洲七七久久桃花综合 | 无限资源在线观看完整版免费下载 | 激情内射亚州一区二区三区爱妻 | av无码在线日本天堂 | 果冻传媒剧情在线观看 | japanese from色系| 精品人妻无码一区二区三区蜜桃臀 | 久久综合久久鬼 | 国产精品99久久久久久AV蜜臀 | 亚洲无遮挡无码A片在线 | videos gratis欧美另类 | 男插女高潮一区二区 | 国产爱豆果冻传媒在线观看视频 | 国产亚洲精品久久久久久禁果TV | 色婷婷99综合久久久精品 | 欧美亚洲日韩自拍高清中文 | 成人手机在线 | 欧美18videosex初次 | 亚洲大码熟女在线 | 亚洲一区免费观看 | 亚洲综合日韩中文字幕v在线 | 久久大香萑太香蕉av | 青青青青草| 云南14学生真实初次破初视频 | 国产色偷偷男人的天堂 | 海角国精产品一区一区三区糖心 | 欧美双拳极限扩张 | 亚洲黄视频在线观看 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品