国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

靜態(tài)存儲器擴展實驗

這篇具有很好參考價值的文章主要介紹了靜態(tài)存儲器擴展實驗。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、實驗目的:

? ?按照規(guī)則字寫存儲器,編寫實驗程序,將N個數(shù)寫入SRAM的某段空間中,查看該存儲空間,檢測寫入是否正確。

二、實驗內容與要求:

? ? ? 按照規(guī)則字寫存儲器,編寫實驗程序,將0000H~000FH 共16個數(shù)寫入SRAM的從0000H起始的一段空間中,然后通過系統(tǒng)命令查看該存儲空間,檢測寫入數(shù)據是否正確。

三、實驗步驟

1.連接線路。

2.編寫實驗程序,經編譯、鏈接無誤后裝入系統(tǒng)。

3.先運行程序,待程序運行停止。

4.通過D命令查看寫入存儲器中的數(shù)據,輸入D8000: 0000并回車。

這里可以修改一下程序,將其改成其他的值,在memory中的Address輸入查看數(shù)據。

5.改變實驗程序,按非規(guī)則字寫存儲器。給SI寄存器賦奇地址數(shù),MOV SI,0001H即為非規(guī)則字寫存儲器。

6.改變實驗程序,按字節(jié)方式寫存儲器。

四、電路連接

靜態(tài)存儲器擴展實驗

五、代碼設計與分析

這里只挑重要的代碼進行分析。完整代碼見后。

1.按非規(guī)則字寫存儲器

規(guī)則字是低位地址為奇數(shù),否者是非規(guī)則字,非規(guī)則字讀取需要兩個周期,而規(guī)則字只需要一個周期。一個字在存儲器中按字節(jié)存儲,若低地址為偶數(shù),高地址為奇數(shù),則為規(guī)則字。相反,若低地址為奇數(shù),高地址為偶數(shù),則為非規(guī)則字。

AA0: MOV SI,0001H;數(shù)據首地址8000:0001 si是偏移地址,01是非規(guī)則字

MOV CX, 0010H;CX是計數(shù)存儲器10H=16D

MOV AX,0000H;AX從0開始

2.按字節(jié)寫存儲器

字節(jié)(Byte)是計算機信息技術用于計量存儲容量和傳輸容量的一種計量單位,一個字節(jié)等于8位二進制數(shù),在UTF-8編碼中,一個英文字符等于一個字節(jié)。

AA1:MOV [SI], AX

INC AX;

INC SI;SI只加一個字節(jié)

LOOP AA1;CX不等于0需要循環(huán)

六、實驗現(xiàn)象

(1)查看寫入存儲器中的數(shù)據,可以看到存儲器中的數(shù)據,為0000、0001、0002、.、000E共16個字,結果如下:

靜態(tài)存儲器擴展實驗

圖4 按規(guī)則字寫存儲器

可見各個數(shù)被存放在偶地址單元中。

(2)按非規(guī)則字寫存儲器,結果如下:

靜態(tài)存儲器擴展實驗

圖5 按非規(guī)則字寫存儲器

可見各個數(shù)被存放在奇地址單元中。

(3)按字節(jié)方式寫存儲器,結果如下:

靜態(tài)存儲器擴展實驗

圖6 按字節(jié)方式寫存儲器

可見00、01…0F已緊湊地放到了每個存儲單元。

七、源代碼

1)擴展存儲器實驗,訪問16位存儲器,將16個數(shù)寫入



SSTACK  SEGMENT STACK
        DW 32 DUP(?)
SSTACK  ENDS
CODE    SEGMENT
START   PROC FAR
        ASSUME CS:CODE    
        MOV AX, 9000H       ; 存儲器擴展空間段地址
        MOV DS, AX
AA0:    MOV SI, 0000H       ; 數(shù)據首地址
        MOV CX, 0010H
        MOV AX, 0000H
AA1:    MOV [SI], AX
        INC AX
        INC SI
        INC SI
        LOOP AA1
        MOV AX,4C00H
        INT 21H         ;程序終止
START   ENDP
CODE    ENDS
        END START

