开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

          開通VIP
          用Multisim 11.0畫了個(gè)CPU來玩玩(純硬件、開源、原創(chuàng)) --8位CPU龍少架構(gòu)
          Multisim 11.0文件:
          8位CPU龍少架構(gòu)-_,=~~~.rar
          5.92M220次
          打開文件就能仿真了,按照指令集在虛擬內(nèi)存里的ROM區(qū)撥上指令,手動(dòng)或自動(dòng)的給CPU輸入脈沖就會(huì)執(zhí)行指令,這個(gè)文件比較大,如果你的電腦性能差,打開會(huì)久一些,仿真也會(huì)很卡;有點(diǎn)累~就不打太多字了,有不懂的地方回帖問我就行了[s:229]
          下面是這個(gè)CPU的設(shè)計(jì)圖:
          指令執(zhí)行時(shí)序:
          +100
          科創(chuàng)幣
          馬小甲
          2013-12-04
          不名覺厲
          +10
          科創(chuàng)幣
          鳳凰院hark
          2013-12-04
          厲害
          +10
          科創(chuàng)幣
          鳳凰院hark
          2013-12-04
          厲害
          +200
          科創(chuàng)幣
          任某人
          2012-09-25
          你已經(jīng)越發(fā)牛x了。。去英特爾找工作吧~~
          +1
          科創(chuàng)幣
          darkorochi
          2012-09-25
          犀利、、、、、
          +1
          科創(chuàng)幣
          jrcsh
          2012-09-25
          高質(zhì)量發(fā)帖
          +25
          科創(chuàng)幣
          hitxp
          2012-09-25
          這個(gè)大牛了
          +50
          科創(chuàng)幣
          samsun185
          2012-09-25
          真牛人也
          +1
          科創(chuàng)幣
          10班陳大蔥22號(hào)
          2012-09-25
          膜拜......
          +20
          科創(chuàng)幣
          yanli12321
          2012-09-25
          六體投地
          +25
          科創(chuàng)幣
          科學(xué)人
          2012-09-25
          膜拜
          +200
          科創(chuàng)幣
          拔刀齋
          2012-09-25
          水平不是一般的高
          +25
          科創(chuàng)幣
          vincentcai
          2012-09-25
          碉堡。分全給你了
          +25
          科創(chuàng)幣
          cqb98
          2012-09-25
          這個(gè)吊!?。?div style="height:15px;">
          +20
          科創(chuàng)幣
          阿飄先生
          2012-09-25
          沒啥好說的了··········
          +25
          科創(chuàng)幣
          2012-09-25
          分全給你了···
          +10
          科創(chuàng)幣
          sunlighta
          2012-09-26
          剛發(fā)現(xiàn)我能評(píng)分了.把處女分給你了.
          +50
          科創(chuàng)幣
          2012-09-26
          +20
          科創(chuàng)幣
          wenrui
          2012-09-26
          厲害啊
          +2
          科創(chuàng)幣
          hefanghua
          2012-09-26
          湊整。支持出FPGA版實(shí)物。
          +40
          科創(chuàng)幣
          justinpiggy
          2012-09-29
          果斷支持了
          +25
          科創(chuàng)幣
          飛線大師
          2012-10-17
          中國以后的芯片就靠你了
          +25
          科創(chuàng)幣
          23323
          2012-10-17
          +1
          科創(chuàng)幣
          rpg-7
          2012-10-19
          強(qiáng)悍!
          +200
          科創(chuàng)幣
          金坷居士
          2012-10-23
          膜拜下
          +25
          科創(chuàng)幣
          kj4
          2012-10-23
          牛人,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,
          +50
          科創(chuàng)幣
          帶火星的木條
          2012-11-03
          把龍芯那幫渣渣換了吧. LZ上
          +20
          科創(chuàng)幣
          2012-11-05
          支持這個(gè),分都給你了
          +25
          科創(chuàng)幣
          wkk123
          2012-11-06
          贊一個(gè)
          +14
          科創(chuàng)幣
          凌霄
          2012-11-08
          龍芯在此跪下
          +25
          科創(chuàng)幣
          cqsrmxxzyx
          2012-11-10
          +1
          學(xué)術(shù)分
          虎哥
          2012-11-12
          本帖結(jié)合新帖第52167號(hào),合并補(bǔ)加1學(xué)術(shù)分。
          +25
          科創(chuàng)幣
          黑胡椒
          2012-11-16
          高質(zhì)量發(fā)帖
          +25
          科創(chuàng)幣
          xxn599
          2013-04-16
          曾想用Labview搭一個(gè),然后看到有人用Minecraft搭了一個(gè)
          +100
          科創(chuàng)幣
          獵鷹
          2013-09-11
          太牛逼了
          lincel4 年前 - 2012-09-25 02:06 /1
          好 不錯(cuò)?。。。。。。?!
          gb5053291914 年前 - 2012-09-25 12:26 /2
          強(qiáng)勢(shì)插入,圍觀中
          badboy-fly4 年前 - 2012-09-25 13:24 /3
          LZ強(qiáng)人!LZ牛X!
          nmjnsjj4 年前 - 2012-09-25 13:27 /4
          火前留名,改成HDL,然后用FPGA弄出來~  然后流片造出來~
          10班陳大蔥22號(hào)4 年前 - 2012-09-25 14:41 /5
          火鉗流明!
          神之覺醒4 年前 - 2012-09-25 15:03 /6
          這個(gè)是很簡(jiǎn)單的串行CPU,估計(jì)200來片74系列IC,只要看幾節(jié)計(jì)算機(jī)原理的教程不難YY出它的工作原理;之前是想搞16位的,16位的指令空間很大,一個(gè)字的指令就可以源/目的寄存器同時(shí)尋址,后來發(fā)現(xiàn)Multisim 11.0電路大一些就慢了 可能我的電腦太垃圾, 這個(gè)8位的CPU畫到最后連一根線都要十來秒,本來兩天就能連接完成的,硬是弄了一個(gè)星期,工作效率啊啊~~~[s:275][s:275]
          尋址方式:
          為了簡(jiǎn)化控制器~ 這個(gè)8位機(jī)只做了3種尋址:立即數(shù)尋址、寄存器尋址、寄存器間接尋址。
          除了立即數(shù)傳送為雙字節(jié)指令,其他都是單字節(jié)指令,內(nèi)存?zhèn)魉椭噶?、轉(zhuǎn)移指令、調(diào)用指令的16位地址是用R3和R4寄存器分別作為高地址和低地址,也就是R3和R4默認(rèn)組成的16位寄存器間接尋址,所以先要用立即數(shù)傳送指令把地址送上去。
          源運(yùn)算指令操作過程:
          累加器(被加數(shù)) + 源寄存器(加數(shù))    結(jié)果送回累加器
          累加器(被減數(shù))  -  源寄存器(減數(shù))    結(jié)果送回累加器
          算術(shù)、邏輯的源運(yùn)算指令操作和上面是一樣的就不一一列出了。
          目的運(yùn)算指令操作過程:
          目的寄存器加1     結(jié)果送回目的寄存器
          目的寄存器減1     結(jié)果送回目的寄存器
          目的寄存器取反     結(jié)果送回目的寄存器
          移位指令的操作過程和上面一樣,一條指令移一位,為了簡(jiǎn)化電路~~~ 當(dāng)然用立即數(shù)或寄存器指出移位次數(shù)一樣可以實(shí)現(xiàn),但是電路會(huì)復(fù)雜很多。
          關(guān)于運(yùn)算指令、移位指令、出入棧、對(duì)標(biāo)志位的影響:
          運(yùn)算和移位參考8086。。~[s:229]
          出入棧操作的是標(biāo)志寄存器和低7位。
          還有中斷的入口地址~ 懶的搞什么屎量號(hào)查表,直接從外部讀16位程序地址[s:269]
          對(duì)。。忘了說了:
          出入棧地址為  堆棧頁(高8位) 和堆棧指針(低8位)組成的。
          程序地址為  代碼頁(高8位) 和程序指針(低8位)組成的。
          還有那個(gè)堆棧深度是0~255個(gè)字節(jié),先入棧再加1,先減1再出棧;
          程序指針也是0~255,所以在255的位置放一條代碼頁加1指令就OK了;
          為什么不用計(jì)數(shù)器~~~太難用[s:213]
          CPU很好玩的  開關(guān)開關(guān)開關(guān)。。。。。。。。。。。就執(zhí)行指令,外國佬真是牛X , 發(fā)明了這么吊的東西
          本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          ARM匯編編程基礎(chǔ)之六?——?其它尋址模式與其它指令
          關(guān)于CM3的指令系統(tǒng)詳解
          【新提醒】[教程]逆向反匯編第二課
          匯編6——棧
          F2812尋址方式 F2812指令流水線
          操作系統(tǒng)中任務(wù)是怎么切換的
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
          綁定賬號(hào)成功
          后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點(diǎn)擊這里聯(lián)系客服!

          聯(lián)系客服