2.改變實驗程序,按非規(guī)則字寫存儲器


SSTACK  SEGMENT STACK
        DW 32 DUP(?)
SSTACK  ENDS
CODE    SEGMENT
START   PROC FAR
        ASSUME CS:CODE    
        MOV AX, 9000H       ; 存儲器擴展空間段地址
        MOV DS, AX
AA0:    MOV SI, 0001H       ; 數(shù)據首地址
        MOV CX, 0010H
        MOV AX, 0000H
AA1:    MOV [SI], AX
        INC AX
        INC SI
        INC SI
        LOOP AA1
        MOV AX,4C00H
        INT 21H         ;程序終止
START   ENDP
CODE    ENDS
        END START

3.改變實驗程序,按字節(jié)方式寫存儲器文章來源地址http://www.zghlxwxcb.cn/news/detail-407712.html

SSTACK  SEGMENT STACK
        DW 32 DUP(?)
SSTACK  ENDS
CODE    SEGMENT
START   PROC FAR
        ASSUME CS:CODE    
        MOV AX, 8000H       ; 存儲器擴展空間段地址
        MOV DS, AX
AA0:    MOV SI, 0000H       ; 數(shù)據首地址
        MOV CX, 0010H
        MOV AX, 0000H
AA1:    MOV [SI], AX
        INC AX
        INC SI
        LOOP AA1
        MOV AX,4C00H
        INT 21H         ;程序終止
START   ENDP
CODE    ENDS
        END START

到了這里,關于靜態(tài)存儲器擴展實驗的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 計算機組成原理實驗 實驗一 存儲器實驗

    計算機組成原理實驗 實驗一 存儲器實驗

    目錄 實驗1? 存儲器實驗 一、實驗目的 二、實驗原理 三、實驗電路 四、實驗步驟 五、實驗數(shù)據分析 六、思考題 1.熟悉DVCC計算機組成原理實驗機的結構,掌握其主要操作。 2.掌握靜態(tài)隨機存儲器RAM工作特性。 3.掌握靜態(tài)隨機存儲器RAM的數(shù)據讀寫方法。 4.能夠運用靜態(tài)隨機存

    2023年04月18日
    瀏覽(23)
  • 計算機組成原理實驗——三、存儲器實驗

    計算機組成原理實驗——三、存儲器實驗

    1.掌握存儲器的工作原理和接口。 2.掌握存儲器的實現(xiàn)方法和初始化方法。 3.掌握RISC-V中存儲器的存取方式。 1.利用vivado IP核創(chuàng)建64 32的ROM,并在 系數(shù)文件中設置數(shù)據為123489ab; 2.利用vivado IP核創(chuàng)建64 32的RAM,并在 其上封裝一個模塊,使得其能完成risc-v 的load/store指令功能。

    2024年02月04日
    瀏覽(22)
  • 計算機組成原理 存儲器實驗

    計算機組成原理 存儲器實驗

    計算機組成原理實驗環(huán)境 掌握靜態(tài)隨機存儲器 RAM 的工作特性。 掌握靜態(tài)隨機存儲器 RAM 的讀寫方法。 做好實驗預習,熟悉 MEMORY6116 芯片各引腳的元器件的功能和連接方式,熟悉其他實驗元器件的功能特性和使用方法,看懂電路圖。 按照實驗內容與步驟的要求,認真仔細地

    2024年02月02日
    瀏覽(28)
  • 計算機組成原理第五章----存儲器容量的擴展與芯片連接

    計算機組成原理第五章----存儲器容量的擴展與芯片連接

    目錄 存儲器芯片與CPU的連接 典例 典例二 主存儲器容量的擴展與連接方法 位拓展? 字拓展 ?例題 主存大小計算 總結: 1. 確定所需芯片的 數(shù)量 (可以通過計算得出) 2. 確定每個芯片的分配地址 (區(qū)分最大地址還是最小地址,容量) 3. 確定每個芯片 片選信號CS 的產生方式

    2024年02月11日
    瀏覽(19)
  • 實驗2 存儲器設計與實現(xiàn)【計算機組成原理】

    掌握單端口RAM和ROM原理和設計方法。 掌握32位數(shù)據的讀出和寫入方法。 掌握ModelSim和ISEVivado工具軟件。 掌握基本的測試代碼編寫和FPGA開發(fā)板使用方法。 裝有ModelSim和ISEVivado的計算機。 SwordBasys3EGo1實驗系統(tǒng)。 片內存儲器分為RAM和ROM兩大類。RAM是隨機存儲器,存儲單元的內

    2024年02月06日
    瀏覽(30)
  • 計算機組成與體系結構第二次試驗:存儲器實驗

    計算機組成與體系結構第二次試驗:存儲器實驗

    為了幫助同學們完成痛苦的實驗課程設計,本作者將其作出的實驗結果及代碼貼至CSDN中,供同學們學習參考。如有不足或描述不完善之處,敬請各位指出,歡迎各位的斧正! 本實驗的主要內容是了解 RAM(Random Access Memory,靜態(tài)隨機存儲器)和ROM(Read Only Memory,只讀存儲器)

    2024年02月08日
    瀏覽(19)
  • 操作系統(tǒng)實驗三虛擬存儲器管理之模擬頁面置換算法(FIFO&LRU)

    操作系統(tǒng)實驗三虛擬存儲器管理之模擬頁面置換算法(FIFO&LRU)

    一、概述 ?(1)置換算法 ?(2)缺頁率與命中率 二、先進先出置換算法(FIFO) ?? (1)定義 ?? (2)示例 ?(3)Belady異常 ?三、最近最久未使用置換算法(LRU) (1)定義 (2)示例 四、FIFOLRU置換算法的模擬 ?? (1)流程圖 ?(2)完整代碼 ?(3)實驗結果 ????????進程運行

    2024年02月04日
    瀏覽(18)
  • 計算機組成與結構綜合大實驗驗優(yōu):16位運算器設計實驗、存儲器實驗、控制器實驗、16位CPU設計實驗

    計算機組成與結構綜合大實驗驗優(yōu):16位運算器設計實驗、存儲器實驗、控制器實驗、16位CPU設計實驗

    綜合性比較強的大實驗,先是在實驗室完成前面三個小實驗,最后再三個結合完成最后的16位CPU的設計,需要軟硬件結合一起。 實驗截圖 黃色圈的地方是輸入步驟顯示 藍色圈的地方是標志位和結果顯示的LED燈 紅色圈的地方是輸入決定ALU功能的操作碼的地方,以及輸入計算的

    2023年04月08日
    瀏覽(29)
  • 操作系統(tǒng)實驗:虛擬存儲器 (C語言實現(xiàn)) 模擬分頁式虛擬存儲管理中硬件的地址轉換和缺頁中斷,以及選擇頁面調度算法處理缺頁中斷。

    操作系統(tǒng)實驗:虛擬存儲器 (C語言實現(xiàn)) 模擬分頁式虛擬存儲管理中硬件的地址轉換和缺頁中斷,以及選擇頁面調度算法處理缺頁中斷。

    模擬分頁式虛擬存儲管理中硬件的地址轉換和缺頁中斷,以及選擇頁面調度算法處理缺 頁中斷。 模擬分頁式存儲管理中硬件的地址轉換和產生缺頁中斷。 用先進先出(FIFO)頁面調度算法處理缺頁中斷。 由于是模擬調度算法,所以,不實際啟動輸出一頁和裝入一頁的程序,

    2024年02月04日
    瀏覽(23)
  • 012 - STM32學習筆記 - DMA_存儲器到存儲器

    012 - STM32學習筆記 - DMA_存儲器到存儲器

    011 - STM32學習筆記 - DMA直接存儲器 1、DMA簡介 我們知道stm32在實際應用過程中具有很強大的功能,包含數(shù)據的采集、處理、邏輯功能的運算等,因此stm32一直在處理大量的事務,但是在實際使用過程中,我們知道有些事情實際上不需要CPU過多參與,比如:數(shù)據的復制和存儲,當

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包